Modules§
- accessibility
- audio_
widgets - buttons
- color_
picker - common
- containers
- dropdown
- element
- events
- inputs
- label
- length_
box - menus
- panel
- popups
- scroll_
container - scrollbar
- state
- store
- systems
- tab
- text
Structs§
- And
- Animation
- An id used to reference stored animations
- Animation
State - Application
- ArcTrack
- Atom
- Bounding
Box - BoxShadow
- Branch
Iterator - An iterator for a branch of the tree tree
- Builder
- Contains an entity id and a mutable reference to state and can be used to set properties of a widget at build time
- Button
- A basic button widget with an optional label.
- Cached
Data - Check
Button - Checkbox
- Child
Iterator - Iterator for iterating through the children of an entity.
- Color
- Color
Gradient - Color
Picker - Column
- Context
Menu - Cursor
Index - Decibel
Map - Dimension
- Dropdown
- Dropdown
Item - Element
- The unit widget
- Entity
- Event
- An event is a wrapper around a message and provides metadata on how the event should be propagated through the tree
- Event
Manager - Focus
Order - Fonts
- Frequency
Map - Generic
Map - Gradient
Stop - HueSlider
- Image
- Index
- IntMap
- Knob
- Label
- Length
Box - Lens
Wrap - Linear
Gradient - List
- List
Item - List
View - MaxHeight
- MaxWidth
- Menu
- MenuBar
- Menu
Data - Modifiers
State - Mouse
Button Data - Mouse
State - Movable
Tab - Opacity
- Panel
- Parent
Iterator - Iterator for iterating through the ancestors of an entity
- Popup
- Popup
Window - Pos
- Computed properties used for layout and drawing
- Position
- Pseudo
Classes - Radio
- Rebind
- Resizable
Column - Resource
- Resource
Manager - Row
- Scroll
- Scroll
Container - Scroll
ContainerH - Scrollbar
- Selection
- Selection
Region - Selector
- Size
- Slider
- Space
- Specificity
- Spinbox
- Stack
- State
- Store
- Style
- Style
Rule - Switch
- Tab
- TabBar
- TabBar2
- TabContainer
- TabView
- Textbox
- Then
Lenscomposed of two lenses joined together- Transform2D
- Transition
- Tree
- The tree describes a tree of entities
- Tree
Iterator - Iterator for iterating through the tree from top to bottom in depth first order
- Vector
Edit - Window
Description - Passed to the window to set various window properties
- Window
Size - Window
Widget - Wrapper
Enums§
- Affinity
- The affinity of a cursor on a line break
- Align
- Bind
Event - Border
Corner Shape - Button
Event - Events sent when interacting with a button and events to set properties of a button
- Checkbox
Event - Code
- Code is the physical position of a key.
- Color
Picker Event - Cursor
- Cursor
Icon - Direction
- Display
- Display
Decimals - Dropdown
Event - Frequency
Display Mode - Justify
- Key
- Key represents the meaning of a keypress.
- Layout
Type - The layout type determines how nodes will be positioned when directed by the parent
- Length
BoxEvent - List
Event - Menu
Event - Menu
Position - Mouse
Button - Mouse
Button State - Movable
TabEvent - Overflow
- Panel
Event - Popup
Event - Position
Type - The position type determines whether a node will be positioned in-line with its siblings or seperate
- Prop
Type - Propagation
- Determines how the event propagates through the tree
- Property
- Relation
- Scroll
Direction - Slider
Event - Stack
Event - TabEvent
- Textbox
Event - Tree
Error - Units
- Units which describe spacing and size
- Update
Event - Value
Scaling - Vector
Edit Event - Visibility
- Window
Event
Traits§
- AsEntity
- Event
Handler - Interpolator
- Into
Branch Iterator - Into
Child Iterator - Into
Parent Iterator - Into
Tree Iterator - Lens
- LensExt
- Helpers for manipulating
Lenses - Message
- Model
- Node
- Normalized
Map - PropGet
- PropSet
- TreeExt
- Trait which provides methods for investigating entity relations within the tree.
- Widget
Functions§
- amplitude_
to_ db - apply_
clipping - apply_
hover - Determines the hovered entity based on the mouse cursor position
- apply_
styles - apply_
transform - apply_
visibility - apply_
z_ ordering - db_
to_ amplitude