#include <listbox.hpp>
Public Member Functions | |
tbuilder_horizontal_listbox (const config &cfg) | |
twidget * | build () const |
![]() | |
tbuilder_control (const config &cfg) | |
virtual twidget * | build (const treplacements &replacements) const override |
void | init_control (tcontrol *control) const |
![]() | |
tbuilder_widget (const config &cfg) | |
virtual | ~tbuilder_widget () |
![]() | |
reference_counted_object () | |
reference_counted_object (const reference_counted_object &) | |
reference_counted_object & | operator= (const reference_counted_object &) |
virtual | ~reference_counted_object () |
void | add_ref () const |
void | dec_ref () const |
int | refcount () const |
Public Attributes | |
tscrollbar_container::tscrollbar_mode | vertical_scrollbar_mode |
tscrollbar_container::tscrollbar_mode | horizontal_scrollbar_mode |
tbuilder_grid_ptr | list_builder |
std::vector< string_map > | list_data |
Listbox data. More... | |
![]() | |
std::string | definition |
Parameters for the control. More... | |
t_string | label |
t_string | tooltip |
t_string | help |
bool | use_tooltip_on_label_overflow |
![]() | |
std::string | id |
Parameters for the widget. More... | |
std::string | linked_group |
int | debug_border_mode |
unsigned | debug_border_color |
Additional Inherited Members | |
![]() | |
typedef std::map< std::string, boost::intrusive_ptr < tbuilder_widget > > | treplacements |
The replacements type is used to define replacement types. More... | |
![]() | |
void | turn_reference_counting_off () const |
Definition at line 401 of file listbox.hpp.
|
explicit |
Definition at line 1015 of file listbox.cpp.
References _(), config::child(), config::child_range(), i, list_builder, list_data, and VALIDATE.
|
virtual |
Implements gui2::tbuilder_widget.
Definition at line 1056 of file listbox.cpp.
References gui2::tcontrol::config(), DBG_GUI_G, gui2::implementation::tbuilder_control::definition, gui2::tlistbox::finalize(), gui2::tgenerator_::horizontal_list, horizontal_scrollbar_mode, gui2::implementation::tbuilder_control::init_control(), gui2::tcontainer_::init_grid(), list_builder, list_data, gui2::tscrollbar_container::set_horizontal_scrollbar_mode(), gui2::tlistbox::set_list_builder(), gui2::tscrollbar_container::set_vertical_scrollbar_mode(), and vertical_scrollbar_mode.
tscrollbar_container::tscrollbar_mode gui2::implementation::tbuilder_horizontal_listbox::horizontal_scrollbar_mode |
Definition at line 410 of file listbox.hpp.
Referenced by build().
tbuilder_grid_ptr gui2::implementation::tbuilder_horizontal_listbox::list_builder |
Definition at line 412 of file listbox.hpp.
Referenced by build(), and tbuilder_horizontal_listbox().
std::vector<string_map> gui2::implementation::tbuilder_horizontal_listbox::list_data |
Listbox data.
Contains a vector with the data to set in every cell, it's used to serialize the data in the config, so the config is no longer required.
Definition at line 420 of file listbox.hpp.
Referenced by build(), and tbuilder_horizontal_listbox().
tscrollbar_container::tscrollbar_mode gui2::implementation::tbuilder_horizontal_listbox::vertical_scrollbar_mode |
Definition at line 409 of file listbox.hpp.
Referenced by build().