- // if there is no real wxTopLevelWindow on this platform we have to define
- // some wxTopLevelWindowBase pure virtual functions here to avoid breaking
- // old ports (wxMotif) which don't define them in wxFrame
-#ifndef wxTopLevelWindowNative
- virtual bool ShowFullScreen(bool WXUNUSED(show),
- long WXUNUSED(style) = wxFULLSCREEN_ALL)
- { return FALSE; }
- virtual bool IsFullScreen() const
- { return FALSE; }
-#endif // no wxTopLevelWindowNative
-
- // show help text (typically in the statusbar); show is FALSE
- // if you are hiding the help, TRUE otherwise
+ // do the UI update processing for this window
+ virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE);
+
+ // Implement internal behaviour (menu updating on some platforms)
+ virtual void OnInternalIdle();
+
+#if wxUSE_MENUS || wxUSE_TOOLBAR
+ // show help text for the currently selected menu or toolbar item
+ // (typically in the status bar) or hide it and restore the status bar text
+ // originally shown before the menu was opened if show == false