diff options
author | nyamatongwe <unknown> | 2001-10-12 01:28:38 +0000 |
---|---|---|
committer | nyamatongwe <unknown> | 2001-10-12 01:28:38 +0000 |
commit | 8d451ecb6d91124b2f6de24f57fc508884ab5bfa (patch) | |
tree | 3c45c726d02bb3d57a58d11dc930f16316653cfe /src/ScintillaBase.h | |
parent | e36d0b8817fcdb6b4ba2cd0f09e34791d652818c (diff) | |
download | scintilla-mirror-8d451ecb6d91124b2f6de24f57fc508884ab5bfa.tar.gz |
Patch from John to allow double-clicking in autocompletion lists on GTK+.
Diffstat (limited to 'src/ScintillaBase.h')
-rw-r--r-- | src/ScintillaBase.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/ScintillaBase.h b/src/ScintillaBase.h index ca4695355..375cc9a74 100644 --- a/src/ScintillaBase.h +++ b/src/ScintillaBase.h @@ -20,7 +20,7 @@ protected: enum { idCallTip=1, idAutoComplete=2, - + idcmdUndo=10, idcmdRedo=11, idcmdCut=12, @@ -38,7 +38,7 @@ protected: int listType; ///< 0 is an autocomplete list SString userListSelected; ///< Receives listbox selected string - + #ifdef SCI_LEXER int lexLanguage; LexerModule *lexCurrent; @@ -56,24 +56,25 @@ protected: virtual void Finalise() = 0; virtual void RefreshColourPalette(Palette &pal, bool want); - + virtual void AddCharUTF(char *s, unsigned int len); void Command(int cmdId); virtual void CancelModes(); virtual int KeyCommand(unsigned int iMessage); - + void AutoCompleteStart(int lenEntered, const char *list); void AutoCompleteCancel(); void AutoCompleteMove(int delta); void AutoCompleteChanged(char ch=0); void AutoCompleteCompleted(char fillUp='\0'); void AutoCompleteMoveToCurrentWord(); + static void AutoCompleteDoubleClick(void* p); virtual void CreateCallTipWindow(PRectangle rc) = 0; - + virtual void AddToPopUp(const char *label, int cmd=0, bool enabled=true) = 0; void ContextMenu(Point pt); - + virtual void ButtonDown(Point pt, unsigned int curTime, bool shift, bool ctrl, bool alt); virtual void NotifyStyleToNeeded(int endStyleNeeded); |