class listbox_widget
Declaration
class listbox_widget : public abstract_widget { /* full declaration omitted */ };
Declared at: include/ekg/ui/listbox/ui_listbox_widget.hpp:34
Inherits from: abstract_widget
Member Variables
- public std::vector<ekg::item>* p_item_list = {}
- public ekg::ui::scrollbar_embedded_widget embedded_scroll = {}
- public bool was_selected = {}
Inherited from abstract_widget:
- public p_data = {}
- public flag = {}
- public dimension = {}
- public min_size = {}
- public p_parent = {}
- public p_scroll = {}
- public p_parent_scissor = {}
- public scissor = {}
- public empty_parent = {}
- public empty_scroll = {}
- public is_high_frequency = {}
- public is_targeting_absolute_parent = {}
- public was_reloaded = {}
- public was_refreshed = {}
- public was_syncedlayout = {}
Method Overview
- public void on_create()
- public void on_draw_refresh()
- public void on_event(ekg::os::io_event_serial & io_event_serial)
- public void on_post_event(ekg::os::io_event_serial & io_event_serial)
- public void on_pre_event(ekg::os::io_event_serial & io_event_serial)
- public void on_reload()
- public void on_update()
Inherited from abstract_widget:
- public get_abs_rect
- public get_static_rect
- public on_create
- public on_destroy
- public on_draw_refresh
- public on_event
- public on_post_event
- public on_pre_event
- public on_reload
- public on_update
Methods
¶void on_create()
void on_create()
Declared at: include/ekg/ui/listbox/ui_listbox_widget.hpp:40
¶void on_draw_refresh()
void on_draw_refresh()
Declared at: include/ekg/ui/listbox/ui_listbox_widget.hpp:52
¶void on_event(
ekg::os::io_event_serial& io_event_serial)
void on_event(
ekg::os::io_event_serial& io_event_serial)
Declared at: include/ekg/ui/listbox/ui_listbox_widget.hpp:48
Parameters
- ekg::os::io_event_serial& io_event_serial
¶void on_post_event(
ekg::os::io_event_serial& io_event_serial)
void on_post_event(
ekg::os::io_event_serial& io_event_serial)
Declared at: include/ekg/ui/listbox/ui_listbox_widget.hpp:46
Parameters
- ekg::os::io_event_serial& io_event_serial
¶void on_pre_event(
ekg::os::io_event_serial& io_event_serial)
void on_pre_event(
ekg::os::io_event_serial& io_event_serial)
Declared at: include/ekg/ui/listbox/ui_listbox_widget.hpp:50
Parameters
- ekg::os::io_event_serial& io_event_serial
¶void on_reload()
void on_reload()
Declared at: include/ekg/ui/listbox/ui_listbox_widget.hpp:42
¶void on_update()
void on_update()
Declared at: include/ekg/ui/listbox/ui_listbox_widget.hpp:44