357 using fabgl::uiTimerHandle;
This file contains fabgl::CollisionDetector class definition.
uiCheckBoxKind
Specifies the combobox behaviour.
Definition: fabui.h:1838
Represents an RGB color.
Definition: vgacontroller.h:239
A frame is a window with a title bar, maximize/minimize/close buttons and that is resizeable or movea...
Definition: fabui.h:711
Represents a sprite.
Definition: vgacontroller.h:436
This file contains fabgl::PS2ControllerClass definition and the PS2Controller instance.
Represents the whole application base class.
Definition: fabui.h:2082
Samples generator.
Definition: soundgen.h:229
Color
This enum defines named colors.
Definition: vgacontroller.h:212
Contains a list of selectable items.
Definition: fabui.h:1596
This file contains fabgl::KeyboardClass definition and the Keyboard instance.
An ANSI-VT100 compatible display terminal.
Definition: terminal.h:400
This file contains fabgl::Scene definition.
uiMessageBoxIcon
Icon displayed by the uiApp.messageBox() method.
Definition: fabui.h:2067
This file contains fabgl::TerminalClass definition.
This file contains fabgl::VGAControllerClass definition and the VGAController instance.
A panel is used to contain and to group some controls.
Definition: fabui.h:1484
Represents a checkbox or a radiobutton.
Definition: fabui.h:1850
Describes mouse movement and buttons status.
Definition: mouse.h:51
This file contains fabgl::MouseClass definition and the Mouse instance.
A class to detect sprites collisions.
Definition: collisiondetector.h:129
Scene is an abstract class useful to encapsulate functionalities of a scene (sprites, collision detector and updates).
Definition: scene.h:49
uiButtonKind
Specifies the button kind.
Definition: fabui.h:1072
PS2Preset
This enum defines what is connected to PS/2 ports.
Definition: ps2controller.h:46
Describes mouse absolute position, scroll wheel delta and buttons status.
Definition: fabutils.h:206
ScreenBlock
Represents one of the four blocks of horizontal or vertical line.
Definition: vgacontroller.h:59
VirtualKey
Represents each possible real or derived (SHIFT + real) key.
Definition: fabutils.h:366
Represents the coordinate of a point.
Definition: fabutils.h:125
Represents an image with 64 colors image and transparency.
Definition: vgacontroller.h:367
This file contains some utility classes and functions.
CursorName
This enum defines a set of predefined mouse cursors.
Definition: vgacontroller.h:392
KbdMode
This enum defines how handle keyboard virtual keys.
Definition: ps2controller.h:56
Specifies various glyph painting options.
Definition: vgacontroller.h:284
Represents a rectangle.
Definition: fabutils.h:158
TermType
This enum defines supported terminals.
Definition: terminfo.h:103
SoundGenerator handles audio output.
Definition: soundgen.h:259
Represents a text edit control.
Definition: fabui.h:1211
This file contains all classes related to FabGL Sound System.
A paintbox control allows applications to perform custom drawings providing uiPaintBox.onPaint delegate. A paintbox can have horizontal and vertical scrollbars.
Definition: fabui.h:1531
Represents a bidimensional size.
Definition: fabutils.h:143
A label is a static text UI element.
Definition: fabui.h:1328
A slider or track bar is a graphical control element with which a user may set a value by moving an i...
Definition: fabui.h:1948
This is a combination of a listbox and a single-line editable textbox.
Definition: fabui.h:1721
uiMessageBoxResult
Return values from uiApp.messageBox() method.
Definition: fabui.h:2056
uiOrientation
Item direction/orientation.
Definition: fabui.h:187
Image control to display a static bitmap.
Definition: fabui.h:1415