GuiPaneControl¶
A collapsable pane control.
- Inherit:
- GuiControl
Description¶
This class wraps a single child control and displays a header with caption above it. If you click the header it will collapse or expand (if collapsable is enabled). The control resizes itself based on its collapsed/expanded size. In the GUI editor, if you just want the header you can make collapsable false. The caption field lets you set the caption; it expects a bitmap (from the GuiControlProfile) that contains two images - the first is displayed when the control is expanded and the second is displayed when it is collapsed. The header is sized based on the first image.
Example:
newGuiPaneControl()
{
caption = "Example Pane";
collapsable = "1";
barBehindText = "1";
//Properties not specific to this control have been omitted from this example.
};
Methods¶
-
void
GuiPaneControl::setCollapsed(bool collapse)¶ Collapse or un-collapse the control.
Parameters: collapse – True to collapse the control, false to un-collapse it
Fields¶
-
bool
GuiPaneControl::barBehindText¶ Whether to draw the bitmapped pane bar behind the header text, too.
-
string
GuiPaneControl::caption¶ Text label to display as the pane header.
-
string
GuiPaneControl::captionID¶ String table text ID to use as caption string (overrides ‘caption’).
-
bool
GuiPaneControl::collapsable¶ Whether the pane can be collapsed by clicking its header.