class slider_widget
Declaration
class slider_widget : public abstract_widget { /* full declaration omitted */ };
Declared at: include/ekg/ui/slider/ui_slider_widget.hpp:31
Inherits from: abstract_widget
Member Variables
- public ekg::rect rect_target = {}
- public ekg::rect rect_text = {}
- public ekg::rect rect_bar = {}
- public ekg::rect rect_bar_value = {}
- public std::string string_value = {}
- public ekg::font font_render_size = {}
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_draw_refresh()
- public void on_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()
- protected void update_bar(float, float)
- protected void update_bar_axis(ekg::dock)
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_draw_refresh()
void on_draw_refresh()
Declared at: include/ekg/ui/slider/ui_slider_widget.hpp:50
¶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/slider/ui_slider_widget.hpp:48
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/slider/ui_slider_widget.hpp:46
Parameters
- ekg::os::io_event_serial& io_event_serial
¶void on_reload()
void on_reload()
Declared at: include/ekg/ui/slider/ui_slider_widget.hpp:44
¶void update_bar(float, float)
void update_bar(float, float)
Declared at: include/ekg/ui/slider/ui_slider_widget.hpp:33
Parameters
- float
- float
¶void update_bar_axis(ekg::dock)
void update_bar_axis(ekg::dock)
Declared at: include/ekg/ui/slider/ui_slider_widget.hpp:35
Parameters
- ekg::dock