wxWidgets/include/wx/generic
Vadim Zeitlin 6cf6897100 Don't pop explicitly changed status messages.
Calls to SetStatusText() in between Push/PopStatusText() were simply lost
before, now the text explicitly changed by SetStatusText() is preserved by the
next call to PopStatusText().

This required adding a new virtual method, called DoUpdateStatusText(), which
is now implemented in all the derived classes instead of overriding
SetStatusText() (on the bright side, it doesn't need to do any checks already
done in the base class any more).

Also fix PushStatusText() to actually show the text being pushed at all under
wxMSW as a side effect.

And further reduce code duplication between wxStatusBarBase and the derived
classes.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61624 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-08-06 00:01:43 +00:00
..
private Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
aboutdlgg.h add parent parameter to wxAboutBox() (closes #9952) 2009-04-26 13:41:21 +00:00
accel.h
animate.h
bmpcbox.h
busyinfo.h
buttonbar.h
calctrlg.h Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
caret.h
choicdgg.h replace wxGetMultipleChoices() with wxGetSelectedChoices() which allows to distinguish between cancelling the dialog and not selecting any items in it (closes #10057) 2009-03-07 15:39:09 +00:00
clrpickerg.h
collpaneg.h
colour.h
colrdlgg.h
combo.h Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
ctrlsub.h
dataview.h Commit most parts of #10495 wxDataViewCtrl needs a way to start the label editor programmatically 2009-03-08 21:41:57 +00:00
datectrl.h removed wxDatePickerCtrlGeneric::SetFormat() which didn't exist but was declared and documented (closes #10988) 2009-07-19 16:49:29 +00:00
dcpsg.h
dirctrlg.h Compilation fix for wxUSE_FILECTRL && !(wxUSE_DIRDLG || wxUSE_FILEDLG). 2009-08-03 20:45:07 +00:00
dirdlgg.h
dragimgg.h
fdrepdlg.h
filectrlg.h
filedlgg.h
filepickerg.h
fontdlgg.h
fontpickerg.h
grid.h Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
gridctrl.h Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
grideditors.h Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
gridsel.h
headerctrlg.h Remove remaining bits of marker drawing during resizing 2009-06-12 16:15:35 +00:00
helpext.h
hyperlink.h
icon.h
imaglist.h
laywin.h
listctrl.h implement Update() properly for the generic wxListCtrl (see #10857) 2009-05-30 22:25:42 +00:00
logg.h Changed wxLog DoLogXXX() callbacks and introduced wxLogRecordInfo. 2009-07-08 13:47:33 +00:00
mask.h
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
notebook.h
notifmsg.h
numdlgg.h
paletteg.h
panelg.h make wxWindow::SetAutoLayout() now works for all windows, not just panels 2009-05-23 11:26:58 +00:00
printps.h
prntdlgg.h
progdlgg.h add wxProgressDialog::SetRange() function 2009-06-01 23:19:25 +00:00
propdlg.h
region.h
sashwin.h
scrolwin.h
spinctlg.h Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
splash.h
splitter.h wxSplitterWindow mouse capture improvements and cleanup. 2009-08-05 17:25:27 +00:00
srchctlg.h remove SetValue() which is not needed and which definition was removed by the previous change 2009-03-02 14:49:55 +00:00
statbmpg.h
statline.h
stattextg.h
statusbr.h Don't pop explicitly changed status messages. 2009-08-06 00:01:43 +00:00
tabg.h
textdlgg.h
treectlg.h added wxTreeCtrl::GetFocusedItem() (closes #10859) 2009-06-19 23:34:51 +00:00
wizard.h