]> git.saurik.com Git - wxWidgets.git/blobdiff - src/univ/framuniv.cpp
New module definition file for the ever chaning treectrl class interface.
[wxWidgets.git] / src / univ / framuniv.cpp
index 951ab8630a62ca1594a385c9836481b3d81426b6..6347d6252e9abe52b7033df3e0efdf37554d2e36 100644 (file)
@@ -84,10 +84,19 @@ void wxFrame::PositionMenuBar()
     {
         // the menubar is positioned above the client size, hence the negative
         // y coord
     {
         // the menubar is positioned above the client size, hence the negative
         // y coord
-        m_frameMenuBar->SetSize(0, -m_frameMenuBar->GetSize().y,
-                                GetClientSize().x, -1);
+        wxCoord heightMbar = m_frameMenuBar->GetSize().y;
+        m_frameMenuBar->SetSize(0,
+
+// FIXME: why doesn't this work as expected in wxGTK??
+#ifdef __WXGTK__
+                                0,
+#else
+                                -heightMbar,
+#endif
+                                GetClientSize().x, heightMbar);
     }
 }
     }
 }
+
 #endif // wxUSE_MENUS
 
 wxPoint wxFrame::GetClientAreaOrigin() const
 #endif // wxUSE_MENUS
 
 wxPoint wxFrame::GetClientAreaOrigin() const