]> git.saurik.com Git - wxWidgets.git/blobdiff - src/generic/splitter.cpp
extending calculation of visible region
[wxWidgets.git] / src / generic / splitter.cpp
index 4269063c1d7a14f4d835476b613af11816a760e5..1d6a539568c2243723876f66882de18193ec99eb 100644 (file)
@@ -801,6 +801,16 @@ void wxSplitterWindow::SetSashPosition(int position, bool redraw)
     }
 }
 
     }
 }
 
+// Make sure the child window sizes are updated. This is useful
+// for reducing flicker by updating the sizes before a
+// window is shown, if you know the overall size is correct.
+void wxSplitterWindow::UpdateSize()
+{
+    m_checkRequestedSashPosition = true;
+    SizeWindows();
+    m_checkRequestedSashPosition = false;
+}
+
 bool wxSplitterWindow::DoSendEvent(wxSplitterEvent& event)
 {
     return !GetEventHandler()->ProcessEvent(event) || event.IsAllowed();
 bool wxSplitterWindow::DoSendEvent(wxSplitterEvent& event)
 {
     return !GetEventHandler()->ProcessEvent(event) || event.IsAllowed();