Expand description
The core library of Iced.
This library holds basic types that can be reused and re-exported in different runtime implementations.

Modules§
- alignment
 - Align and position widgets.
 - border
 - Draw lines around containers.
 - clipboard
 - Access the clipboard.
 - event
 - Handle events of a user interface.
 - font
 - Load and use fonts.
 - gradient
 - Colors that transition progressively.
 - id
 - Widget and Window IDs.
 - image
 - Load and draw raster graphics.
 - keyboard
 - Listen to keyboard events.
 - layout
 - Position your widgets properly.
 - mouse
 - Handle mouse events.
 - overlay
 - Display interactive elements on top of other widgets.
 - padding
 - Space stuff around the perimeter.
 - renderer
 - Write your own renderer.
 - svg
 - Load and draw vector graphics.
 - text
 - Draw and interact with text.
 - theme
 - Use the built-in theme and styles.
 - time
 - Keep track of time, both in native and web platforms!
 - touch
 - Build touch events.
 - widget
 - Create custom widgets and operate on them.
 - window
 - Build window-based GUI applications.
 
Macros§
Structs§
- Border
 - A border.
 - Color
 - A color in the 
sRGBcolor space. - Degrees
 - Degrees
 - Element
 - A generic 
Widget. - Font
 - A font.
 - Hasher
 - The hasher used to compare layouts.
 - Image
 - A raster image that can be drawn.
 - Layout
 - The bounds of a 
Nodeand its children, using absolute coordinates. - Padding
 - An amount of space to pad for each side of a box
 - Pixels
 - An amount of logical pixels.
 - Point
 - A 2D point.
 - Radians
 - Radians
 - Rectangle
 - An axis-aligned rectangle.
 - Shadow
 - A shadow.
 - Shell
 - A connection to the state of a shell.
 - Size
 - An amount of space in 2 dimensions.
 - SmolStr
 - A 
SmolStris a string type that has the following properties: - Svg
 - A raster image that can be drawn.
 - Text
 - A paragraph.
 - Transformation
 - A 2D transformation matrix.
 - Vector
 - A 2D vector.
 
Enums§
- Alignment
 - Alignment on the axis of a container.
 - Background
 - The background of some element.
 - Content
Fit  - The strategy used to fit the contents of a widget to its bounding box.
 - Event
 - A user interface event.
 - Gradient
 - A fill which transitions colors progressively along a direction, either linearly, radially (TBD), or conically (TBD).
 - Length
 - The strategy used to fill space in a specific dimension.
 - Rotation
 - The strategy used to rotate the content.
 - Theme
 - A built-in theme.
 
Traits§
- Clipboard
 - A buffer for short-term storage and transfer within and between applications.
 - Overlay
 - An interactive component that can be displayed on top of other widgets.
 - Renderer
 - A component that can be used by widgets to draw themselves on a screen.
 - Widget
 - A component that displays information and allows interaction.