The ZX Ecosystem v5.1.0;_GUI_v3.1.0
Loading...
Searching...
No Matches
Classes

Description

The namespace of the GUI companion sub-library.

Classes

class  ButtonWidget
 A widget that is a button, either text or image. More...
 
class  CanvasWidget
 A possibly scrollable canvas where to write/draw things. More...
 
class  ChoiceWidget
 A widget consisting of a number of options, for single or multiple selection. More...
 
class  ComboBoxWidget
 A widget that allows the user to select one from a deployable list, and edit. More...
 
class  ContainerWidget
 A container of other widgets. More...
 
class  CounterWidget
 A counter (on integer values). More...
 
class  Dialog
 Base class for all dialogs. More...
 
class  ExplanationDialog
 A dialog to provide long, non-editable info. More...
 
class  FileBrowserWidget
 A widget that allows the user to browse files in the filesystem. More...
 
class  FileDialog
 A dialog to let the user select a file or directory in a filesystem. More...
 
class  ImageWidget
 A widget consisting in just one image. More...
 
class  Label
 A non-empty label for a widget. More...
 
class  LabelDirBrowser
 A tree of labels that correspond to the entries in a directory tree. More...
 
class  LabelList
 A list of labels to be displayed vertically, with possible marks on them. More...
 
class  LabelTree
 A tree of labels based on LabelList. More...
 
class  LabelWidget
 A widget consisting only in a single-line label, with possibly control codes. More...
 
class  LineInputWidget
 A widget that shows a line for user typing. More...
 
class  ListWidget
 A sequence of text lines with possibly scroll bars and selection of elements. More...
 
class  MenuBarWidget
 A widget to show a horizontal menu bar with a menu in each element. More...
 
class  MenuDialog
 A dialog to show a plain ZX-style menu and let the user select one option. More...
 
class  MessageDialog
 A dialog to provide information and request some simple user interaction. More...
 
class  SeparatorWidget
 A separator between adjacent widgets. More...
 
class  SlideWidget
 A slide, either horizontal or vertical, e.g., to serve as scroll bar. More...
 
class  SwitchWidget
 A widget that is a button with two positions that are held over time. More...
 
class  TextEditorWidget
 A widget that shows an area for editing multi-line text with word-wrapping. More...
 
class  TypingZone
 A zone of a widget where the user can type. More...
 
class  Widget
 All widgets must inherit from this. More...
 
class  WidgetsForm
 Class from which any form must derive. More...
 
class  WidgetsFormBroker
 The subscription/production intercommunicator of a number of forms. More...
 
struct  WinColors
 Colors used in a GUI window. More...
 
class  Window
 A window on the screen. More...