wxWidgets/samples
Vadim Zeitlin 63ced01b22 Generate key events in generic wxDataViewCtrl implementation.
Forward wxEVT_CHAR events from wxDataViewMainWindow to the parent window so
that they could be processed at wxDataViewCtrl level.

Call DisableKeyboardScrolling() to ensure that cursor movement keys are not
always eaten by the parent window but can be used for the navigation in the
control if they're not processed by user.

Add a test keyboard handler to the dataview sample to check that handling keys
in wxDataViewCtrl does work.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@64957 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-07-14 11:12:03 +00:00
..
access Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
animate Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
artprov Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
aui Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
calendar Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
caret Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
clipboard Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
collpane Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
combo Use wxComboCtrl::SetTextCtrlStyle() in the combo sample 2010-06-13 10:00:14 +00:00
config Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
console move console sample's interactive tests to two different CppUnit testsuites: InteractiveInputTestCase which requires user input and InteractiveOutputTestCase which outputs stuff to be checked from the user. 2010-06-21 21:03:47 +00:00
controls Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
dataview Generate key events in generic wxDataViewCtrl implementation. 2010-07-14 11:12:03 +00:00
debugrpt Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
dialogs Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
dialup Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
display Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
dll Check in samples/dll for WXUSINGDLL. 2010-04-30 16:46:22 +00:00
dnd Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
docview Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
dragimag Use wxDELETE() and wxDELETEA() when possible. 2010-06-20 18:18:23 +00:00
drawing Use wxDELETE() and wxDELETEA() when possible. 2010-06-20 18:18:23 +00:00
erase Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
event Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
except Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
exec Use wxDELETE() and wxDELETEA() when possible. 2010-06-20 18:18:23 +00:00
flash Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
font Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
fswatcher Use wxDELETE() and wxDELETEA() when possible. 2010-06-20 18:18:23 +00:00
grid Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
help Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
htlbox Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
html Use wxDELETE() and wxDELETEA() when possible. 2010-06-20 18:18:23 +00:00
image Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
internat Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
ipc Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
joytest Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
keyboard Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
layout Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
listctrl Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
mdi Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
mediaplayer Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
memcheck Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
menu Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
mfc Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
minimal Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
nativdlg Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
notebook Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
oleauto Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
opengl Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
ownerdrw Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
popup Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
power Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
printing Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
propgrid Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
regtest Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
render Add more tests for wxRendererNative::DrawHeaderButton(). 2010-05-15 10:47:33 +00:00
ribbon Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
richtext Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
sashtest Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
scroll Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
shaped Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
sockets Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
sound Use wxDELETE() and wxDELETEA() when possible. 2010-06-20 18:18:23 +00:00
splash Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
splitter Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
statbar Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
stc Remove duplicate sample.xpm inclusion from stc sample. 2010-06-25 08:47:17 +00:00
svg Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
taborder Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
taskbar Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
text Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
thread Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
toolbar Use wxDELETE() and wxDELETEA() when possible. 2010-06-20 18:18:23 +00:00
treectrl Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
typetest Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
uiaction Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
validate Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
vscroll Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
widgets Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
wizard Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
wrapsizer Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
xrc Correct the name of the XPM file containing the icon in xrc sample. 2010-06-20 18:18:36 +00:00
Info.plist Replace remaining references to 2.9.0 with 2.9.1. 2010-07-12 22:49:59 +00:00
makefile.bcc Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
makefile.gcc Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
Makefile.in use hand-written samples/Makefile.in 2003-08-07 13:10:04 +00:00
makefile.vc Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
makefile.wat Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
sample_os2.ico Remove unnecessary mondrian.{ico,xpm} files from samples directory. 2010-06-20 17:42:33 +00:00
sample.ico added common (for all samples) .ico/.r/.rc files 2003-08-06 12:27:23 +00:00
sample.r making proper resource-fork apps 2007-05-05 17:22:09 +00:00
sample.rc added wxUSE_NO_MANIFEST=0 for easier testing 2003-08-14 14:08:53 +00:00
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