33 #include "../api_gui.h"
34 #include "../gui_component.h"
35 #include "../../Core/Signals/callback_v0.h"
77 Size get_css_size()
const;
98 int get_item_index(
int id);
103 int get_item_count()
const;
119 ToolBarItem add_item(
const Sprite &icon,
int frame,
const std::string &text,
int id);
130 ToolBarItem insert_item(
const Sprite &icon,
int frame,
const std::string &text,
int id = -1,
int index = -1);
142 void delete_item(
int index);
147 void set_single_selection(
bool value);
150 void clear_selection();
172 std::shared_ptr<ToolBar_Impl> impl;
Sprite class.
Definition: sprite.h:57
GUI base component class.
Definition: gui_component.h:81
Callback_v2.
Definition: callback_v2.h:156
GUIComponent * get_named_item(const std::string &id)
Find child component with the specified component ID name.
Callback_v1.
Definition: callback_v1.h:156
2D (width,height) size structure - Integer
Definition: size.h:157