X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0d559d69c8115c8aaabba70f37d49b4effbc2ab2..ab46dc18ab5cee150a1cc7a52dae21a9bcae4043:/include/wx/generic/splitter.h diff --git a/include/wx/generic/splitter.h b/include/wx/generic/splitter.h index 50781e4424..951562b148 100644 --- a/include/wx/generic/splitter.h +++ b/include/wx/generic/splitter.h @@ -83,17 +83,21 @@ public: // A sashPosition of 0 means choose a default sash position, // negative sashPosition specifies the size of right/lower pane as it's // absolute value rather than the size of left/upper pane. - bool SplitVertically(wxWindow *window1, - wxWindow *window2, - int sashPosition = 0); - bool SplitHorizontally(wxWindow *window1, - wxWindow *window2, - int sashPosition = 0); + virtual bool SplitVertically(wxWindow *window1, + wxWindow *window2, + int sashPosition = 0); + virtual bool SplitHorizontally(wxWindow *window1, + wxWindow *window2, + int sashPosition = 0); // Removes the specified (or second) window from the view // Doesn't actually delete the window. bool Unsplit(wxWindow *toRemove = (wxWindow *) NULL); + // Replaces one of the windows with another one (neither old nor new + // parameter should be NULL) + bool ReplaceWindow(wxWindow *winOld, wxWindow *winNew); + // Is the window split? bool IsSplit() const { return (m_windowTwo != NULL); }