wxWidgets/include/wx/generic
Vadim Zeitlin 716dace3d6 Make wxDataViewCtrl::Expand() expand ancestors in native ports too
Expand() called ExpandAncestors() in the generic wxDataViewCtrl implementation
but not in the native ones, resulting in observable difference in the
behaviour: for example, the wxDataViewTreeCtrl in the dataview sample appeared
initially expanded under MSW, using the generic version, but collapsed under
GTK and OSX.

Harmonize this among all ports. This also has a nice side effect of making
Expand() less horribly inefficient as it is not recursively called by
ExpandAncestors() which it itself used to call: now ExpandAncestors() only
calls DoExpand() which is a simple function that only expands the item passed
to it and does nothing else.

Closes #14803.
2016-03-22 21:22:36 +01:00
..
private Restructure wxNotificationMessage. 2016-02-10 20:38:10 +01:00
aboutdlgg.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
accel.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
activityindicator.h Add wxActivityIndicator control. 2015-03-20 00:08:37 +01:00
animate.h Addition of overrides in diverse headers 2015-11-22 10:16:01 +01:00
bmpcbox.h Addition of overrides in diverse headers 2015-11-22 10:16:01 +01:00
busyinfo.h Allow customizing wxBusyInfo appearance. 2014-10-24 21:54:38 +00:00
buttonbar.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
calctrlg.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
caret.h use wxOVERRIDE 2014-03-30 00:02:23 +00:00
choicdgg.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
clrpickerg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
collheaderctrl.h Use DLL declarations consistently for wxCollapsibleHeaderCtrl 2015-09-23 00:52:42 +02:00
collpaneg.h Addition of overrides in anybutton.h, collpaneg.h, notebook.h, spinctlg.h, srchctrl.h and radiobox.h 2015-11-22 10:15:41 +01:00
colour.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
colrdlgg.h Disable use of opacity in wxGenericColourDialog for non-MSW/OSX 2016-02-24 19:30:56 +01:00
combo.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
ctrlsub.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
custombgwin.h Include the required headers from wx/custombgwin.h. 2014-07-24 10:58:47 +00:00
dataview.h Make wxDataViewCtrl::Expand() expand ancestors in native ports too 2016-03-22 21:22:36 +01:00
datectrl.h Addition of missing overrides to datecctrl.h and datetimectrl.mm 2015-11-22 09:38:20 +01:00
dcpsg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
dirctrlg.h remove const from pass-by-value parameters 2016-01-16 10:55:01 -08:00
dirdlgg.h Addition of missing overrides in dirdlgg.h and filedlgg.h 2015-11-22 09:54:05 +01:00
dragimgg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
dvrenderer.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
dvrenderers.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
fdrepdlg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
filectrlg.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
filedlgg.h Addition of missing overrides in dirdlgg.h and filedlgg.h 2015-11-22 09:54:05 +01:00
filepickerg.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
fontdlgg.h Addition of overrides in colrdlgg.h ad fontdlgg.h 2015-11-22 10:13:27 +01:00
fontpickerg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
fswatcher.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
grid.h Deprecate wxGRIDTABLE_REQUEST_VIEW_{GET,SEND}_VALUES 2016-03-12 19:01:44 +01:00
gridctrl.h Add wxGridCellRenderer::GetBest{Height,Width}() and use them in wxGrid. 2014-05-04 22:12:42 +00:00
grideditors.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
gridsel.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
headerctrlg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
helpext.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
hyperlink.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
icon.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
imaglist.h Fixed includes for generic image list 2015-12-14 23:17:01 +00:00
infobar.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
laywin.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
listctrl.h Implemented logic. 2016-02-06 17:12:56 +01:00
logg.h use wxOVERRIDE 2014-03-30 00:02:23 +00:00
mask.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
mdig.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
msgdlgg.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
notebook.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
notifmsg.h Restructure wxNotificationMessage. 2016-02-10 20:38:10 +01:00
numdlgg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
paletteg.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
panelg.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
printps.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
prntdlgg.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
progdlgg.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
propdlg.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
region.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
richmsgdlgg.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
sashwin.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
scrolwin.h Use non-static reentrancy guard in wxScrollHelper::AdjustScrollbars(). 2015-02-13 19:36:06 +00:00
spinctlg.h Addition of overrides in anybutton.h, collpaneg.h, notebook.h, spinctlg.h, srchctrl.h and radiobox.h 2015-11-22 10:15:41 +01:00
splash.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
splitter.h Addition of missing overrides to splitter.h 2015-11-22 09:45:35 +01:00
srchctlg.h remove const from pass-by-value parameters 2016-01-16 10:55:01 -08:00
statbmpg.h Add wxStaticBitmap::SetScaleMode() to control bitmap display size 2016-01-20 18:55:14 +01:00
statline.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
stattextg.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
statusbr.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
tabg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
textdlgg.h Make wxWS_EX_VALIDATE_RECURSIVELY default (and only) behaviour 2016-02-09 23:38:23 +01:00
timectrl.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
treectlg.h Fix SetWindowStyleFlag() override 2016-01-16 10:40:23 -08:00
wizard.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00