wx.lib.agw.pycollapsiblepane.GTKExpander¶
A GTKExpander
allows the user to hide or show its child by clicking on an expander
triangle.
Class Hierarchy¶
Known Superclasses¶
Methods Summary¶
Default class constructor. |
|
Gets the size which best suits the window: for a control, it would be the |
|
Draws the |
|
Draws the |
|
Handles the |
Class API¶
- class GTKExpander(wx.Control)¶
A
GTKExpander
allows the user to hide or show its child by clicking on an expander triangle.
Methods¶
- __init__(self, parent, id=wx.ID_ANY, label='', pos=wx.DefaultPosition, size=wx.DefaultSize, style=wx.NO_BORDER)¶
Default class constructor.
- Parameters:
parent – the
GTKExpander
parent. Must not beNone
;id – window identifier. A value of -1 indicates a default value;
label – the expander text label;
pos – the control position. A value of (-1, -1) indicates a default position, chosen by either the windowing system or wxPython, depending on platform;
size – the control size. A value of (-1, -1) indicates a default size, chosen by either the windowing system or wxPython, depending on platform;
style – the expander style.
- DoGetBestSize(self)¶
Gets the size which best suits the window: for a control, it would be the minimal size which doesn’t truncate the control, for a panel - the same size as it would have after a call to Fit().
Note
Overridden from
wx.Control
.
- OnDrawGTKExpander(self, dc)¶
Draws the
GTKExpander
triangle.- Parameters:
dc – an instance of
wx.DC
.
- OnDrawGTKText(self, dc)¶
Draws the
GTKExpander
text label.- Parameters:
dc – an instance of
wx.DC
.
- OnSize(self, event)¶
Handles the
wx.EVT_SIZE
event forGTKExpander
.- Parameters:
event – a
wx.SizeEvent
event to be processed.