]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/msw/mdi.h
Renamed wxPrintNativeData methods to better match
[wxWidgets.git] / include / wx / msw / mdi.h
index 714c0975925bbf47046d066544bd9ff69896e61a..04705e7aa9c73be73d1b91e75a1a2915222c2b39 100644 (file)
@@ -69,7 +69,8 @@ public:
     // MDI windows menu
     wxMenu* GetWindowMenu() const { return m_windowMenu; };
     void SetWindowMenu(wxMenu* menu) ;
     // MDI windows menu
     wxMenu* GetWindowMenu() const { return m_windowMenu; };
     void SetWindowMenu(wxMenu* menu) ;
-
+    virtual void DoMenuUpdates(wxMenu* menu = NULL);
+    
     // MDI operations
     // --------------
     virtual void Cascade();
     // MDI operations
     // --------------
     virtual void Cascade();
@@ -173,6 +174,8 @@ public:
     bool ResetWindowStyle(void *vrect);
 
     void OnIdle(wxIdleEvent& event);
     bool ResetWindowStyle(void *vrect);
 
     void OnIdle(wxIdleEvent& event);
+    
+    virtual bool Show(bool show = true);
 
 protected:
     virtual void DoGetPosition(int *x, int *y) const;
 
 protected:
     virtual void DoGetPosition(int *x, int *y) const;
@@ -186,6 +189,7 @@ protected:
     void Init();
 
 private:
     void Init();
 
 private:
+    bool m_needsInitialShow; // Show must be called in idle time after Creation
     bool m_needsResize; // flag which tells us to artificially resize the frame
 
     DECLARE_EVENT_TABLE()
     bool m_needsResize; // flag which tells us to artificially resize the frame
 
     DECLARE_EVENT_TABLE()