FabGL
ESP32 Display Controller and Graphics Library
|
This file contains all classes related to FabGL Graphical User Interface. More...
Go to the source code of this file.
Classes | |
struct | uiAnchors |
Contains anchors enable/disable switches. More... | |
class | uiApp |
Represents the whole application base class. More... | |
struct | uiAppProps |
Properties of the application. More... | |
class | uiButton |
Represents a button control. A button can have text and optionally a bitmap. More... | |
struct | uiButtonStyle |
Contains the button style. More... | |
class | uiCheckBox |
Represents a checkbox or a radiobutton. More... | |
struct | uiCheckBoxStyle |
Contains the checkbox style. More... | |
class | uiColorBox |
A color box is a control that shows a single color. More... | |
class | uiColorComboBox |
This is a combination of a color listbox and a colorbox. More... | |
class | uiColorListBox |
Shows a list of 16 colors, one selectable. More... | |
class | uiComboBox |
This is a combination of a listbox and a single-line editable textbox. More... | |
struct | uiComboBoxProps |
Properties of the combobox. More... | |
struct | uiComboBoxStyle |
Contains the listbox style. More... | |
class | uiControl |
This is the base class for all controls. A control can have focus and is not activable. More... | |
class | uiCustomComboBox |
This is a combination of a listbox and another component, base of all combobox components. More... | |
class | uiCustomListBox |
Shows generic a list of selectable items. More... | |
class | uiEvtHandler |
Base class of all UI elements that can receive events. More... | |
class | uiFileBrowser |
Shows and navigates Virtual Filesystem content. More... | |
class | uiFrame |
A frame is a window with a title bar, maximize/minimize/close buttons and that is resizeable or moveable. More... | |
struct | uiFrameProps |
Properties of the frame. More... | |
struct | uiFrameStyle |
class | uiImage |
Image control to display a static bitmap. More... | |
struct | uiImageStyle |
Contains the image style. More... | |
struct | uiKeyEventInfo |
Contains details about the key event. More... | |
class | uiLabel |
A label is a static text UI element. More... | |
struct | uiLabelStyle |
Contains the label style. More... | |
class | uiListBox |
Shows a list of selectable string items. More... | |
struct | uiListBoxStyle |
Contains the listbox style. More... | |
struct | uiMouseEventInfo |
Contains details about the mouse event. More... | |
class | uiObject |
Base class of all UI elements like windows and controls. More... | |
struct | uiObjectType |
Specifies the object type. More... | |
class | uiPaintBox |
A paintbox control allows applications to perform custom drawings providing uiPaintBox.onPaint delegate. A paintbox can have horizontal and vertical scrollbars. More... | |
struct | uiPaintBoxStyle |
Contains the paintbox style. More... | |
class | uiPanel |
A panel is used to contain and to group some controls. More... | |
struct | uiPanelStyle |
Contains the panel style. More... | |
class | uiScrollableControl |
A scrollable control is a control with optionally vertical and/or horizontal scrollbars. More... | |
struct | uiScrollableControlStyle |
Contains the scrollable control style. More... | |
class | uiSlider |
A slider or track bar is a graphical control element with which a user may set a value by moving an indicator. More... | |
struct | uiSliderStyle |
Contains the slider style. More... | |
class | uiTextEdit |
Represents a text edit control. More... | |
struct | uiTextEditProps |
Properties of the text edit. More... | |
struct | uiTextEditStyle |
Sets or gets text edit style. More... | |
class | uiWindow |
Base class for all visible UI elements (Frames and Controls) More... | |
struct | uiWindowProps |
Contains some window options. More... | |
struct | uiWindowState |
Specifies current window state. More... | |
struct | uiWindowStyle |
Contains the window style. More... | |
Enumerations | |
enum | uiButtonKind { Button, Switch } |
Specifies the button kind. More... | |
enum | uiCheckBoxKind : int8_t { CheckBox, RadioButton } |
Specifies the combobox behaviour. More... | |
enum | uiMessageBoxIcon { None, Question, Info, Warning, Error } |
Icon displayed by the uiApp.messageBox() method. More... | |
enum | uiMessageBoxResult { Cancel, Button1, Button2, Button3 } |
Return values from uiApp.messageBox() method. More... | |
enum | uiOrientation { Vertical, Horizontal } |
Item direction/orientation. More... | |
enum | uiOrigin { Screen, Parent, Window } |
Specifies window rectangle origin. More... | |
This file contains all classes related to FabGL Graphical User Interface.
Definition in file fabui.h.