X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e64df9bcc331d49d05a6dc7729ee08071e4c6408..30ed6e5c897215ee8647b7954ad933ed3a765738:/include/wx/toplevel.h diff --git a/include/wx/toplevel.h b/include/wx/toplevel.h index 1beeb7ac80..c6241a9704 100644 --- a/include/wx/toplevel.h +++ b/include/wx/toplevel.h @@ -108,6 +108,11 @@ public: virtual wxString GetTitle() const = 0; */ + // Set the shape of the window to the given region. + // Returns TRUE if the platform supports this feature (and the + // operation is successful.) + virtual bool SetShape(const wxRegion& region) { return FALSE; } + // old functions, use the new ones instead! #if WXWIN_COMPATIBILITY_2 bool Iconized() const { return IsIconized(); } @@ -129,6 +134,9 @@ public: // so should be there for all platforms void OnActivate(wxActivateEvent &WXUNUSED(event)) { } + // do the window-specific processing after processing the update event + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) ; + protected: // the frame client to screen translation should take account of the // toolbar which may shift the origin of the client area