X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/03647350fc7cd141953c72e0284e928847d30f44..d25a864d0a1c0d18733666a5015e46da68b4fb1b:/include/wx/osx/toplevel.h?ds=sidebyside diff --git a/include/wx/osx/toplevel.h b/include/wx/osx/toplevel.h index 3cc75c4820..8ddac703e8 100644 --- a/include/wx/osx/toplevel.h +++ b/include/wx/osx/toplevel.h @@ -35,6 +35,8 @@ public: (void)Create(parent, id, title, pos, size, style, name); } + virtual ~wxTopLevelWindowMac(); + bool Create(wxWindow *parent, wxWindowID id, const wxString& title, @@ -42,9 +44,9 @@ public: const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const wxString& name = wxFrameNameStr); - - virtual ~wxTopLevelWindowMac(); - + + bool Create(wxWindow *parent, WXWindow nativeWindow); + virtual bool Destroy(); virtual wxPoint GetClientAreaOrigin() const; @@ -62,7 +64,10 @@ public: virtual void Iconize(bool iconize = true); virtual bool IsIconized() const; virtual void Restore(); + + virtual bool IsActive(); + virtual void ShowWithoutActivating(); virtual bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL) ; virtual bool IsFullScreen() const ; @@ -72,6 +77,9 @@ public: virtual void SetTitle( const wxString& title); virtual wxString GetTitle() const; + virtual void OSXSetModified(bool modified); + virtual bool OSXIsModified() const; + protected: // common part of all ctors void Init();