wxWidgets/samples
Vadim Zeitlin 85047589a9 Split wxTextCompleter into a base class and wxTextCompleterSimple.
Allow overriding either the iterator-like methods of the base class or the
single and possibly more convenient, albeit slightly less efficient, method of
the derived wxTextCompleterSimple class.

This makes it possible to completely delegate to wxTextCompleter from wxMSW
IEnumString implementation and actually makes the code there easier, even if
it it still not quite trivial because of multi-threading concerns.

It also would make it possible to show the completions progressively, as they
are retrieved, in a future generic implementation of auto-completion (MSW
native implementation doesn't do this unfortunately and waits until all of the
completions become available before showing them).

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@67515 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-04-16 17:27:34 +00:00
..
access Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
animate Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
artprov Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
aui Fixed various typos. 2011-03-22 14:17:38 +00:00
calendar Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
caret Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
clipboard Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
collpane Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
combo Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
config Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
console Changed licence references to "wxWindows licence". 2011-04-04 09:21:52 +00:00
controls Deprecate second parameter of wxSlider::SetTickFreq(). 2011-02-05 16:36:30 +00:00
dataview Pass wxRect/wxPoint arguments to wxDataViewCustomRenderer by reference. 2011-03-01 12:16:49 +00:00
debugrpt Fixed various typos. 2011-03-22 14:17:38 +00:00
dialogs Document wxTE_MULTILINE support in wxTextEntryDialog. 2011-03-13 13:33:12 +00:00
dialup Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
display Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
dll Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
dnd No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
docview Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
dragimag Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
drawing Add tests of other hatched brushes to the drawing sample. 2011-03-09 16:35:46 +00:00
erase Added a simple example of semi-transparent window to the erase sample. 2011-03-20 22:33:25 +00:00
event Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
except Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
exec Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
flash Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
font Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
fswatcher Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
grid No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
help Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
htlbox Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
html Add wxHtmlHelpController::SetShouldPreventAppExit(). 2011-03-18 09:16:14 +00:00
image Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
internat Fixed various typos. 2011-03-22 14:17:38 +00:00
ipc Link console programs with PNG library in monolithic build. 2011-02-05 20:25:09 +00:00
joytest Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
keyboard Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
layout Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
listctrl Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
mdi Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
mediaplayer Fixed various typos. 2011-03-22 14:17:38 +00:00
memcheck Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
menu No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
mfc Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
minimal Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
nativdlg Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
notebook Always use icons with wxToolbook in the notebook sample. 2011-03-15 11:10:46 +00:00
oleauto Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
opengl Fixed various typos. 2011-03-22 14:17:38 +00:00
ownerdrw Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
popup Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
power Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
printing Fixed various typos. 2011-03-22 14:17:38 +00:00
propgrid No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
regtest Allow accessing 64 bit registry from 32 bit MSW code and vice versa. 2011-02-06 01:01:01 +00:00
render Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
ribbon Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
richtext Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
sashtest Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
scroll Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
shaped Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
sockets Link console programs with PNG library in monolithic build. 2011-02-05 20:25:09 +00:00
sound Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
splash Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
splitter Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
statbar Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
stc Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
svg Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
taborder Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
taskbar make sure the quit item is only shown where appropriate on osx 2011-02-28 10:07:00 +00:00
text Don't ask for wxTextAttr colour if it doesn't have any in text sample. 2011-02-19 00:30:24 +00:00
thread Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
toolbar Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
treectrl Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
typetest Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
uiaction Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
validate Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
vscroll Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
widgets Split wxTextCompleter into a base class and wxTextCompleterSimple. 2011-04-16 17:27:34 +00:00
wizard Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wrapsizer Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
xrc No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
xti Changed licence references to "wxWindows licence". 2011-04-04 09:21:52 +00:00
Info.plist Remove executable bits from plist files. 2010-07-22 12:09:10 +00:00
makefile.bcc Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
makefile.gcc Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
Makefile.in
makefile.vc Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
makefile.wat Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
sample_os2.ico Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
sample.ico
sample.r
sample.rc
sample.rc4 Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
sample.rcO Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
sample.xpm made all XPM const to avoid warnings from mingw32 4.0 and adopt the code accordingly (patch 1872384) 2008-01-16 01:39:44 +00:00
samples.bkl Adding wxUIActionSimulator, a class for programmatically controlling the mouse and keyboard. 2010-03-06 20:09:23 +00:00
samples.dsw Add missing samples to samples.dsw. 2010-05-27 17:07:30 +00:00