34 #include "../api_gui.h"
35 #include "../gui_component.h"
36 #include "../../Core/Signals/callback_v0.h"
37 #include "../../Core/Signals/callback_v1.h"
38 #include "../../Core/Signals/callback_1.h"
76 bool is_editable()
const;
81 int get_dropdown_height()
const;
86 int get_selected_item()
const;
91 std::string get_text()
const;
98 std::string get_item(
int index)
const;
107 void set_editable(
bool enable =
true);
112 void set_dropdown_height(
int height);
117 void set_dropdown_minimum_width(
int min_width);
122 void set_text(
const std::string &text);
127 void set_selected_item(
int index);
177 std::shared_ptr<ComboBox_Impl> impl;
Combo box component.
Definition: combobox.h:50
GUI base component class.
Definition: gui_component.h:80
GUIComponent * get_named_item(const std::string &id)
Find child component with the specified component ID name.
Callback_v1.
Definition: callback_v1.h:156
Callback_v0.
Definition: callback_v0.h:152