|
| ~CWindow () |
|
template<typename... Args> |
auto | run_async (auto &&fun, Args &&... args) |
|
template<typename... Args> |
auto | run (auto &&fun, Args &&... args) |
|
template<typename... Args> |
auto | schedule (auto &&fun, Args &&... args) |
|
template<typename... Args> |
auto | schedule (fabric::tasks::time_point tp, auto &&fun, Args &&... args) |
|
template<typename... Args> |
auto | schedule (fabric::tasks::duration duration, auto &&fun, Args &&... args) |
|
| builder_t (Layout *layout) |
|
| builder_t (const builder_t &)=delete |
|
builder_t & | position (int x, int y) |
|
builder_t & | size (int width, int height) |
|
builder_t & | title (const std::string &title) |
|
builder_t & | style (const std::string &style) |
|
builder_t & | stylesheet (const std::filesystem::path &stylesheet) |
|
sptr | show () |
|
static builder_t | make (Layout *layout) |
|
template<typename Component> |
static builder_t | make (typename Component::props_t props={ }) |
|
graphics::window_t * | native () |
|
void | terminate () |
|
bool | is_open () const |
|
std::pair< int, int > | get_position () |
|
std::pair< int, int > | get_size () |
|
| cydui::EVENT (RequestComponentFocus) |
|
template<components::ComponentConcept C> |
Layout * | cydui::create (C &&root_component) |
|
template<components::ComponentConcept C> |
Layout * | cydui::create (C &root_component) |
|
| ~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 |
|