Wt
3.3.0
|
A toolbar. More...
#include <Wt/WToolBar>
Public Member Functions | |
WToolBar (WContainerWidget *parent=0) | |
Constructor. | |
void | addButton (WPushButton *button) |
Adds a button. | |
void | addButton (WSplitButton *button) |
Adds a split button. | |
void | addSeparator () |
Adds a separator. | |
int | count () const |
Returns the number of buttons. | |
WWidget * | widget (int index) const |
Returns a button. | |
void | setCompact (bool compact) |
Sets the toolbar to be rendered compact. | |
bool | isCompact () const |
Returns whether the toolbar was rendered compact. |
A toolbar.
By default, a toolbar is rendered as "compact" leaving no margin between buttons. By adding a separator or a split button, the toolbar also supports separation between buttons.
void Wt::WToolBar::addButton | ( | WSplitButton * | button | ) |
Adds a split button.
When adding a split button, the toolbar automatically becomes non-compact, since otherwise the split button functionality cannot be distinguished from other buttons.
void Wt::WToolBar::addSeparator | ( | ) |
int Wt::WToolBar::count | ( | ) | const |
Returns the number of buttons.
bool Wt::WToolBar::isCompact | ( | ) | const |
Returns whether the toolbar was rendered compact.
void Wt::WToolBar::setCompact | ( | bool | compact | ) |
Sets the toolbar to be rendered compact.
The default value is true
, but setCompact(true)
is called automatically when calling addButton(WSplitButton *) or addSeparator().
WWidget * Wt::WToolBar::widget | ( | int | index | ) | const |
Returns a button.
The returned button is a WPushButton or WSplitButton.