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

Inherited from abstract_widget:

Methods

void on_create()

Declared at: include/ekg/ui/listbox/ui_listbox_widget.hpp:40

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)

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)

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)

Declared at: include/ekg/ui/listbox/ui_listbox_widget.hpp:50

Parameters

ekg::os::io_event_serial& io_event_serial

void on_reload()

Declared at: include/ekg/ui/listbox/ui_listbox_widget.hpp:42

void on_update()

Declared at: include/ekg/ui/listbox/ui_listbox_widget.hpp:44