Toolbar menu item. More...
#include <toolbar_item.h>
Public Member Functions | |
Construction | |
ToolBarItem () | |
Construct a null instance. More... | |
ToolBarItem (int id) | |
Constructs a ToolBarItem. More... | |
ToolBarItem (const std::shared_ptr< ToolBarItem_Impl > &impl) | |
Constructs a ToolBarItem. More... | |
virtual | ~ToolBarItem () |
Attributes | |
std::string | get_text () const |
Get Text. More... | |
int | get_id () const |
Get Id. More... | |
bool | is_null () const |
Returns true if this object is invalid. More... | |
void | throw_if_null () const |
Throw an exception if this object is invalid. More... | |
bool | is_disabled () const |
Is Disabled. More... | |
bool | is_toggling () const |
Is Toggling. More... | |
bool | is_pressed () const |
Is Pressed. More... | |
Operations | |
void | set_id (int id) |
Set id. More... | |
void | set_text (const std::string &text) |
Set text. More... | |
void | set_icon (const Sprite &image, int frame=0) |
Set icon. More... | |
void | set_toggling (bool toggling) |
Controls if buttons stay down when pressed. More... | |
void | set_pressed (bool value) |
Set pressed. More... | |
Implementation | |
class | ToolBar |
class | ToolBar_Impl |
Toolbar menu item.