WidgetMouseState | Describes the status of the widget after hovering over it with the mouse. | enum |
|
SimpleButton | Basic interactive widget - displays a button that reacts to mouse clicks. It has two forms - it can
be displayed as a rectangular area of a given color or as a picture.
SimpleButton button(window, {{0,0}, {100, 30}}, theme, "Btn", &image);
...or...
SimpleButton button(window, {{0,0}, {100, 30}}, theme, "Btn");
| class |
|
SimpleInput | Basic interactive widget - displays a input control that reacts to mouse clicks and keyboard inputs. It supports
keyboard shortcuts like: Ctrl+A, Ctrl+X, Ctrl+C, Ctrl+V, Left and right Arrows, Backspace.
SimpleInput input(window, {{0,0}, {100, 30}}, theme);
| class |
|
VScroller | Basic interactive widget - after connecting other widgets to it - it moves them according to specific rules
to a different place and takes control over their Render() function. Displays all connected widgets in the
specified area and the rest of the widgets are cuts out. Provides a graphical bar which allows to move
the attached widgets. It needs to have a connected AreaWidget widget to works (see ConnectArea() function). | class |
|
CustomWidget | This is the base for quickly creating new widgets. It can also be used as a shell class that emulates
other widgets in runtime. | class |
|
BasicItem | Base class for ContextMenu items. | class |
|
ContextMenuItem | A widget that represents the single option displayed in the "ContextMenu" widget. | class |
|
DividerItem | A widget that represents the divider (1px height rectangle) in the "ContextMenu" widget. | class |
|
ContextMenu | Interactive widget - displays context menu. This widget is activated with the help of callbacks
(responding to right-click) and can be used as an area and limited to individual widgets (see guides). | class |
|
ProgressBar | Interactive widget, based on CustomWidget. Displays the progress bar. | class |
|
Checkbox | Interactive widget. Displays the checkbox widget. | class |
|
Ratio | Interactive widget. Displays the ratio widget (after adding an option via AddOption() function). | class |