phoenix_title wx.lib.agw.pycollapsiblepane.GTKExpander

A GTKExpander allows the user to hide or show its child by clicking on an expander triangle.


class_hierarchy Class Hierarchy

Inheritance diagram for class GTKExpander:

super_classes Known Superclasses

wx.Control


method_summary Methods Summary

__init__

Default class constructor.

DoGetBestSize

Gets the size which best suits the window: for a control, it would be the

OnDrawGTKExpander

Draws the GTKExpander triangle.

OnDrawGTKText

Draws the GTKExpander text label.

OnSize

Handles the wx.EVT_SIZE event for GTKExpander.


api 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 be None;

  • 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 for GTKExpander.

Parameters

event – a wx.SizeEvent event to be processed.