![]() |
CYD-UI
A C++ library for building native graphic user interfaces
|
Inheritance diagram for cydui::components::style_data_t< Style >:
Collaboration diagram for cydui::components::style_data_t< Style >:Public Member Functions | |
| style_data_t (const std::string &ctx_name) | |
| void | reset () override |
| void | reset_field (const refl::field_info *field, bool is_base_field) override |
| auto & | get_style () |
| auto & | get_style_override () |
| void | set_base_field_override (refl::field_path field_info, refl::any value) override |
| void | set_field_override (refl::field_path field_info, refl::any value) override |
| bool | has_base_field_override (refl::field_path field_info) override |
| bool | has_field_override (refl::field_path field_info) override |
| void | clear_style_override () override |
| const std::shared_ptr< dimension_ctx_t > & | get_dimensional_ctx () override |
| void | set_style_transform (auto &&transform_func) |
| void | clear_style_transform () |
| style_base_t & | as_base () override |
| void * | as_raw () override |
| void | apply_override () override |
| void | apply_transform () override |
Public Member Functions inherited from cydui::components::style_data_base_t | |
| virtual | ~style_data_base_t ()=default |
| bool | update_override_with (const style_override_data_t &override_data) |
| std::shared_ptr< dimension_ctx_t > | get_dimension_ctx () |
Additional Inherited Members | |
Public Attributes inherited from cydui::components::style_data_base_t | |
| std::unordered_set< std::string > | tags {} |
| std::vector< style_rule_instance_t > | rules {} |
| style_override_data_t | style_override_data {} |
| std::shared_ptr< dimension_ctx_t > | dimension_ctx_ {std::make_shared<dimension_ctx_t>()} |
Definition at line 146 of file component_style.cppm.
|
inlineexport |
|
inlineoverrideexportvirtual |
Implements cydui::components::style_data_base_t.
Definition at line 229 of file component_style.cppm.
Here is the call graph for this function:
|
inlineoverrideexportvirtual |
Implements cydui::components::style_data_base_t.
Definition at line 241 of file component_style.cppm.
|
inlineoverrideexportvirtual |
Implements cydui::components::style_data_base_t.
Definition at line 221 of file component_style.cppm.
Here is the caller graph for this function:
|
inlineoverrideexportvirtual |
Implements cydui::components::style_data_base_t.
Definition at line 225 of file component_style.cppm.
Here is the call graph for this function:
|
inlineoverrideexportvirtual |
Implements cydui::components::style_data_base_t.
Definition at line 204 of file component_style.cppm.
|
inlineexport |
Definition at line 217 of file component_style.cppm.
|
inlineoverrideexportvirtual |
Implements cydui::components::style_data_base_t.
Definition at line 208 of file component_style.cppm.
|
inlineexport |
|
inlineexport |
Definition at line 188 of file component_style.cppm.
|
inlineoverrideexportvirtual |
Implements cydui::components::style_data_base_t.
Definition at line 198 of file component_style.cppm.
|
inlineoverrideexportvirtual |
Implements cydui::components::style_data_base_t.
Definition at line 201 of file component_style.cppm.
|
inlineoverrideexportvirtual |
Implements cydui::components::style_data_base_t.
Definition at line 169 of file component_style.cppm.
Here is the call graph for this function:
|
inlineoverrideexportvirtual |
Implements cydui::components::style_data_base_t.
Definition at line 173 of file component_style.cppm.
Here is the call graph for this function:
|
inlineoverrideexportvirtual |
Implements cydui::components::style_data_base_t.
Definition at line 192 of file component_style.cppm.
|
inlineoverrideexportvirtual |
Implements cydui::components::style_data_base_t.
Definition at line 195 of file component_style.cppm.
|
inlineexport |
Definition at line 212 of file component_style.cppm.