|
| class | BarChart |
| | Bar chart that draws horizontal bar chart. More...
|
| |
| class | Button |
| | Button widget. More...
|
| |
| struct | CandleData |
| |
| class | CandleChart |
| | A graph chart. More...
|
| |
| class | Chart |
| | A graph chart. More...
|
| |
| struct | Checkbox |
| | Checkbox widget. More...
|
| |
| class | CloseButton |
| | Button which kills the parent on click. More...
|
| |
| struct | Div |
| | A basic widget without any presets. More...
|
| |
| class | Group |
| | Grouping to keep widgets together without triggering events. More...
|
| |
| class | Image |
| | Image widget, can display pictures or effects on the screen. More...
|
| |
| class | AspectImage |
| | A version of the Image widget that keeps aspect ratio of the image (useful for flags) More...
|
| |
| class | Input |
| | Input widget for keyboard inputs. More...
|
| |
| class | Label |
| | Simple widget for drawing text on the screen, no multiline support. More...
|
| |
| class | NumericInput |
| | A version of the Input widget that only allows numbers. More...
|
| |
| class | PieChart |
| | Piechart widget. More...
|
| |
| class | ProgressBar |
| |
| class | ScrollbarThumb |
| | The thumb of the scrollbar. More...
|
| |
| class | Scrollbar |
| | Scrollbar widget. More...
|
| |
| class | Slider |
| | Slider widget. More...
|
| |
| class | TableElement |
| | An element on a table, operates on a k=v fashion where the key is used for sorting the table. More...
|
| |
| class | TableRow |
| | A row of a table, contains table elements and specifies the width of the entire row. More...
|
| |
| class | Table |
| | A dynamic/smart table that can sort elements by ascending/descending order. More...
|
| |
| class | Text |
| | Multiline textbox that allows more descriptive paragraphs than the Label widget. More...
|
| |
| class | Tooltip |
| | Tooltip widget, used entirely for hovering purpouses, don't use any other widget for hovering unless it inherits from Tooltip. More...
|
| |
| class | Context |
| | The UI context that handles all the ui widgets. More...
|
| |
| struct | WaffleChart |
| | A graph chart. More...
|
| |
| class | ChartData |
| | Generalized chart data, used mostly by chart widgets, however it's not specific to any widget. More...
|
| |
| class | Border |
| | Border class that defines the texture and size of borders of the widgets. More...
|
| |
| class | Widget |
| | The master widget all the other widgets inherit from, do not use directly instead use one of the many derivated widgets - unless you're making a new widget type. More...
|
| |
| class | Window |
| | Window widget, this widget is similar to a Group widget, the key difference is that this one can be moved along the screen. More...
|
| |
|
| enum class | Direction { LEFT_TO_RIGHT
, RIGHT_TO_LEFT
, TOP_TO_BOTTOM
, BOTTOM_TO_TOP
} |
| | Progressbar widget. More...
|
| |
| enum class | ClickState { NOT_CLICKED = 0
, NOT_HANDLED = 1
, HANDLED = 2
} |
| |
| enum class | Origin {
CENTER
, MIDDLE_LEFT
, MIDDLE_RIGHT
, UPPER_LEFT
,
UPPER_MIDDLE
, UPPER_RIGHT
, LOWER_LEFT
, LOWER_MIDDLE
,
LOWER_RIGHT
, CENTER_SCREEN
, MIDDLE_LEFT_SCREEN
, MIDDLE_RIGHT_SCREEN
,
UPPER_LEFT_SCREEN
, UPPER_MIDDLE_SCREEN
, UPPER_RIGHT_SCREEN
, LOWER_LEFT_SCREEN
,
LOWER_MIDDLE_SCREEN
, LOWER_RIGHT_SCREEN
} |
| | The origin of the widget. More...
|
| |
| enum class | WidgetType {
DIV
, BUTTON
, INPUT
, WINDOW
,
TOOLTIP
, LABEL
, IMAGE
, CHART
,
CHECKBOX
, PIE_CHART
, BAR_CHART
, PROGRESS_BAR
,
SLIDER
, GROUP
, SCROLLBAR
, TABLE
,
TABLE_ROW
, TABLE_ELEMENT
, SCROLLBAR_THUMB
} |
| | The type of the widget, some widgets share types between them to keep simplicity. More...
|
| |
| enum class | Flex { NONE
, ROW
, COLUMN
} |
| | Ordering mode for flex. More...
|
| |
| enum class | FlexJustify { START
, END
, SPACE_BETWEEN
, SPACE_AROUND
} |
| | Justification alignment for flex. More...
|
| |
| enum class | Align { START
, END
, CENTER
} |
| |
| enum class | Overflow { CLAMP
, WRAP
} |
| |