class slider
Declaration
class slider : public abstract, public value_t { /* full declaration omitted */ };
Declared at: include/ekg/ui/slider/ui_slider.hpp:33
Inherits from: abstract, value_t
Member Variables
- protected float minimum_value = {}
- protected float maximum_value = {}
- protected int32_t scaled_size = {}
- protected int32_t float_precision = {}
- protected uint16_t bar_flags = {}
- protected uint16_t text_flags = {}
- protected ekg::font font_size = {}
- protected ekg::axis bar_axis = {}
- protected bool dragging = {}
Inherited from abstract:
- protected action_register = {}
- protected layer_surfaces = {}
- protected id = {}
- protected parent_id = {}
- protected owner_id = {}
- protected child_id_list = {}
- protected alive = {true}
- protected visible = {true}
- protected immutable = {}
- protected dock_flags = {}
- protected sync_flags = {}
- protected tag = {}
- protected state = {}
- protected type = {ekg::type::abstract}
- protected level = {}
- protected rect_widget = {}
- protected sync_ui = {}
- protected scaled_height = {}
Method Overview
- public uint16_t get_bar_align()
- public ekg::axis get_bar_axis()
- public ekg::font get_font_size()
- public float get_height()
- public int32_t get_precision()
- public int32_t get_scaled_height()
- public uint16_t get_text_align()
- public float get_value_max()
- public float get_value_min()
- public float get_width()
- public bool is_dragging()
- public ekg::ui::slider * set_bar_align(uint16_t dock)
- public ekg::ui::slider * set_bar_axis(ekg::axis axis)
- public ekg::ui::slider * set_dragging(bool state)
- public ekg::ui::slider * set_font_size(ekg::font font)
- public ekg::ui::slider * set_place(uint16_t dock)
- public ekg::ui::slider * set_precision(int32_t precision)
- public ekg::ui::slider * set_scaled_height(int32_t h)
- public ekg::ui::slider * set_text_align(uint16_t dock)
- public ekg::ui::slider * set_value_max(float max)
- public ekg::ui::slider * set_value_min(float min)
- public ekg::ui::slider * set_width(float w)
Inherited from abstract:
- public add_child
- public destroy
- public get_child_id_list
- public get_id
- public get_layer
- public get_level
- public get_parent_id
- public get_place_dock
- public get_state
- public get_sync
- public get_tag
- public get_task
- public get_type
- public has_children
- public has_parent
- public is_alive
- public is_immutable
- public is_visible
- public remove_child
- public reset
- public set_alive
- public set_layer
- public set_level
- public set_parent_id
- public set_state
- public set_tag
- public set_task
- public set_visible
- public ui
- public unsafe_destroy_childs
- public unsafe_set_id
- public unsafe_set_immutable
- public unsafe_set_scaled_height_layout
- public unsafe_set_type
- public widget
Methods
¶uint16_t get_bar_align()
uint16_t get_bar_align()
Declared at: include/ekg/ui/slider/ui_slider.hpp:63
¶ekg::axis get_bar_axis()
ekg::axis get_bar_axis()
Declared at: include/ekg/ui/slider/ui_slider.hpp:55
¶ekg::font get_font_size()
ekg::font get_font_size()
Declared at: include/ekg/ui/slider/ui_slider.hpp:67
¶float get_height()
float get_height()
Declared at: include/ekg/ui/slider/ui_slider.hpp:77
¶int32_t get_precision()
int32_t get_precision()
Declared at: include/ekg/ui/slider/ui_slider.hpp:89
¶int32_t get_scaled_height()
int32_t get_scaled_height()
Declared at: include/ekg/ui/slider/ui_slider.hpp:75
¶uint16_t get_text_align()
uint16_t get_text_align()
Declared at: include/ekg/ui/slider/ui_slider.hpp:59
¶float get_value_max()
float get_value_max()
Declared at: include/ekg/ui/slider/ui_slider.hpp:85
¶float get_value_min()
float get_value_min()
Declared at: include/ekg/ui/slider/ui_slider.hpp:81
¶float get_width()
float get_width()
Declared at: include/ekg/ui/slider/ui_slider.hpp:71
¶bool is_dragging()
bool is_dragging()
Declared at: include/ekg/ui/slider/ui_slider.hpp:49
¶ekg::ui::slider* set_bar_align(uint16_t dock)
ekg::ui::slider* set_bar_align(uint16_t dock)
Declared at: include/ekg/ui/slider/ui_slider.hpp:61
Parameters
- uint16_t dock
¶ekg::ui::slider* set_bar_axis(ekg::axis axis)
ekg::ui::slider* set_bar_axis(ekg::axis axis)
Declared at: include/ekg/ui/slider/ui_slider.hpp:53
Parameters
- ekg::axis axis
¶ekg::ui::slider* set_dragging(bool state)
ekg::ui::slider* set_dragging(bool state)
Declared at: include/ekg/ui/slider/ui_slider.hpp:47
Parameters
- bool state
¶ekg::ui::slider* set_font_size(ekg::font font)
ekg::ui::slider* set_font_size(ekg::font font)
Declared at: include/ekg/ui/slider/ui_slider.hpp:65
Parameters
- ekg::font font
¶ekg::ui::slider* set_place(uint16_t dock)
ekg::ui::slider* set_place(uint16_t dock)
Declared at: include/ekg/ui/slider/ui_slider.hpp:51
Parameters
- uint16_t dock
¶ekg::ui::slider* set_precision(int32_t precision)
ekg::ui::slider* set_precision(int32_t precision)
Declared at: include/ekg/ui/slider/ui_slider.hpp:87
Parameters
- int32_t precision
¶ekg::ui::slider* set_scaled_height(int32_t h)
ekg::ui::slider* set_scaled_height(int32_t h)
Declared at: include/ekg/ui/slider/ui_slider.hpp:73
Parameters
- int32_t h
¶ekg::ui::slider* set_text_align(uint16_t dock)
ekg::ui::slider* set_text_align(uint16_t dock)
Declared at: include/ekg/ui/slider/ui_slider.hpp:57
Parameters
- uint16_t dock
¶ekg::ui::slider* set_value_max(float max)
ekg::ui::slider* set_value_max(float max)
Declared at: include/ekg/ui/slider/ui_slider.hpp:83
Parameters
- float max
¶ekg::ui::slider* set_value_min(float min)
ekg::ui::slider* set_value_min(float min)
Declared at: include/ekg/ui/slider/ui_slider.hpp:79
Parameters
- float min
¶ekg::ui::slider* set_width(float w)
ekg::ui::slider* set_width(float w)
Declared at: include/ekg/ui/slider/ui_slider.hpp:69
Parameters
- float w