Skip to main content

iced_cube/primitives/
mod.rs

1//! Basic controls: buttons, icon buttons, floating action buttons,
2//! checkboxes, inputs, radios, scroll areas, separators, sliders, switches,
3//! toggles and toggle groups, plus the touch helpers tappable and
4//! touch clicks.
5
6#[cfg(feature = "button")]
7pub mod button;
8#[cfg(feature = "checkbox")]
9pub mod checkbox;
10#[cfg(feature = "fab")]
11pub mod fab;
12#[cfg(feature = "icon-button")]
13pub mod icon_button;
14#[cfg(feature = "input")]
15pub mod input;
16#[cfg(feature = "radio")]
17pub mod radio;
18#[cfg(feature = "scroll-area")]
19pub mod scroll_area;
20#[cfg(feature = "separator")]
21pub mod separator;
22#[cfg(feature = "slider")]
23pub mod slider;
24#[cfg(feature = "switch")]
25pub mod switch;
26#[cfg(feature = "tappable")]
27pub mod tappable;
28#[cfg(feature = "toggle")]
29pub mod toggle;
30#[cfg(feature = "toggle-group")]
31pub mod toggle_group;
32#[cfg(feature = "touch-clicks")]
33pub mod touch_clicks;
34
35#[cfg(feature = "button")]
36pub use button::{Button, button};
37#[cfg(feature = "checkbox")]
38pub use checkbox::{CheckState, Checkbox, checkbox};
39#[cfg(feature = "fab")]
40pub use fab::{Fab, fab};
41#[cfg(feature = "icon-button")]
42pub use icon_button::{IconButton, icon_button};
43#[cfg(feature = "input")]
44pub use input::{Input, input};
45#[cfg(feature = "radio")]
46pub use radio::{Radio, RadioGroup, radio, radio_group};
47#[cfg(feature = "scroll-area")]
48pub use scroll_area::{ScrollArea, scroll_area};
49#[cfg(feature = "separator")]
50pub use separator::{Separator, separator, vertical_separator};
51#[cfg(feature = "slider")]
52pub use slider::{Slider, slider};
53#[cfg(feature = "switch")]
54pub use switch::{Switch, switch};
55#[cfg(feature = "tappable")]
56pub use tappable::{Tappable, tappable};
57#[cfg(feature = "toggle")]
58pub use toggle::{Toggle, toggle};
59#[cfg(feature = "toggle-group")]
60pub use toggle_group::{ToggleGroup, toggle_group};
61#[cfg(feature = "touch-clicks")]
62pub use touch_clicks::{TouchClicks, touch_clicks};