Module beamui.widgets.widget
Contains core classes and ancillary types of the widget system.
Import line
import beamui .widgets .widget;
Functions
Name | Description |
---|---|
render()
|
|
render(conf)
|
Interfaces
Name | Description |
---|---|
ILayout
|
Classes
Name | Description |
---|---|
Element
|
Base class for all elements. |
ElemGroup
|
Base class for elements which have an array of children. |
ElemPanel
|
Element group with some layout. |
Panel
|
Panel is a widget group with some layout. |
Widget
|
Base class for all widgets |
WidgetGroupOf
|
|
WidgetState
|
|
WidgetWrapperOf
|
Structs
Name | Description |
---|---|
AnimationHelper
|
Helper to handle animation progress. NOT USED |
TextTypingShortcutHelper
|
Helper for locating items in list, tree, table or other controls by typing their name |
WidgetAttributes
|
|
WidgetKey
|
|
WidgetPair
|
Enums
Name | Description |
---|---|
CursorType
|
Standard mouse cursor types |
DependentSize
|
|
FocusMovement
|
Focus movement options |
FocusReason
|
|
Orientation
|
Orientation of e.g. layouts |
Visibility
|
Widget visibility |
Global variables
Name | Type | Description |
---|---|---|
TOUCH_MODE
|
bool
|
Aliases
Name | Type | Description |
---|---|---|
ElementList
|
Collection!(beamui.widgets.widget.Element,true)
|
Element list holder |