domkit
Pod fandoc chapter
AccordionBox displays collapsible content panels for presenting information in a limited amount of vertical space, where the header element is used to collapse or expand the child content
Alignment enums
Box defaults style to
Button is a widget that invokes an action when pressed
ButtonGroup groups a set of toggle or radio buttons and handles making sure only one button in group is selected at a time
CardBox lays out child elements as a stack of cards, where only one card may be visible at a time
Checkbox displays a checkbox that can be toggled on and off
Combo combines a TextField and ListButton into a single widget that allows a user to select from a list or manually enter a value
Dialog manages a modal window above page content
Direction enums
DomListener monitors the DOM and invokes callbacks when modifications occur
DragTarget converts an Elem into a drag target for a drag-and-drop events
DropTarget converts an Elem into a drop target for drag and drop events
FilePicker allows selection of files
FlexBox lays out child elements based on the CSS Flexbox Layout module, which primarily lays out items along a single axis (the main axis)
FlipBox displays content on a 3D card, and allows transitiong between the front and back using a flipping animation
FlowBox lays out its children in a one-directional flow
GridBox lays its children out in a two dimensional grid
Simple text based element
Hyperlink anchor element
ListButton allows user selection of an item in a list by showing a listbox popup on button press
Popup menu
See also
MenuItem for a Menu
Popup window which can be closed clicking outside of element
ProgressBar visualizes progress of a long running operation
See also
RadioButton displays a radio button
SashBox lays out children in a single direction allowing both fixed and pertange sizes that can fill the parent container
ScrollBox displays content in a scrollable viewport
Selection manages the selected items and/or indexes
Table displays a grid of rows and columns
TableEvents are generated by Table cells
Table specific flags for eventing
TableModel backs the data model for a Table
Multi-line text input element
See also
Text field input element
ToggleButton models a boolean state toggled by pressing a button
Tooltip displays a small popup when the mouse hovers over the bound node element, and is dismissed when the mouse moves out
Tree visualizes TreeNodes as a series of expandable nodes
TreeEvent are generated by TreeNode nodes
Tree specific flags for eventing
TreeNode models a node in a Tree
WellBox displays content in a recessed well