Skip to main content

fui/controls/
templating.rs

1pub use super::internal::button_presenter::{
2    create_default_button_presenter, ButtonPresenter, ButtonTemplate, ButtonVisualState,
3    DefaultButtonTemplate, DEFAULT_BUTTON_TEMPLATE,
4};
5pub use super::internal::checkbox_indicator_presenter::{
6    create_default_checkbox_indicator_presenter, CheckboxIndicatorPresenter,
7    CheckboxIndicatorTemplate, CheckboxIndicatorVisualState, DefaultCheckboxIndicatorTemplate,
8    DEFAULT_CHECKBOX_INDICATOR_TEMPLATE,
9};
10pub use super::internal::dropdown_chevron_presenter::{
11    create_default_dropdown_chevron_presenter, DefaultDropdownChevronTemplate,
12    DropdownChevronMetrics, DropdownChevronPresenter, DropdownChevronTemplate,
13    DropdownChevronVisualState, DEFAULT_DROPDOWN_CHEVRON_TEMPLATE,
14};
15pub use super::internal::dropdown_field_presenter::{
16    create_default_dropdown_field_presenter, DefaultDropdownFieldTemplate, DropdownFieldMetrics,
17    DropdownFieldPresenter, DropdownFieldTemplate, DropdownFieldVisualState,
18    DEFAULT_DROPDOWN_FIELD_TEMPLATE,
19};
20pub use super::internal::dropdown_option_row_presenter::{
21    create_default_dropdown_option_row_presenter, DefaultDropdownOptionRowTemplate,
22    DropdownOptionRowMetrics, DropdownOptionRowPresenter, DropdownOptionRowTemplate,
23    DropdownOptionRowVisualState, DEFAULT_DROPDOWN_OPTION_ROW_TEMPLATE,
24};
25pub use super::internal::pressable_indicator_presenter::{
26    PressableIndicatorMetrics, PressableIndicatorPresenter, PressableIndicatorVisualState,
27};
28pub use super::internal::radio_indicator_presenter::{
29    create_default_radio_indicator_presenter, DefaultRadioIndicatorTemplate,
30    RadioIndicatorPresenter, RadioIndicatorTemplate, RadioIndicatorVisualState,
31    DEFAULT_RADIO_INDICATOR_TEMPLATE,
32};
33pub use super::internal::slider_presenter::{
34    create_default_slider_presenter, DefaultSliderTemplate, SliderPresenter,
35    SliderPresenterMetrics, SliderTemplate, SliderVisualState, DEFAULT_SLIDER_TEMPLATE,
36};
37pub use super::internal::switch_indicator_presenter::{
38    create_default_switch_indicator_presenter, DefaultSwitchIndicatorTemplate,
39    SwitchIndicatorPresenter, SwitchIndicatorTemplate, SwitchIndicatorVisualState,
40    DEFAULT_SWITCH_INDICATOR_TEMPLATE,
41};
42pub use super::internal::text_input_presenter::{
43    create_default_text_input_presenter, DefaultTextInputTemplate, TextInputPresenter,
44    TextInputTemplate, TextInputVisualState, DEFAULT_TEXT_INPUT_TEMPLATE,
45};
46
47pub use super::control_template_set::{
48    clear_control_templates, get_control_templates, use_control_templates, ControlTemplateSet,
49};