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

Inherited from abstract_widget:

Methods

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)

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)

Declared at: include/ekg/ui/slider/ui_slider_widget.hpp:46

Parameters

ekg::os::io_event_serial& io_event_serial

void on_reload()

Declared at: include/ekg/ui/slider/ui_slider_widget.hpp:44

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)

Declared at: include/ekg/ui/slider/ui_slider_widget.hpp:35

Parameters

ekg::dock