Provides a splitter object. More...
Public Member Functions | |
| uiSplitter (uiParent *, const char *nm="Splitter", bool hor=true) | |
| Set hor to false to layout vertically. | |
| void | addObject (uiObject *) |
| Object becomes my child. | |
| void | addGroup (uiGroup *) |
| Group becomes my child. | |
Private Member Functions | |
| uiSplitterBody & | mkbody (uiParent *, const char *) |
Private Attributes | |
| uiSplitterBody * | body_ |
Provides a splitter object.
A splitter lets the user control the size of its children by dragging the handle between them. A default splitter lays out its children horizontally (side by side). Example:
uiGroup* leftgrp = new uiGroup( 0, "Left Group" ); uiGroup* rightgrp = new uiGroup( 0, "Right Group" ); uiSplitter* splitter = new uiSplitter( this ); splitter->addGroup( leftgrp ); splitter->addGroup( rightgrp );
| uiSplitter::uiSplitter | ( | uiParent * | , | |
| const char * | nm = "Splitter", |
|||
| bool | hor = true | |||
| ) |
Set hor to false to layout vertically.
| void uiSplitter::addGroup | ( | uiGroup * | ) |
Group becomes my child.
| void uiSplitter::addObject | ( | uiObject * | ) |
Object becomes my child.
| uiSplitterBody& uiSplitter::mkbody | ( | uiParent * | , | |
| const char * | ||||
| ) | [private] |
uiSplitterBody* uiSplitter::body_ [private] |
Reimplemented from uiBaseObject.
1.7.1