Module iced_graphics::widget[][src]

Use the widgets supported out-of-the-box.

Re-exports

For convenience, the contents of this module are available at the root module. Therefore, you can directly type:

use iced_graphics::{button, Button};

Re-exports

pub use button::Button;
pub use checkbox::Checkbox;
pub use container::Container;
pub use pane_grid::PaneGrid;
pub use pick_list::PickList;
pub use progress_bar::ProgressBar;
pub use radio::Radio;
pub use rule::Rule;
pub use scrollable::Scrollable;
pub use slider::Slider;
pub use text_input::TextInput;
pub use tooltip::Tooltip;
pub use canvas::Canvas;
pub use qr_code::QRCode;

Modules

button

Allow your users to perform actions by pressing a button.

canvascanvas

Draw 2D graphics for your users.

checkbox

Show toggle controls using checkboxes.

container

Decorate content and apply alignment.

image

Display images in your user interface.

pane_grid

Let your users split regions of your application and organize layout dynamically.

pick_list

Display a dropdown list of selectable values.

progress_bar

Allow your users to visually track the progress of a computation.

qr_codeqr_code

Encode and display information in a QR code.

radio

Create choices using radio buttons.

rule

Display a horizontal or vertical rule for dividing content.

scrollable

Navigate an endless amount of content with a scrollbar.

slider

Display an interactive selector of a single value from a range of values.

svg

Display vector graphics in your application.

text_input

Display fields that can be filled with text.

tooltip

Decorate content and apply alignment.

Structs

Image

A frame that displays an image while keeping aspect ratio.

Space

An amount of empty space.

Svg

A vector graphics image.

Type Definitions

Column

A container that distributes its contents vertically.

Row

A container that distributes its contents horizontally.

Text

A paragraph of text.