![]() |
CYD-UI
A C++ library for building native graphic user interfaces
|
Public Member Functions | |
~Layout () | |
components::component_base_t * | find_by_coords (dimensions::screen_measure x, dimensions::screen_measure y) |
bool | update_all_dirty (const components::component_base_t::sptr &c) |
bool | render_if_dirty (const components::component_base_t::sptr &c) |
void | update_component (const components::component_base_t::sptr &target) |
void | clear_hovering_flag (const components::component_state_ref &state, const MotionEvent &ev) |
bool | set_hovering_flag (components::component_state_t *state, const MotionEvent &ev, bool clear_children=true) |
void | attach_stylesheet (const StyleSheet::sptr &style_sheet) |
void | bind_window (const CWindow::sptr &_win) |
components::component_state_ref | get_root_state () const |
Friends | |
template<components::ComponentConcept C> | |
Layout * | create (C &&root_component) |
template<components::ComponentConcept C> | |
Layout * | create (C &root_component) |
Definition at line 44 of file layout.cppm.
|
inlineexport |
Definition at line 69 of file layout.cppm.
|
export |
Definition at line 325 of file layout.cppm.
|
export |
Configure root component
Make event listeners
Definition at line 334 of file layout.cppm.
|
export |
Definition at line 428 of file layout.cppm.
|
export |
Definition at line 320 of file layout.cppm.
|
inlineexport |
Definition at line 108 of file layout.cppm.
|
export |
Definition at line 305 of file layout.cppm.
|
export |
Definition at line 383 of file layout.cppm.
|
export |
Definition at line 291 of file layout.cppm.
|
export |
Definition at line 284 of file layout.cppm.
|
friend |
Definition at line 140 of file layout.cppm.
|
friend |
Definition at line 150 of file layout.cppm.