List of all items
Structs
- app::ToddyAppBuilder
- engine::Core
- extensions::ExtensionCaches
- extensions::ExtensionDispatcher
- extensions::GenerationCounter
- extensions::RenderCtx
- extensions::WidgetEnv
- image_registry::ImageRegistry
- message::KeyEventData
- message::ScrollViewport
- prelude::Color
- prelude::Font
- prelude::Padding
- prelude::Pixels
- prelude::button::Button
- prelude::button::Style
- prelude::canvas::Action
- prelude::canvas::Canvas
- prelude::canvas::Fill
- prelude::canvas::Group
- prelude::canvas::Image
- prelude::canvas::LineDash
- prelude::canvas::Path
- prelude::canvas::Stroke
- prelude::canvas::Text
- prelude::canvas::fill::Fill
- prelude::canvas::gradient::Linear
- prelude::canvas::gradient::Packed
- prelude::canvas::path::Arc
- prelude::canvas::path::Builder
- prelude::canvas::path::Path
- prelude::canvas::path::arc::Arc
- prelude::canvas::path::arc::Elliptical
- prelude::canvas::path::lyon_path::ArcFlags
- prelude::canvas::path::lyon_path::AttributeSlice
- prelude::canvas::path::lyon_path::BuilderImpl
- prelude::canvas::path::lyon_path::BuilderWithAttributes
- prelude::canvas::path::lyon_path::ControlPointId
- prelude::canvas::path::lyon_path::EndpointId
- prelude::canvas::path::lyon_path::EventId
- prelude::canvas::path::lyon_path::IdIter
- prelude::canvas::path::lyon_path::IdPolygon
- prelude::canvas::path::lyon_path::Iter
- prelude::canvas::path::lyon_path::IterWithAttributes
- prelude::canvas::path::lyon_path::Path
- prelude::canvas::path::lyon_path::PathBuffer
- prelude::canvas::path::lyon_path::PathBufferSlice
- prelude::canvas::path::lyon_path::PathCommands
- prelude::canvas::path::lyon_path::PathCommandsSlice
- prelude::canvas::path::lyon_path::PathSlice
- prelude::canvas::path::lyon_path::Polygon
- prelude::canvas::path::lyon_path::Reversed
- prelude::canvas::path::lyon_path::builder::BorderRadii
- prelude::canvas::path::lyon_path::builder::Flattened
- prelude::canvas::path::lyon_path::builder::NoAttributes
- prelude::canvas::path::lyon_path::builder::Transformed
- prelude::canvas::path::lyon_path::builder::WithSvg
- prelude::canvas::path::lyon_path::commands::CommandsPathSlice
- prelude::canvas::path::lyon_path::commands::Events
- prelude::canvas::path::lyon_path::commands::Iter
- prelude::canvas::path::lyon_path::commands::PathCommands
- prelude::canvas::path::lyon_path::commands::PathCommandsBuilder
- prelude::canvas::path::lyon_path::commands::PathCommandsSlice
- prelude::canvas::path::lyon_path::commands::PointEvents
- prelude::canvas::path::lyon_path::geom::Angle
- prelude::canvas::path::lyon_path::geom::Arc
- prelude::canvas::path::lyon_path::geom::ArcFlags
- prelude::canvas::path::lyon_path::geom::CubicBezierSegment
- prelude::canvas::path::lyon_path::geom::Line
- prelude::canvas::path::lyon_path::geom::LineEquation
- prelude::canvas::path::lyon_path::geom::LineSegment
- prelude::canvas::path::lyon_path::geom::QuadraticBezierSegment
- prelude::canvas::path::lyon_path::geom::SvgArc
- prelude::canvas::path::lyon_path::geom::Triangle
- prelude::canvas::path::lyon_path::geom::arc::Arc
- prelude::canvas::path::lyon_path::geom::arc::ArcFlags
- prelude::canvas::path::lyon_path::geom::arc::Flattened
- prelude::canvas::path::lyon_path::geom::arc::SvgArc
- prelude::canvas::path::lyon_path::geom::arrayvec::ArrayString
- prelude::canvas::path::lyon_path::geom::arrayvec::ArrayVec
- prelude::canvas::path::lyon_path::geom::arrayvec::CapacityError
- prelude::canvas::path::lyon_path::geom::arrayvec::Drain
- prelude::canvas::path::lyon_path::geom::arrayvec::IntoIter
- prelude::canvas::path::lyon_path::geom::cubic_bezier::CubicBezierPolynomial
- prelude::canvas::path::lyon_path::geom::cubic_bezier::CubicBezierSegment
- prelude::canvas::path::lyon_path::geom::cubic_bezier::Flattened
- prelude::canvas::path::lyon_path::geom::euclid::Angle
- prelude::canvas::path::lyon_path::geom::euclid::BoolVector2D
- prelude::canvas::path::lyon_path::geom::euclid::BoolVector3D
- prelude::canvas::path::lyon_path::geom::euclid::Box2D
- prelude::canvas::path::lyon_path::geom::euclid::Box3D
- prelude::canvas::path::lyon_path::geom::euclid::HomogeneousVector
- prelude::canvas::path::lyon_path::geom::euclid::Length
- prelude::canvas::path::lyon_path::geom::euclid::Point2D
- prelude::canvas::path::lyon_path::geom::euclid::Point3D
- prelude::canvas::path::lyon_path::geom::euclid::Rect
- prelude::canvas::path::lyon_path::geom::euclid::RigidTransform3D
- prelude::canvas::path::lyon_path::geom::euclid::Rotation2D
- prelude::canvas::path::lyon_path::geom::euclid::Rotation3D
- prelude::canvas::path::lyon_path::geom::euclid::Scale
- prelude::canvas::path::lyon_path::geom::euclid::ScaleOffset2D
- prelude::canvas::path::lyon_path::geom::euclid::SideOffsets2D
- prelude::canvas::path::lyon_path::geom::euclid::Size2D
- prelude::canvas::path::lyon_path::geom::euclid::Size3D
- prelude::canvas::path::lyon_path::geom::euclid::Transform2D
- prelude::canvas::path::lyon_path::geom::euclid::Transform3D
- prelude::canvas::path::lyon_path::geom::euclid::Translation2D
- prelude::canvas::path::lyon_path::geom::euclid::Translation3D
- prelude::canvas::path::lyon_path::geom::euclid::UnknownUnit
- prelude::canvas::path::lyon_path::geom::euclid::Vector2D
- prelude::canvas::path::lyon_path::geom::euclid::Vector3D
- prelude::canvas::path::lyon_path::geom::quadratic_bezier::Flattened
- prelude::canvas::path::lyon_path::geom::quadratic_bezier::FlattenedT
- prelude::canvas::path::lyon_path::geom::quadratic_bezier::FlatteningParameters
- prelude::canvas::path::lyon_path::geom::quadratic_bezier::QuadraticBezierPolynomial
- prelude::canvas::path::lyon_path::geom::quadratic_bezier::QuadraticBezierSegment
- prelude::canvas::path::lyon_path::iterator::Flattened
- prelude::canvas::path::lyon_path::iterator::FromPolyline
- prelude::canvas::path::lyon_path::iterator::NoAttributes
- prelude::canvas::path::lyon_path::iterator::Transformed
- prelude::canvas::path::lyon_path::path::BuilderImpl
- prelude::canvas::path::lyon_path::path::BuilderWithAttributes
- prelude::canvas::path::lyon_path::path::IdIter
- prelude::canvas::path::lyon_path::path::Iter
- prelude::canvas::path::lyon_path::path::IterWithAttributes
- prelude::canvas::path::lyon_path::path::Path
- prelude::canvas::path::lyon_path::path::PathSlice
- prelude::canvas::path::lyon_path::path::Reversed
- prelude::canvas::path::lyon_path::path_buffer::Builder
- prelude::canvas::path::lyon_path::path_buffer::BuilderWithAttributes
- prelude::canvas::path::lyon_path::path_buffer::Iter
- prelude::canvas::path::lyon_path::path_buffer::PathBuffer
- prelude::canvas::path::lyon_path::path_buffer::PathBufferSlice
- prelude::canvas::path::lyon_path::polygon::IdPolygon
- prelude::canvas::path::lyon_path::polygon::IdPolygonIter
- prelude::canvas::path::lyon_path::polygon::PathEvents
- prelude::canvas::path::lyon_path::polygon::Polygon
- prelude::canvas::path::lyon_path::polygon::PolygonIdIter
- prelude::canvas::path::lyon_path::polygon::PolygonIter
- prelude::canvas::stroke::LineDash
- prelude::canvas::stroke::Stroke
- prelude::checkbox::Checkbox
- prelude::checkbox::Icon
- prelude::checkbox::Style
- prelude::container::Container
- prelude::container::Style
- prelude::image::Allocation
- prelude::image::Image
- prelude::image::Viewer
- prelude::image::viewer::State
- prelude::image::viewer::Viewer
- prelude::pick_list::Icon
- prelude::pick_list::PickList
- prelude::pick_list::Style
- prelude::progress_bar::ProgressBar
- prelude::progress_bar::Style
- prelude::row::Row
- prelude::row::Wrapping
- prelude::rule::Rule
- prelude::rule::Style
- prelude::scrollable::AbsoluteOffset
- prelude::scrollable::AutoScroll
- prelude::scrollable::Rail
- prelude::scrollable::RelativeOffset
- prelude::scrollable::Scrollable
- prelude::scrollable::Scrollbar
- prelude::scrollable::Scroller
- prelude::scrollable::Style
- prelude::scrollable::Viewport
- prelude::slider::Handle
- prelude::slider::Rail
- prelude::slider::Slider
- prelude::slider::Style
- prelude::space::Space
- prelude::text::Format
- prelude::text::Rich
- prelude::text::Span
- prelude::text::Style
- prelude::toggler::Style
- prelude::toggler::Toggler
- prelude::tooltip::Tooltip
- protocol::EffectResponse
- protocol::ExtensionCommandItem
- protocol::InteractResponse
- protocol::KeyModifiers
- protocol::OutgoingEvent
- protocol::PatchOp
- protocol::QueryResponse
- protocol::ResetResponse
- protocol::SessionMessage
- protocol::TreeHashResponse
- protocol::TreeNode
- testing::TestEnv
- tree::Tree
- widgets::WidgetCaches
Enums
- codec::Codec
- engine::CoreEffect
- extensions::EventResult
- message::Message
- message::StdinEvent
- prelude::Length
- prelude::Theme
- prelude::Value
- prelude::button::Status
- prelude::canvas::Event
- prelude::canvas::Gradient
- prelude::canvas::LineCap
- prelude::canvas::LineJoin
- prelude::canvas::Style
- prelude::canvas::fill::Rule
- prelude::canvas::fill::Style
- prelude::canvas::gradient::Gradient
- prelude::canvas::path::lyon_path::Event
- prelude::canvas::path::lyon_path::FillRule
- prelude::canvas::path::lyon_path::LineCap
- prelude::canvas::path::lyon_path::LineJoin
- prelude::canvas::path::lyon_path::Side
- prelude::canvas::path::lyon_path::Winding
- prelude::canvas::stroke::LineCap
- prelude::canvas::stroke::LineJoin
- prelude::canvas::stroke::Style
- prelude::checkbox::Status
- prelude::image::Error
- prelude::image::FilterMethod
- prelude::image::Handle
- prelude::pick_list::Handle
- prelude::pick_list::Status
- prelude::rule::FillMode
- prelude::scrollable::Anchor
- prelude::scrollable::Direction
- prelude::scrollable::Status
- prelude::slider::HandleShape
- prelude::slider::Status
- prelude::text::Alignment
- prelude::text::Ellipsis
- prelude::text::LineHeight
- prelude::text::Shaping
- prelude::text::Wrapping
- prelude::toggler::Status
- prelude::tooltip::Position
- protocol::IncomingMessage
Traits
- extensions::WidgetExtension
- prelude::button::Catalog
- prelude::canvas::Program
- prelude::canvas::path::lyon_path::AttributeStore
- prelude::canvas::path::lyon_path::Position
- prelude::canvas::path::lyon_path::PositionStore
- prelude::canvas::path::lyon_path::builder::Build
- prelude::canvas::path::lyon_path::builder::PathBuilder
- prelude::canvas::path::lyon_path::builder::SvgPathBuilder
- prelude::canvas::path::lyon_path::geom::Scalar
- prelude::canvas::path::lyon_path::geom::Segment
- prelude::canvas::path::lyon_path::geom::euclid::Trig
- prelude::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq
- prelude::canvas::path::lyon_path::geom::euclid::num::Ceil
- prelude::canvas::path::lyon_path::geom::euclid::num::Floor
- prelude::canvas::path::lyon_path::geom::euclid::num::One
- prelude::canvas::path::lyon_path::geom::euclid::num::Round
- prelude::canvas::path::lyon_path::geom::euclid::num::Zero
- prelude::canvas::path::lyon_path::geom::traits::Segment
- prelude::canvas::path::lyon_path::geom::traits::Transformation
- prelude::canvas::path::lyon_path::iterator::PathIterator
- prelude::canvas::path::lyon_path::traits::Build
- prelude::canvas::path::lyon_path::traits::PathBuilder
- prelude::canvas::path::lyon_path::traits::PathIterator
- prelude::canvas::path::lyon_path::traits::SvgPathBuilder
- prelude::checkbox::Catalog
- prelude::container::Catalog
- prelude::pick_list::Catalog
- prelude::progress_bar::Catalog
- prelude::rule::Catalog
- prelude::scrollable::Catalog
- prelude::slider::Catalog
- prelude::text::Catalog
- prelude::text::Highlighter
- prelude::text::IntoFragment
- prelude::toggler::Catalog
Macros
Functions
- effects::handle_async_effect
- effects::handle_effect
- effects::is_async_effect
- message::serialize_key
- message::serialize_location
- message::serialize_modifiers
- message::serialize_mouse_button
- message::serialize_physical_key
- message::serialize_scroll_delta
- prelude::button
- prelude::button::background
- prelude::button::danger
- prelude::button::primary
- prelude::button::secondary
- prelude::button::subtle
- prelude::button::success
- prelude::button::text
- prelude::button::warning
- prelude::canvas
- prelude::canvas::gradient::pack
- prelude::canvas::path::lyon_path::geom::euclid::approxord::max
- prelude::canvas::path::lyon_path::geom::euclid::approxord::min
- prelude::canvas::path::lyon_path::geom::euclid::box3d
- prelude::canvas::path::lyon_path::geom::euclid::bvec2
- prelude::canvas::path::lyon_path::geom::euclid::bvec3
- prelude::canvas::path::lyon_path::geom::euclid::point2
- prelude::canvas::path::lyon_path::geom::euclid::point3
- prelude::canvas::path::lyon_path::geom::euclid::rect
- prelude::canvas::path::lyon_path::geom::euclid::size2
- prelude::canvas::path::lyon_path::geom::euclid::size3
- prelude::canvas::path::lyon_path::geom::euclid::vec2
- prelude::canvas::path::lyon_path::geom::euclid::vec3
- prelude::canvas::path::lyon_path::geom::point
- prelude::canvas::path::lyon_path::geom::size
- prelude::canvas::path::lyon_path::geom::utils::cubic_polynomial_roots
- prelude::canvas::path::lyon_path::geom::utils::directed_angle
- prelude::canvas::path::lyon_path::geom::utils::directed_angle2
- prelude::canvas::path::lyon_path::geom::utils::min_max
- prelude::canvas::path::lyon_path::geom::utils::normalized_tangent
- prelude::canvas::path::lyon_path::geom::utils::tangent
- prelude::canvas::path::lyon_path::geom::vector
- prelude::canvas::path::lyon_path::math::point
- prelude::canvas::path::lyon_path::math::size
- prelude::canvas::path::lyon_path::math::vector
- prelude::checkbox
- prelude::checkbox::danger
- prelude::checkbox::primary
- prelude::checkbox::secondary
- prelude::checkbox::success
- prelude::column
- prelude::container
- prelude::container::background
- prelude::container::bordered_box
- prelude::container::danger
- prelude::container::dark
- prelude::container::draw_background
- prelude::container::layout
- prelude::container::primary
- prelude::container::rounded_box
- prelude::container::secondary
- prelude::container::success
- prelude::container::transparent
- prelude::container::warning
- prelude::image
- prelude::image::allocate
- prelude::image::draw
- prelude::image::layout
- prelude::image::viewer
- prelude::image::viewer::scaled_image_size
- prelude::pick_list
- prelude::pick_list::default
- prelude::progress_bar
- prelude::progress_bar::danger
- prelude::progress_bar::primary
- prelude::progress_bar::secondary
- prelude::progress_bar::success
- prelude::progress_bar::warning
- prelude::row
- prelude::rule::default
- prelude::rule::horizontal
- prelude::rule::vertical
- prelude::rule::weak
- prelude::scrollable
- prelude::scrollable::default
- prelude::slider
- prelude::slider::default
- prelude::space
- prelude::space::horizontal
- prelude::space::vertical
- prelude::stack
- prelude::text
- prelude::text::base
- prelude::text::danger
- prelude::text::default
- prelude::text::draw
- prelude::text::layout
- prelude::text::primary
- prelude::text::secondary
- prelude::text::success
- prelude::text::warning
- prelude::toggler
- prelude::toggler::default
- prelude::tooltip
- prop_helpers::prop_bool
- prop_helpers::prop_bool_default
- prop_helpers::prop_color
- prop_helpers::prop_content_fit
- prop_helpers::prop_f32
- prop_helpers::prop_f32_array
- prop_helpers::prop_f64
- prop_helpers::prop_f64_array
- prop_helpers::prop_horizontal_alignment
- prop_helpers::prop_i32
- prop_helpers::prop_i64
- prop_helpers::prop_length
- prop_helpers::prop_object
- prop_helpers::prop_range_f32
- prop_helpers::prop_range_f64
- prop_helpers::prop_str
- prop_helpers::prop_str_array
- prop_helpers::prop_u32
- prop_helpers::prop_u64
- prop_helpers::prop_usize
- prop_helpers::prop_value
- prop_helpers::prop_vertical_alignment
- prop_helpers::value_to_horizontal_alignment
- prop_helpers::value_to_length
- prop_helpers::value_to_vertical_alignment
- testing::node
- testing::node_with_children
- testing::node_with_props
- theming::parse_hex_color
- theming::resolve_theme
- theming::resolve_theme_only
- widgets::ensure_caches
- widgets::is_validate_props_enabled
- widgets::render
- widgets::set_validate_props
Type Aliases
- prelude::Element
- prelude::button::StyleFn
- prelude::canvas::Cache
- prelude::canvas::Frame
- prelude::canvas::Geometry
- prelude::canvas::path::lyon_path::AttributeIndex
- prelude::canvas::path::lyon_path::Attributes
- prelude::canvas::path::lyon_path::Builder
- prelude::canvas::path::lyon_path::IdEvent
- prelude::canvas::path::lyon_path::PathEvent
- prelude::canvas::path::lyon_path::geom::Box2D
- prelude::canvas::path::lyon_path::geom::Point
- prelude::canvas::path::lyon_path::geom::Rotation
- prelude::canvas::path::lyon_path::geom::Scale
- prelude::canvas::path::lyon_path::geom::Size
- prelude::canvas::path::lyon_path::geom::Transform
- prelude::canvas::path::lyon_path::geom::Translation
- prelude::canvas::path::lyon_path::geom::Vector
- prelude::canvas::path::lyon_path::geom::euclid::default::Box2D
- prelude::canvas::path::lyon_path::geom::euclid::default::Box3D
- prelude::canvas::path::lyon_path::geom::euclid::default::HomogeneousVector
- prelude::canvas::path::lyon_path::geom::euclid::default::Length
- prelude::canvas::path::lyon_path::geom::euclid::default::Point2D
- prelude::canvas::path::lyon_path::geom::euclid::default::Point3D
- prelude::canvas::path::lyon_path::geom::euclid::default::Rect
- prelude::canvas::path::lyon_path::geom::euclid::default::RigidTransform3D
- prelude::canvas::path::lyon_path::geom::euclid::default::Rotation2D
- prelude::canvas::path::lyon_path::geom::euclid::default::Rotation3D
- prelude::canvas::path::lyon_path::geom::euclid::default::Scale
- prelude::canvas::path::lyon_path::geom::euclid::default::ScaleOffset2D
- prelude::canvas::path::lyon_path::geom::euclid::default::SideOffsets2D
- prelude::canvas::path::lyon_path::geom::euclid::default::Size2D
- prelude::canvas::path::lyon_path::geom::euclid::default::Size3D
- prelude::canvas::path::lyon_path::geom::euclid::default::Transform2D
- prelude::canvas::path::lyon_path::geom::euclid::default::Transform3D
- prelude::canvas::path::lyon_path::geom::euclid::default::Translation2D
- prelude::canvas::path::lyon_path::geom::euclid::default::Translation3D
- prelude::canvas::path::lyon_path::geom::euclid::default::Vector2D
- prelude::canvas::path::lyon_path::geom::euclid::default::Vector3D
- prelude::canvas::path::lyon_path::math::Angle
- prelude::canvas::path::lyon_path::math::Box2D
- prelude::canvas::path::lyon_path::math::Point
- prelude::canvas::path::lyon_path::math::Rotation
- prelude::canvas::path::lyon_path::math::Scale
- prelude::canvas::path::lyon_path::math::Size
- prelude::canvas::path::lyon_path::math::Transform
- prelude::canvas::path::lyon_path::math::Translation
- prelude::canvas::path::lyon_path::math::Vector
- prelude::canvas::path::lyon_path::path::Builder
- prelude::checkbox::StyleFn
- prelude::container::StyleFn
- prelude::pick_list::StyleFn
- prelude::progress_bar::StyleFn
- prelude::rule::StyleFn
- prelude::scrollable::StyleFn
- prelude::slider::StyleFn
- prelude::text::Fragment
- prelude::text::State
- prelude::text::StyleFn
- prelude::text::Text
- prelude::toggler::StyleFn
- prop_helpers::Props