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

Inherited from abstract:

Methods

uint16_t get_bar_align()

Declared at: include/ekg/ui/slider/ui_slider.hpp:63

ekg::axis get_bar_axis()

Declared at: include/ekg/ui/slider/ui_slider.hpp:55

ekg::font get_font_size()

Declared at: include/ekg/ui/slider/ui_slider.hpp:67

float get_height()

Declared at: include/ekg/ui/slider/ui_slider.hpp:77

int32_t get_precision()

Declared at: include/ekg/ui/slider/ui_slider.hpp:89

int32_t get_scaled_height()

Declared at: include/ekg/ui/slider/ui_slider.hpp:75

uint16_t get_text_align()

Declared at: include/ekg/ui/slider/ui_slider.hpp:59

float get_value_max()

Declared at: include/ekg/ui/slider/ui_slider.hpp:85

float get_value_min()

Declared at: include/ekg/ui/slider/ui_slider.hpp:81

float get_width()

Declared at: include/ekg/ui/slider/ui_slider.hpp:71

bool is_dragging()

Declared at: include/ekg/ui/slider/ui_slider.hpp:49

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)

Declared at: include/ekg/ui/slider/ui_slider.hpp:53

Parameters

ekg::axis axis

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)

Declared at: include/ekg/ui/slider/ui_slider.hpp:65

Parameters

ekg::font font

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)

Declared at: include/ekg/ui/slider/ui_slider.hpp:87

Parameters

int32_t precision

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)

Declared at: include/ekg/ui/slider/ui_slider.hpp:57

Parameters

uint16_t dock

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)

Declared at: include/ekg/ui/slider/ui_slider.hpp:79

Parameters

float min

ekg::ui::slider* set_width(float w)

Declared at: include/ekg/ui/slider/ui_slider.hpp:69

Parameters

float w