Crate cosmic::iced_widget
source · Expand description
Use the built-in widgets or create your own.
Modules§
- Allow your users to perform actions by pressing a button.
- Draw 2D graphics for your users.
- Show toggle controls using checkboxes.
- Display a dropdown list of searchable and selectable options.
- Decorate content and apply alignment.
- Display images in your user interface.
- Use widgets that can provide hints to ensure continuity.
- Display interactive elements on top of other widgets.
- Let your users split regions of your application and organize layout dynamically.
- Display a dropdown list of selectable values.
- Provide progress feedback to your users.
- Create choices using radio buttons.
- Display a horizontal or vertical rule for dividing content.
- A renderer-agnostic native GUI runtime.
- Navigate an endless amount of content with a scrollbar.
- Display an interactive selector of a single value from a range of values.
- Distribute content vertically.
- The styling library of Iced.
- Display vector graphics in your application.
- Draw and interact with text.
- Display a multi-line text input for text editing.
- Display fields that can be filled with text.
- Show toggle controls using togglers.
- Display a widget over another.
- Display an interactive selector of a single value from a range of values.
Macros§
- Creates a
Column
with the given children. - Creates a
Column
with the given children. - Creates a
Row
with the given children.
Structs§
- A generic widget that produces a message when pressed.
- A widget capable of drawing 2D graphics.
- A box that can be checked.
- A container that distributes its contents vertically.
- A widget for searching and selecting a single value from a list of options.
- An element decorating some content.
- A frame that displays an image while keeping aspect ratio.
- A widget that only rebuilds its contents when necessary.
- Emit messages on mouse events.
- A collection of panes distributed using either vertical or horizontal splits to completely fill the space available.
- A widget for selecting a single value from a list of options.
- A bar that displays progress.
- A circular button representing a choice.
- A widget that is aware of its dimensions.
- A container that distributes its contents horizontally.
- Display a horizontal or vertical rule for dividing content.
- A widget that can vertically display an infinite amount of content with a scrollbar.
- An horizontal bar and a handle that selects a single value from a range of values.
- An amount of empty space.
- A vector graphics image.
- A multi-line text input.
- A field that can be filled with text.
- A widget that applies any
Theme
to its contents. - A toggler widget.
- An element to display a widget over another.
- An vertical bar and a handle that selects a single value from a range of values.
Enums§
- The default graphics renderer for
iced
. - A built-in theme.
Traits§
- A reusable, custom widget that uses The Elm Architecture.
Functions§
- Creates a new
Button
with the provided content. - Creates a new
Canvas
. - Creates a new
Checkbox
. - Creates a new
Column
with the given children. - Creates a new
ComboBox
. - Creates a new
Container
with the provided content. - Focuses the next focusable widget.
- Focuses the previous focusable widget.
- Creates a horizontal
Rule
with the given height. - Creates a new
Image
. - Creates a new
keyed::Column
with the given children. - Creates a new
Lazy
widget with the given dataDependency
and a closure that can turn this data into a widget tree. - A container intercepting mouse events.
- Creates a new
PickList
. - Creates a new
ProgressBar
. - Creates a new
Radio
. - Creates a new
Responsive
widget with a closure that produces its contents. - Creates a new
Row
with the given children. - Creates a new
Scrollable
with the provided content. - Creates a new
Slider
. - Creates a new
Text
widget with the provided content. - Creates a new
TextEditor
. - Creates a new
TextInput
. - A widget that applies any
Theme
to its contents. - Creates a new
Toggler
. - Creates a new
Tooltip
with the provided content, tooltip text, andtooltip::Position
. - Creates a vertical
Rule
with the given width. - Creates a new
VerticalSlider
.
Type Aliases§
- A paragraph.