wxWidgets/include/wx/generic
Vadim Zeitlin add6e9193d Really fix the problem with caret in wxGrid text editor under MSW.
The problem (see #11681) was due to not allowing the native control handle the
focus loss event. This, in turn, was due to the changes of r58969 which tried
to work around a crash which happened if the grid was destroyed from the code
of one of the user-defined event handlers called during the editor dismissal.

Fix both problems at once by calling event.Skip() in OnKillFocus() to let the
native handler have the event too and postponing the editor dismissal a little
by calling DisableCellEditControl() indirectly from a posted event handler
instead of immediately.

As this reverts the now unnecessary changes of r64646, it closes #15162.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73876 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-04-28 18:25:42 +00:00
..
private Really fix the problem with caret in wxGrid text editor under MSW. 2013-04-28 18:25:42 +00:00
aboutdlgg.h Destroy modeless wxGenericAboutDialog when it is closed. 2012-01-20 22:11:32 +00:00
accel.h substitute WXDLLEXPORT with WXDLLIMPEXP_CORE and WXDLLEXPORT_DATA with WXDLLIMPEXP_DATA_CORE 2008-03-26 15:06:00 +00:00
animate.h allow loading wxAnimationCtrl contents from stream (patch 1962344) 2008-05-17 22:51:52 +00:00
bmpcbox.h Ticket #9641: wxBitmapComboBox_SetFont.patch, making it public 2008-06-27 13:47:45 +00:00
busyinfo.h minor cleanup 2009-12-05 19:57:58 +00:00
buttonbar.h substitute WXDLLEXPORT with WXDLLIMPEXP_CORE and WXDLLEXPORT_DATA with WXDLLIMPEXP_DATA_CORE 2008-03-26 15:06:00 +00:00
calctrlg.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
caret.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
choicdgg.h Make wxSingleChoiceDialog::GetSelectionData() const. 2012-02-20 21:56:18 +00:00
clrpickerg.h Move wxColourData and wxFontData into separate files. 2011-01-07 05:26:57 +00:00
collpaneg.h Replace wxControlContainer-related macros with wxNavigationEnabled<>. 2011-07-24 22:19:33 +00:00
colour.h substitute WXDLLEXPORT with WXDLLIMPEXP_CORE and WXDLLEXPORT_DATA with WXDLLIMPEXP_DATA_CORE 2008-03-26 15:06:00 +00:00
colrdlgg.h Move wxColourData and wxFontData into separate files. 2011-01-07 05:26:57 +00:00
combo.h Redone (generic) wxComboCtrl background painting and handling. The 'actual' wxWindow background colour is now largely ignored and overridden to refer the text-area's background colour instead (as is usually the case with controls like this). Base 'transparent' background is now only painted when double-buffered rendering is required, and otherwise delegated to the system, as appropriate. This should significantly improve control's appearance and compliancy with GTK+ and OS X themes and custom backgrounds. 2011-03-20 10:59:22 +00:00
ctrlsub.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
custombgwin.h Move SetBackgroundBitmap() from wxPanel to new wxCustomBackgroundWindow. 2011-10-11 17:07:43 +00:00
dataview.h Reset sorting column in generic wxDataViewCtrl properly. 2013-04-21 17:18:44 +00:00
datectrl.h Fix unused parameter warning in wxOSX build. 2012-02-28 14:41:30 +00:00
dcpsg.h use const arrays for wxDC array parameters, closes #10712 2013-01-18 17:27:51 +00:00
dirctrlg.h Provide shorter synonyms for wxEVT_XXX constants. 2013-04-25 10:11:03 +00:00
dirdlgg.h substitute WXDLLEXPORT with WXDLLIMPEXP_CORE and WXDLLEXPORT_DATA with WXDLLIMPEXP_DATA_CORE 2008-03-26 15:06:00 +00:00
dragimgg.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
dvrenderer.h Cleanup of wxDataViewCtrl cell activation code. 2011-10-19 16:20:17 +00:00
dvrenderers.h Cleanup of wxDataViewCtrl cell activation code. 2011-10-19 16:20:17 +00:00
fdrepdlg.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
filectrlg.h Derive wxGenericFileCtrl from wxControl. 2012-05-04 22:20:55 +00:00
filedlgg.h Make wxFileDialog::Set/SetPath() behave consistently. 2009-11-26 16:17:00 +00:00
filepickerg.h Provide shorter synonyms for wxEVT_XXX constants. 2013-04-25 10:11:03 +00:00
fontdlgg.h Move wxColourData and wxFontData into separate files. 2011-01-07 05:26:57 +00:00
fontpickerg.h Move wxColourData and wxFontData into separate files. 2011-01-07 05:26:57 +00:00
fswatcher.h Merge SOC2009_FSWATCHER branch into trunk. 2009-10-22 11:35:43 +00:00
grid.h Really fix the problem with caret in wxGrid text editor under MSW. 2013-04-28 18:25:42 +00:00
gridctrl.h Add support for custom numeric formats to wxGrid. 2011-11-28 13:23:33 +00:00
grideditors.h Fix wxGrid editors background painting. 2012-10-17 16:44:02 +00:00
gridsel.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
headerctrlg.h Provide shorter synonyms for wxEVT_XXX constants. 2013-04-25 10:11:03 +00:00
helpext.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
hyperlink.h Generic wxHyperlinkCtrl appearance and behaviour improvements. 2011-06-15 21:56:23 +00:00
icon.h compilation fix after last change 2008-12-31 15:27:00 +00:00
imaglist.h minor cleanup 2009-12-05 19:57:58 +00:00
infobar.h Move wxInfoBar to core library from adv. 2010-05-05 12:20:08 +00:00
laywin.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
listctrl.h Add wxListCtrl::EnableAlternateRowColours() and SetAlternateRowColour(). 2012-12-22 02:33:23 +00:00
logg.h Remove wxLogWindow::OnFrameCreate() virtual method. 2013-03-09 15:07:56 +00:00
mask.h substitute WXDLLEXPORT with WXDLLIMPEXP_CORE and WXDLLEXPORT_DATA with WXDLLIMPEXP_DATA_CORE 2008-03-26 15:06:00 +00:00
mdig.h deprecate the old TryValidator/Parent() and replace them with the new and documented TryBefore/After() 2009-02-26 16:16:31 +00:00
msgdlgg.h Add support for wxHELP button to wxMessageDialog. 2011-08-04 22:53:42 +00:00
notebook.h No changes, just use symbolic NO_IMAGE constant instead of -1 or wxNOT_FOUND. 2011-08-21 14:08:49 +00:00
notifmsg.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
numdlgg.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
paletteg.h Fix Ok/IsOk() mess in wxGDIObject-derived classes; also added 2007-12-15 17:54:20 +00:00
panelg.h fix tests for WXWIN_COMPATIBILITY_2_8, closes #13800 2011-12-23 05:59:59 +00:00
printps.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
prntdlgg.h Use wxPageSetupDialogData instead of old wxPageSetupData everywhere. 2012-02-20 21:55:55 +00:00
progdlgg.h Ensure that the progress dialog parent is activated at the end under MSW. 2012-02-05 14:18:25 +00:00
propdlg.h Removed extraneous semicolons and commas (partly fixes #10456). 2009-02-01 04:48:19 +00:00
region.h Add (currently unimplemented) missing wxRegion constructors for wxRegionGeneric. 2009-02-07 23:20:45 +00:00
richmsgdlgg.h Compilation fix for non-PCH build in wxGenericRichMessageDialog code. 2010-08-19 00:06:12 +00:00
sashwin.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
scrolwin.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
spinctlg.h Use generic spin control itself as parent for its children. 2013-03-09 15:08:31 +00:00
splash.h Dismiss wxSplashScreen on any user input, not necessarily on splash itself. 2011-11-22 13:18:55 +00:00
splitter.h Provide shorter synonyms for wxEVT_XXX constants. 2013-04-25 10:11:03 +00:00
srchctlg.h Clear the search control automatically when it's "Cancel" button is pressed. 2012-09-30 20:35:10 +00:00
statbmpg.h Replaced Ok() occurrences with IsOk() throughout trunk. 2011-05-03 16:29:04 +00:00
statline.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
stattextg.h Add markup support to generic wxStaticText implementation. 2011-02-27 12:48:38 +00:00
statusbr.h Update the field widths on demand in wxStatusBarGeneric. 2012-05-05 11:22:09 +00:00
tabg.h Do not put semicolons after the definition of an inline function. 2011-12-29 14:42:13 +00:00
textdlgg.h Add wxTextEntryDialog::SetMaxLength(). 2013-04-20 22:13:33 +00:00
timectrl.h Dirty hack to allow generic wxDatePickerCtrl to compile under MSW. 2011-10-20 16:45:48 +00:00
treectlg.h Add a possibility to beep on no match to wxGenericTreeCtrl. 2012-10-07 22:42:02 +00:00
wizard.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00