|
|
|
A collapsable pane control. More...

Public Member Functions | |
| void | setCollapsed (bool collapse) |
| Collapse or un-collapse the control. | |
Public Attributes | |
Pane | |
| bool | barBehindText |
| Whether to draw the bitmapped pane bar behind the header text, too. | |
| string | caption |
| Text label to display as the pane header. | |
| string | captionID |
| String table text ID to use as caption string (overrides 'caption'). | |
| bool | collapsable |
| Whether the pane can be collapsed by clicking its header. | |
A collapsable pane control.
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.
new GuiPaneControl() { caption = "Example Pane"; collapsable = "1"; barBehindText = "1"; //Properties not specific to this control have been omitted from this example. };
| void GuiPaneControl::setCollapsed | ( | bool | collapse | ) |
Collapse or un-collapse the control.
| collapse | True to collapse the control, false to un-collapse it |
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').
Whether the pane can be collapsed by clicking its header.