# Constants
ButtonStateDown indicates that the cursor is pressing on the button.
ButtonStateOver indicates that the cursor is over the button.
ButtonStateUp indicates that the button is in its default state.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ImageModeCover will preserve the aspect ratio of the image while also ensuring it covers the entire draw area.
ImageModeFit will preserve the aspect ratio of the image and will scale it up or down so that the image takes as much space of the draw area as possible, without exiting the bounds of the area.
ImageModeStretch will stretch the image to cover the available draw area in the control.
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Button is a component that allows a user click on it to activate a process.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Container represents a component that holds other components and has some sort of visual boundary.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DropZone is a transparent component that handles file drop events.
No description provided by the author
Element represents the most basic component, which is translated to a UI Element.
No description provided by the author
No description provided by the author
Label represents a component that visualizes a text string.
No description provided by the author
No description provided by the author
List represents a container that holds a sequence of ListItem components in a vertical orientation.
ListItem represents a component to be displayed in a List.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Paper represents an outlined container.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ScrollPane is a container component that provides scrolling functionality in order to accommodate all children.
No description provided by the author
No description provided by the author
No description provided by the author
Spacing represents an invisible component that requests that a specific amount of visual space be reserved for it.
No description provided by the author
Switch is a container that can switch between different views depending on the specified SwitchData.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Toolbar represents a container that holds key controls (mostly buttons) in a horizontal fashion.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ToolbarLogo is used to display a logo on the Toolbar.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Viewport represents a component that uses low-level API calls to render an external scene, unlike other components that rely on the Canvas API.
No description provided by the author
No description provided by the author
# Structs
AccordionCallbackData holds the callback data for an Accordion container.
AccordionData holds the data for an Accordion container.
BaseButtonComponent provides a basic mouse event handling for a button component.
ButtonCallbackData holds the callback data for the Button component.
ButtonData holds the data for the Button component.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ContainerData holds the data for a Container component.
DropdownCallbackData holds the callback data for a Dropdown container.
DropdownData holds the data for a Dropdown container.
DropdownItem represents a single dropdown entry.
DropZoneCallbackData can be used to specify callback data for a DropZone component.
No description provided by the author
No description provided by the author
LabelData holds the data for the Label component.
ListItemCallbackData holds the callback data for a ListItem component.
ListItemData holds the data for a ListItem component.
PaperData can be used to configure a Paper component.
PictureData represents the available data properties for the Picture component.
ScrollPaneData holds the available configuration options for the ScrollPane component.
SpacingData holds the configuration data for a Spacing component.
SwitchData holds the data for a Switch component.
TabbarTabCallbackData holds the callback data for a TabbarTab component.
TabbarTabData holds the data for a TabbarTab component.
ToolbarButtonCallbackData holds the callback handlers for a ToolbarButton component.
ToolbarButtonData holds the data for a ToolbarButton component.
ToolbarData can be used to specify configuration for the Toolbar component.
ToolbarLogoData holds the data for a ToolbarLogo component.
ViewportCallbackData holds the callback data for a Viewport component.
ViewportData holds the data for a Viewport component.
# Type aliases
ButtonState indicates the state of a Button control.
ElementData is the struct that should be used when configuring an Element component's data.
ImageMode determines how an image is displayed within a Picture control.
OnActionFunc can be used to get notifications about action (click) events.
ToolbarPositioning determines the visual appearance of the toolbar, depending on where it is intended to be placed on the screen.