Expand description
The builtin views in Ori.
Macros§
- Create a horizontal
Stack. - Create a horizontal
Wrap. - Create a formatted
Text. - Create a vertical
Stack. - Create a vertical
Wrap. - Create a new
ZStackview.
Structs§
- A view that aligns its content.
- A view that animates.
- A view that lays out its content with a fixed aspect ratio.
- A view that hooks into the build cycle.
- A view that is built from a closure.
- A button.
- The style of a button.
- A checkbox.
- The style of a checkbox.
- A click handler.
- A collapsing view.
- The style of a collapsing view.
- A color picker.
- The style of a color picker.
- A view that constrains its content to a given space.
- A container view.
- The style of a container.
- A view that sets the cursor when hovered.
- A view for creating custom window decorations.
- A view that hooks into the draw cycle.
- A view that handles events.
- The flex value of a view.
- A flexible view.
- A view that focuses on a part of the data.
- A view for creating views based on the available space.
- A view that only builds the inner view when certain data changes.
- A view that bridges the gap between
impl Viewandimpl View<T>. - A view that adds padding to its content.
- A view that draws something.
- A view that can popup.
- A view that handles rebuilds.
- A scrollable view.
- The style of a scroll view.
- A slider.
- The style of a
Slider. - A view that stacks it’s content in a line.
- A style for a
Stack. - A view that suspends rendering while a future is pending.
- A view that displays text.
- A text input.
- The style of a
TextInput. - The style of a
Text. - A view that displays some text when the content is hovered.
- The style of a
Tooltip. - A view that transforms its content.
- A view that creates a trigger around the content.
- A view that stores some additional data.
- A view that lays out it’s content in a line wrapping if it doesn’t fit.
- The style of a
Wrap. - A view that overlays its content on top of each other.
Enums§
- A click event.
Functions§
- Create a new
Alignedview. - Create a new
Animate. - Create a new
Aspectview. - Create a new
Containerwith background. - Create a new
Alignedview that aligns its content to the bottom. - Create a new
Alignedview that aligns its content to the bottom left. - Create a new
Alignedview that aligns its content to the bottom right. - Build a view from a closure.
- Create a new
Button. - Create a new
Alignedview that aligns its content to the center. - Create a new
Checkbox. - Create a new
Painterview that draws a circle. - Create a new
Collapsing. - Create a new
ColorPicker. - Create a new
Constrained view, constraining its content to a space. - Create a new
Container. - Create a new
CursorSetter. - A view for creating custom window decorations.
- Create a new
Painterview that draws an ellipse. - Create a new expanded
Flexibleview. - Create a new
Flexibleview. - Create a new
Focus. - Create a new
Constrained view, constraining its content to a height. - Create a new horizontal
Scroll. - Create a horizontal
Stack. - Create a horizontal
Stack, with dynamic content. - Create a horizontal
Stack, with vector content. - Create a horizontal
Wrap. - Create a horizontal
Wrap, with dynamic content. - Create a horizontal
Wrap, with a vector of content. - A view for creating views based on the available space.
- Create a new
Alignedview that aligns its content to the left. - Create a new
Constrained view, constraining its content to a maximum height. - Create a new
Constrained view, constraining its content to a maximum size. - Create a new
Constrained view, constraining its content to a maximum width. - Create a new
Memo. - Create a new
Constrained view, constraining its content to a minimum height. - Create a new
Constrained view, constraining its content to a minimum size. - Create a new
Constrained view, constraining its content to a minimum width. - Create a new
BuildHandler. - Create a new
Clickable, that callson_clickwhen clicked. - Create a new
DrawHandler. - Create a new
EventHandler, with an after callback. - Create a new
EventHandler, with a before callback. - Create a new
Clickable, that callson_presswhen pressed. - Create a new
RebuildHandler. - Create a new
Clickable, that callson_releasewhen released. - A view that bridges the gap between
impl Viewandimpl View<T>. - Create a new
Padview. - Create a new
Padview adding padding to the bottom. - Create a new
Padview adding padding to the left. - Create a new
Padview adding padding to the right. - Create a new
Padview adding padding to the top. - Create a new
Painterview. - Create a new popup view.
- Create a new
Painterview that draws a rectangle. - Create a new
Alignedview that aligns its content to the right. - Create a new
Transformview that rotates its content. - Create a new
Transformview that rotates its content in degrees. - Create a new
Transformview that scales its content. - Create a new
Constrained view, cosntraining its content to a size. - Create a new
Slider. - Create a new
Suspenseview. - Create a new
Text. - Create a new
TextInput. - Create a new
Tooltipview. - Create a new
Alignedview that aligns its content to the top. - Create a new
Alignedview that aligns its content to the top left. - Create a new
Alignedview that aligns its content to the top right. - Create a new
Transformview. - Animate a transition.
- Animate a view when active changes.
- Animate a view when focused changes.
- Animate a view when hovered changes.
- Create a new
Transformview that translates its content. - Create a new
Triggerview. - Create a new vertical
Scroll. - Create a vertical
Stack. - Create a vertical
Stack, with dynamic content. - Create a vertical
Stack, with vector content. - Create a vertical
Wrap. - Create a vertical
Wrap, with dynamic content. - Create a vertical
Wrap, with a vector of content. - Create a new
Constrained view, constraining its content to a width. - Create a new
WithStatethat replaces the data with the state. - Create a new
WithStatethat replaces the data with the state usingS::default(). - Create a new
WithState. - Create a new
WithStateusingS::default(). - Create a new view unwrapping some data from the state.
- Create a new view unwrapping some state from the data.
- Create a new
ZStackview.
Type Aliases§
- A lens used by
Focus.