Type CollapsiblePane
object
--+
|
Object
--+
|
EvtHandler
--+
|
Window
--+
|
Control
--+
|
CollapsiblePane
A collapsable pane is a container with an embedded button-like
control which can be used by the user to collapse or expand the pane's
contents.
Once constructed you should use the GetPane
function to access the
pane and add your controls inside it (i.e. use the window returned
from GetPane
as the parent for the controls which must go in the
pane, NOT the wx.CollapsiblePane itself!).
Note that because of its nature of control which can dynamically (and
drastically) change its size at run-time under user-input, when
putting a wx.CollapsiblePane inside a wx.Sizer
you should be careful
to add it with a proportion value of zero; this is because otherwise
all other windows with non-zero proportion values would automatically
get resized each time the user expands or collapses the pane window,
usually resulting a weird, flickering effect.
Method Summary |
CollapsiblePane |
__init__ (self,
parent,
winid,
label,
pos,
size,
style,
val,
name)
Create and show a wx.CollapsiblePane |
|
Collapse (self,
collapse)
Collapses or expands the pane window. |
bool |
Create (self,
parent,
id,
pos,
size,
style,
validator,
name)
Do the 2nd phase and create the GUI control. |
|
Expand (self)
Same as Collapse(False). |
Window |
GetPane (self)
Returns a reference to the pane window. |
bool |
IsCollapsed (self)
Returns True if the pane window is currently hidden. |
bool |
IsExpanded (self)
Returns True if the pane window is currently shown. |
__init__(self,
parent,
winid=-1,
label=EmptyString,
pos=DefaultPosition,
size=DefaultSize,
style=CP_DEFAULT_STYLE,
val=DefaultValidator,
name=CollapsiblePaneNameStr)
(Constructor)
Create and show a wx.CollapsiblePane
-
- Parameters:
parent
(type=Window)
winid
(type=int)
label
(type=String)
pos
(type=Point)
size
(type=Size)
style
(type=long)
val
(type=Validator)
name
(type=String)
- Returns:
-
CollapsiblePane
- Overrides:
wx.Control.__init__
|
Collapse(self,
collapse=True)
Collapses or expands the pane window.
-
- Parameters:
collapse
(type=bool)
|
Create(self,
parent,
winid=-1,
label=EmptyString,
pos=DefaultPosition,
size=DefaultSize,
style=CP_DEFAULT_STYLE,
val=DefaultValidator,
name=CollapsiblePaneNameStr)
Do the 2nd phase and create the GUI control.
-
- Parameters:
parent
(type=Window)
id
(type=int)
pos
(type=Point)
size
(type=Size)
style
(type=long)
validator
(type=Validator)
name
(type=String)
- Returns:
-
bool
- Overrides:
wx.Control.Create (inherited documentation)
|
Expand(self)
Same as Collapse(False).
-
|
GetPane(self)
Returns a reference to the pane window. Use the returned wx.Window
as the parent of widgets to make them part of the collapsible area.
-
- Returns:
-
Window
|
IsCollapsed(self)
Returns True if the pane window is currently hidden.
-
- Returns:
-
bool
|
IsExpanded(self)
Returns True if the pane window is currently shown.
-
- Returns:
-
bool
|
thisown
The membership flag
-
|