]>
git.saurik.com Git - wxWidgets.git/blob - contrib/src/stc/scintilla/src/AutoComplete.h
622a5666ec5ffdf56357ed4760e4d00b3daea92c
1 // Scintilla source code edit control
2 /** @file AutoComplete.h
3 ** Defines the auto completion list box.
5 // Copyright 1998-2002 by Neil Hodgson <neilh@scintilla.org>
6 // The License.txt file describes the conditions under which this software may be distributed.
16 char fillUpChars
[256];
25 /// Should autocompletion be canceled if editor's currentPos <= startPos?
26 bool cancelAtStartPos
;
33 /// Is the auto completion list displayed?
36 /// Display the auto completion list positioned to be near a character position
37 void Start(Window
&parent
, int ctrlID
, int position
, int startLen_
);
39 /// The stop chars are characters which, when typed, cause the auto completion list to disappear
40 void SetStopChars(const char *stopChars_
);
41 bool IsStopChar(char ch
);
43 /// The fillup chars are characters which, when typed, fill up the selected word
44 void SetFillUpChars(const char *fillUpChars_
);
45 bool IsFillUpChar(char ch
);
47 /// The separator character is used when interpreting the list in SetList
48 void SetSeparator(char separator_
);
51 /// The list string contains a sequence of words separated by the separator character
52 void SetList(const char *list
);
57 /// Move the current list element by delta, scrolling appropriately
60 /// Select a list element that starts with word as the current element
61 void Select(const char *word
);