2f90df854e
2. the C++ versions of wxSizer and firends, Python versions are 'depreciated' 3. wxPyEvent and wxPyCommandEvent, event classes that can carry some python objects through the event system and safely come back out again. 4. wxGridSizer and wxFlexGridSizer 5. wxValidator 6. wxPyOnDemandOutputWindow 7. several tweaks, fixes and additions of missing methods, etc. 8. and probably several other things I am forgetting since CVS was down so long... git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3758 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
68 lines
1.4 KiB
Python
68 lines
1.4 KiB
Python
|
|
from wxPython.wx import *
|
|
|
|
|
|
#---------------------------------------------------------------------------
|
|
|
|
def runTest(frame, nb, log):
|
|
splitter = wxSplitterWindow(nb, -1)
|
|
|
|
p1 = wxWindow(splitter, -1)
|
|
p1.SetBackgroundColour(wxRED)
|
|
wxStaticText(p1, -1, "Panel One", wxPoint(5,5)).SetBackgroundColour(wxRED)
|
|
|
|
p2 = wxWindow(splitter, -1)
|
|
p2.SetBackgroundColour(wxBLUE)
|
|
wxStaticText(p2, -1, "Panel Two", wxPoint(5,5)).SetBackgroundColour(wxBLUE)
|
|
|
|
splitter.SetMinimumPaneSize(20)
|
|
splitter.SplitVertically(p1, p2)
|
|
splitter.SetSashPosition(100)
|
|
|
|
return splitter
|
|
|
|
|
|
#---------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
overview = """\
|
|
This class manages up to two subwindows. The current view can be split into two programmatically (perhaps from a menu command), and unsplit either programmatically or via the wxSplitterWindow user interface.
|
|
|
|
wxSplitterWindow()
|
|
-----------------------------------
|
|
|
|
Default constructor.
|
|
|
|
wxSplitterWindow(wxWindow* parent, wxWindowID id, int x, const wxPoint& point = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style=wxSP_3D, const wxString& name = "splitterWindow")
|
|
|
|
Constructor for creating the window.
|
|
|
|
Parameters
|
|
-------------------
|
|
|
|
parent = The parent of the splitter window.
|
|
|
|
id = The window identifier.
|
|
|
|
pos = The window position.
|
|
|
|
size = The window size.
|
|
|
|
style = The window style. See wxSplitterWindow.
|
|
|
|
name = The window name.
|
|
"""
|