class frame
Declaration
class frame : public abstract { /* full declaration omitted */ };
Declared at: include/ekg/ui/frame/ui_frame.hpp:32
Inherits from: abstract
Member Variables
- protected uint16_t dock_resize = {}
- protected uint16_t dock_drag = {}
- protected ekg::rect rect_initial = {}
- protected std::string tag = {}
- protected ekg::vec2 scale_factor = {}
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_drag_dock()
- public float get_height()
- public float get_initial_height()
- public float get_initial_width()
- public ekg::vec2 get_pos()
- public ekg::vec2 get_pos_initial()
- public uint16_t get_resize_dock()
- public ekg::vec2 get_scale_factor()
- public ekg::vec2 get_size()
- public ekg::vec2 get_size_initial()
- public float get_width()
- public ekg::ui::frame * set_drag(uint16_t dock)
- public ekg::ui::frame * set_height(float h)
- public ekg::ui::frame * set_initial_height(float h)
- public ekg::ui::frame * set_initial_width(float w)
- public ekg::ui::frame * set_place(uint16_t dock)
- public ekg::ui::frame * set_pos(float x, float y)
- public ekg::ui::frame * set_pos_initial(float x, float y)
- public ekg::ui::frame * set_resize(uint16_t dock)
- public ekg::ui::frame * set_scale_factor(float x, float y)
- public ekg::ui::frame * set_size(float w, float h)
- public ekg::ui::frame * set_size_initial(float x, float y)
- public ekg::ui::frame * 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_drag_dock()
uint16_t get_drag_dock()
Declared at: include/ekg/ui/frame/ui_frame.hpp:49
¶float get_height()
float get_height()
Declared at: include/ekg/ui/frame/ui_frame.hpp:85
¶float get_initial_height()
float get_initial_height()
Declared at: include/ekg/ui/frame/ui_frame.hpp:69
¶float get_initial_width()
float get_initial_width()
Declared at: include/ekg/ui/frame/ui_frame.hpp:65
¶ekg::vec2 get_pos()
ekg::vec2 get_pos()
Declared at: include/ekg/ui/frame/ui_frame.hpp:77
¶ekg::vec2 get_pos_initial()
ekg::vec2 get_pos_initial()
Declared at: include/ekg/ui/frame/ui_frame.hpp:57
¶uint16_t get_resize_dock()
uint16_t get_resize_dock()
Declared at: include/ekg/ui/frame/ui_frame.hpp:53
¶ekg::vec2 get_scale_factor()
ekg::vec2 get_scale_factor()
Declared at: include/ekg/ui/frame/ui_frame.hpp:45
¶ekg::vec2 get_size()
ekg::vec2 get_size()
Declared at: include/ekg/ui/frame/ui_frame.hpp:73
¶ekg::vec2 get_size_initial()
ekg::vec2 get_size_initial()
Declared at: include/ekg/ui/frame/ui_frame.hpp:61
¶float get_width()
float get_width()
Declared at: include/ekg/ui/frame/ui_frame.hpp:81
¶ekg::ui::frame* set_drag(uint16_t dock)
ekg::ui::frame* set_drag(uint16_t dock)
Declared at: include/ekg/ui/frame/ui_frame.hpp:47
Parameters
- uint16_t dock
¶ekg::ui::frame* set_height(float h)
ekg::ui::frame* set_height(float h)
Declared at: include/ekg/ui/frame/ui_frame.hpp:83
Parameters
- float h
¶ekg::ui::frame* set_initial_height(float h)
ekg::ui::frame* set_initial_height(float h)
Declared at: include/ekg/ui/frame/ui_frame.hpp:67
Parameters
- float h
¶ekg::ui::frame* set_initial_width(float w)
ekg::ui::frame* set_initial_width(float w)
Declared at: include/ekg/ui/frame/ui_frame.hpp:63
Parameters
- float w
¶ekg::ui::frame* set_place(uint16_t dock)
ekg::ui::frame* set_place(uint16_t dock)
Declared at: include/ekg/ui/frame/ui_frame.hpp:41
Parameters
- uint16_t dock
¶ekg::ui::frame* set_pos(float x, float y)
ekg::ui::frame* set_pos(float x, float y)
Declared at: include/ekg/ui/frame/ui_frame.hpp:75
Parameters
- float x
- float y
¶ekg::ui::frame* set_pos_initial(float x, float y)
ekg::ui::frame* set_pos_initial(float x, float y)
Declared at: include/ekg/ui/frame/ui_frame.hpp:55
Parameters
- float x
- float y
¶ekg::ui::frame* set_resize(uint16_t dock)
ekg::ui::frame* set_resize(uint16_t dock)
Declared at: include/ekg/ui/frame/ui_frame.hpp:51
Parameters
- uint16_t dock
¶ekg::ui::frame* set_scale_factor(float x, float y)
ekg::ui::frame* set_scale_factor(float x, float y)
Declared at: include/ekg/ui/frame/ui_frame.hpp:43
Parameters
- float x
- float y
¶ekg::ui::frame* set_size(float w, float h)
ekg::ui::frame* set_size(float w, float h)
Declared at: include/ekg/ui/frame/ui_frame.hpp:71
Parameters
- float w
- float h
¶ekg::ui::frame* set_size_initial(float x, float y)
ekg::ui::frame* set_size_initial(float x, float y)
Declared at: include/ekg/ui/frame/ui_frame.hpp:59
Parameters
- float x
- float y
¶ekg::ui::frame* set_width(float w)
ekg::ui::frame* set_width(float w)
Declared at: include/ekg/ui/frame/ui_frame.hpp:79
Parameters
- float w