]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/msw/toplevel.h
fix tree icon refresh after collapsing a branch (patch 565294)
[wxWidgets.git] / include / wx / msw / toplevel.h
index 85bf00c07286e73bdf65aa09012b2d9f10c7ead7..6f14456c2ee2e4efc1f089b9a602ada9572794f4 100644 (file)
@@ -89,10 +89,17 @@ protected:
     // common part of Iconize(), Maximize() and Restore()
     void DoShowWindow(int nShowCmd);
 
+    // prevent the window from being deactivated sometimes (see comments in the
+    // code)
+    long HandleNcActivate(bool activate);
+
     // translate wxWindows flags to Windows ones
     virtual WXDWORD MSWGetStyle(long flags, WXDWORD *exstyle) const;
 
-    // is the frame currently iconized?
+    // choose the right parent to use with CreateWindow()
+    virtual WXHWND MSWGetParent() const;
+
+    // is the window currently iconized?
     bool m_iconized;
 
     // should the frame be maximized when it will be shown? set by Maximize()
@@ -105,6 +112,10 @@ protected:
     long                  m_fsOldWindowStyle;
     bool                  m_fsIsMaximized;
     bool                  m_fsIsShowing;
+
+    // the hidden parent window for the frames which shouldn't appear in the
+    // taskbar
+    static wxWindow *ms_hiddenParent;
 };
 
 // list of all frames and modeless dialogs