diff options
| author | nyamatongwe <devnull@localhost> | 2003-12-14 02:58:32 +0000 |
|---|---|---|
| committer | nyamatongwe <devnull@localhost> | 2003-12-14 02:58:32 +0000 |
| commit | 886c19806f3417a59011ff13498798a692603aba (patch) | |
| tree | 3aa246b6272f6fc2eeb5018c7b6fff4994b6fc34 /src/ScintillaBase.cxx | |
| parent | 0a5eb186926093859046d2be43a43994266fa1a2 (diff) | |
| download | scintilla-mirror-886c19806f3417a59011ff13498798a692603aba.tar.gz | |
Added SCI_AUTOCGETCURRENT.
Diffstat (limited to 'src/ScintillaBase.cxx')
| -rw-r--r-- | src/ScintillaBase.cxx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/ScintillaBase.cxx b/src/ScintillaBase.cxx index ed391c846..e42b5dc65 100644 --- a/src/ScintillaBase.cxx +++ b/src/ScintillaBase.cxx @@ -347,6 +347,10 @@ void ScintillaBase::AutoCompleteCompleted() { pdoc->EndUndoAction(); } +int ScintillaBase::AutoCompleteGetCurrent() { + return ac.lb->GetSelection(); +} + void ScintillaBase::CallTipShow(Point pt, const char *defn) { AutoCompleteCancel(); pt.y += vs.lineHeight; @@ -499,6 +503,9 @@ sptr_t ScintillaBase::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lPara ac.Select(reinterpret_cast<char *>(lParam)); break; + case SCI_AUTOCGETCURRENT: + return AutoCompleteGetCurrent(); + case SCI_AUTOCSETCANCELATSTART: ac.cancelAtStartPos = wParam != 0; break; @@ -559,7 +566,7 @@ sptr_t ScintillaBase::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lPara return ac.GetTypesep(); case SCI_CALLTIPSHOW: - CallTipShow(LocationFromPosition(wParam), + CallTipShow(LocationFromPosition(wParam), reinterpret_cast<const char *>(lParam)); break; |
