class listbox

Declaration

class listbox : public abstract, public std::vector { /* full declaration omitted */ };

Declared at: include/ekg/ui/listbox/ui_listbox.hpp:34

Inherits from: abstract, std::vector

Member Variables

protected ekg::font item_font_size = {}
protected ekg::font column_header_font_size = {}
protected ekg::mode current_mode = {}
protected uint16_t column_header_dock_flags = {}
protected int32_t item_scaled_height = {1}

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_column_header_align()

Declared at: include/ekg/ui/listbox/ui_listbox.hpp:72

ekg::font get_column_header_font_size()

Declared at: include/ekg/ui/listbox/ui_listbox.hpp:48

float get_height()

Declared at: include/ekg/ui/listbox/ui_listbox.hpp:58

ekg::font get_item_font_size()

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

int32_t get_item_scaled_height()

Declared at: include/ekg/ui/listbox/ui_listbox.hpp:68

ekg::mode get_mode()

Declared at: include/ekg/ui/listbox/ui_listbox.hpp:64

int32_t get_scaled_height()

Declared at: include/ekg/ui/listbox/ui_listbox.hpp:56

float get_width()

Declared at: include/ekg/ui/listbox/ui_listbox.hpp:52

ekg::ui::listbox* set_column_header_align(
    uint16_t dock)

Declared at: include/ekg/ui/listbox/ui_listbox.hpp:70

Parameters

uint16_t dock

ekg::ui::listbox* set_column_header_font_size(
    ekg::font font_size)

Declared at: include/ekg/ui/listbox/ui_listbox.hpp:46

Parameters

ekg::font font_size

ekg::ui::listbox* set_item_font_size(
    ekg::font font_size)

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

Parameters

ekg::font font_size

ekg::ui::listbox* set_item_scaled_height(
    int32_t h)

Declared at: include/ekg/ui/listbox/ui_listbox.hpp:66

Parameters

int32_t h

ekg::ui::listbox* set_mode(ekg::mode mode)

Declared at: include/ekg/ui/listbox/ui_listbox.hpp:62

Parameters

ekg::mode mode

ekg::ui::listbox* set_place(uint16_t dock)

Declared at: include/ekg/ui/listbox/ui_listbox.hpp:60

Parameters

uint16_t dock

ekg::ui::listbox* set_scaled_height(int32_t h)

Declared at: include/ekg/ui/listbox/ui_listbox.hpp:54

Parameters

int32_t h

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

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

Parameters

float w