|
| gui_dataless_listbox (const gui_dataless_listbox_settings &settings) |
|
virtual void | set_count (int count) |
|
virtual void | select_all () |
|
virtual void | deselect_all () |
|
virtual void | select (int index) |
|
virtual void | deselect (int index) |
|
virtual int | get_selection () |
|
virtual int | get_count () |
|
virtual bool | is_selected (int index) |
|
virtual int | get_selected (std::vector< int > &selected) |
|
virtual void | ensure_visible (int index) |
|
virtual void | clear () |
|
virtual void | set_bg_color (gui_color color) |
|
virtual void | set_fg_color (gui_color color) |
|
virtual void | set_focus () |
|
virtual bool | has_focus () |
|
virtual std::string | get_self_name () |
|
virtual widget_types | get_self_type () |
|
virtual gui_size | get_actual_min_size () |
|
virtual void | connect (gui_event_listener *listener, void *data=nullptr, bool managed=false) |
|
virtual void | set_font (gui_font *font) |
|
virtual void | refresh (int flags=0, const gui_rect *area=nullptr) |
|
virtual gui_size | get_min_size () |
|
| gui_sizer (int style, int column_count=1, int row_count=1) |
|
virtual void | init (bool visible=true) |
|
virtual void | add_child (gui_widget *child, int alignment=GUI_ALIGN_LEFT, int weight=0, bool recalc=true) |
|
virtual void | recalc_sizes () |
|
virtual gui_size | get_size () |
|
virtual void | recalc_min_size () |
|
virtual int | get_border_style () |
|
void | recalc_reserved (gui_size &calc_static, gui_size &calc_weight) |
|
| gui_container () |
|
| ~gui_container () |
|
child_list & | get_children () |
|
void | set_sizes_dirty (bool state) |
|
bool | get_sizes_dirty () |
|
void | check_integrity () |
|
virtual void | remove_child (gui_widget *child) |
|
virtual void | remove_child_using_native (native_widget child) |
|
virtual void | set_actual_size (gui_size size) |
|
virtual bool | is_container () |
|
virtual void | get_sizer_padding (int &header, int &edge) |
|
virtual void | set_actual_min_size (gui_size size) |
|
virtual void | __internal_set_actual_size (gui_size size, bool propagate_to_os=true) |
|
virtual void | __internal_set_actual_min_size (gui_size size) |
|
virtual void | set_configuration (gui_configuration &configuration) |
|
virtual gui_configuration | get_configuration () |
|
virtual void | set_position (gui_point pos) |
|
virtual void | set_actual_position (gui_point pos) |
|
gui_point | get_position () |
|
gui_point | get_actual_position () |
|
gui_point | get_screen_position () |
|
virtual void | set_size (gui_size size) |
|
gui_size | get_actual_size () |
|
virtual void | show (bool state) |
|
virtual bool | is_owned () |
|
virtual void | set_border (int border) |
|
virtual int | get_border () |
|
virtual void | set_border_style (int style) |
|
virtual void | set_weight (int weight) |
|
virtual int | get_weight () |
|
virtual void | set_alignment (int alignment) |
|
virtual int | get_alignment () |
|
virtual void | set_style (int style) |
|
virtual int | get_style () |
|
virtual gui_font * | get_font () |
|
virtual void | set_system_cursor (gui_system_cursors cursor) |
|
virtual gui_widget * | get_parent () |
|
gui_widget * | get_sibling (bool next) |
|
gui_widget * | get_sequential (bool next, bool wrap=false) |
|
virtual void | reparent (gui_widget *parent) |
|
virtual native_widget | get_native_widget () |
|
virtual gui_color | get_bg_color () |
|
virtual gui_color | get_fg_color () |
|
virtual void | set_label (const std::string &text) |
|
virtual std::string | get_label () |
|
virtual void | set_enabled (bool state) |
|
virtual bool | get_enabled () |
|
virtual bool | is_visible () |
|
virtual bool | is_ok () |
|
gui_extra_data & | get_extra_data () |
|
void | set_default () |
|
gui_size | bound_by_requested (gui_size size) |
|
void | feed_mouse (int base_event, int events, bool &veto, gui_point cursor, int button) |
|
virtual void | set_tooltip (std::string label) |
|
virtual std::string | get_tooltip () |
|
virtual void | __internal_set_size (gui_size size, bool propagate_to_os=true) |
|
virtual void | __internal_set_os_actual (gui_size size) |
|
void | set_data (void *user_data) |
|
void * | get_data () |
|
virtual void | disconnect (gui_event_listener *call_back, void *data=nullptr) |
|
pntk::gui_listener_chain * | __internal_disconnect (pntk::gui_listener_chain *matching_chain) |
|
A universal, owner-drawn graphical listbox that can contain endless amount of items.