 guit::GadgetType | Base class of Gadget Types (kind of metaclass) |
 guit::GadgetType_< T, Super > | GadgetType of a Gadget of class T |
 guit::GAnimStep | Animation Step |
 guit::GApp | Application Context (must be created first) |
 guit::GClip | Intersection of two rectangles |
 guit::GComputedStyle | Computed style of a gadget instance |
 guit::GControlImpl | GUI Controller |
 guit::GDim | Width/Height Dimension |
 guit::GEvent | GUI Event: base of all events |
  guit::GGestureEvent | Gesture event: event when a gesture is recognized |
  guit::GKeyEvent | Key event: event when a key is pressed/released or when text in entered |
  guit::GMouseEvent | Mouse event: event when the mouse is pressed, released, dragged or moved |
  guit::GTouchEvent | Touch event: event when a finger touches the touchpad |
 guit::GExprBool | Boolean argument of a GExpr |
 guit::GExprNumber | Numeric argument of a GExpr. |
 guit::GExprText | Textual argument of a GExpr |
 guit::GFatalError | Fatal Error exception |
 guit::GFloat | Float prop |
 guit::GFontBase | Font data base |
 guit::GFontValue | Value of a GFont |
 guit::GFormatValue | Text Format |
 guit::GFreehandShape | Free hand drawing |
 guit::GGraphics | Class for drawing graphics in gagdgets |
 guit::GInt | Integer prop |
  guit::GChoice | Enforces exclusive selection in a Box |
  guit::GTimer | Timer object |
 guit::GLineShape | Line Shape |
 guit::GLoader | Loads Guit code from a file or a string buffer |
 GNatServerSocket | TCP/IP IPv4 server socket |
 GNatSocket | TCP/IP or UDP/Datagram IPv4 socket |
 GNatSocketBuffer | Preserves record boundaries when exchanging messages between connected TCP/IP sockets |
 guit::GObject | Base class of Guit Objects |
  guit::Gadget | Base class of Graphical Objects |
   guit::GBox | Container gadget |
    guit::GButtonBox | Box containing buttons (GBox variant) |
     guit::GMenuBar | Menu bar |
     guit::GToolBar | Tool bar |
    guit::GChoiceBox | Box that enforce mutual exclusion of its children |
     guit::GChartBox | Bar or Pie Chart |
     guit::GListBox | List of exclusive items |
     guit::GOptionBox | Displays a selector (Button) that opens a menu of options |
      guit::GComboBox | Displays a text field that opens a menu of options |
     guit::GRadioBox | Group of exclusive radio items |
     guit::GStackBox | Box that displays only one of its children at a time |
      guit::GTabBox | Box that displays only one of its children at a time and a tab bar that controls which child is displayed |
    guit::GHBox | Horizontal Box (variant of GBox) |
    guit::GMenu | Toplevel gadget displayed on top of other gadgets |
     guit::GPieMenu | Pie menu |
    guit::GPane | Box with a rounded border; see GBox |
    guit::GScrollBox | Viewport for displaying a subpart of another gadget |
    guit::GStatusBar | Status bar |
    guit::GTable | Table Box |
    guit::GTRow | Table Row |
     guit::GTHead | Table Header |
    guit::GWindow | Window Gadget |
     guit::GBuilder | Guit Builder |
     guit::GDialog | Dialog box (specialization of GWindow) |
      guit::GFileDialog | Dialog for selecting a file |
      guit::GInfoDialog | Dialog for showing a message and/or entering text |
       guit::GQuitDialog | Quit Dialog |
     guit::GInspector | Gadget and prop Inspector |
   guit::GItem | Base class for labels, state and stateless buttons, menu items, etc |
    guit::GFiller | Transparent flexible item for filling up space; see GItem |
    guit::GTextItem | Base class of gadgets that can edit text |
    guit::GValueItem | Item gadgets with a numerical value |
     guit::GChartItem | Items for charts |
     guit::GSlider | Slider gadget |
      guit::GScrollBar | Scroll bar |
  guit::GadgetStyle | Styles of a gadget instance |
  guit::GProp | Base class of Properties |
   guit::GAnim | Animation |
   guit::GCond | Conditional Expression |
    guit::GGuard | Guard for conditional statements |
     guit::GOtherwise | Otherwise guard |
   guit::GCursor | System or Pseudo Cursor |
    guit::GChannel | Input channel |
   guit::GExpr | Active Expression |
    guit::GBoolExpr | Boolean Expression |
    guit::GNumExpr | Numeric Expression |
    guit::GTextExpr | Textual Expression |
   guit::GHotkey | Hot key |
   guit::GItems | CSS Items of a GBox |
   guit::GModes | CSS modes |
   guit::GValue | CSS Value |
   guit::GVarProp | Base class of variable Props |
    guit::GVarProp_< T > | Superclass of a Mutable Prop class (template for implementing them) |
    guit::GVarProp_< bool > | |
     guit::GBool | Boolean prop |
      guit::GCheck | Prop that selects/deselects a gadget (button, item, etc.) Adding this prop makes the gadget selectable |
      guit::GEnable | Prop that enables/disables a gadget |
      guit::GShow | Prop that shows/hides a gadget |
      guit::GState | State of a state machine |
       guit::GSuperState | Hierarchical State |
        guit::GStateChart | Statechart |
    guit::GVarProp_< GAlignValue > | |
    guit::GVarProp_< GBorderValue > | |
     guit::GBorder | Border and padding of a gadget |
    guit::GVarProp_< GFlexValue > | |
     guit::GFlex | Specifies whether a gadget is flexible |
    guit::GVarProp_< GFlowValue > | |
     guit::GFlow | Specifies whether a box is laid out vertically, horizontally, as a grid, a pie or a stack |
    guit::GVarProp_< GFontValue > | |
     guit::GFont | Font Prop |
    guit::GVarProp_< GFormatValue > | |
     guit::GFormat | Format Prop |
    guit::GVarProp_< GGapValue > | |
     guit::GGap | Gap between gadgets |
    guit::GVarProp_< GIconValue > | |
     guit::GIcon | Icon prop |
    guit::GVarProp_< GMarginValue > | |
     guit::GMargin | Margins of a gadget |
    guit::GVarProp_< GPosValue > | |
     guit::GPos | Controls the position and layer of a Gadget |
      guit::GDragPos | Draggable position: Makes the Gadget interactively movable by dragging it |
      guit::GRelativePos | Relative position from another Gadget |
    guit::GVarProp_< GRgba > | |
     guit::GColor | Foreground color of a gadget |
      guit::GBackground | Background color of a gadget |
    guit::GVarProp_< GSizeValue > | |
     guit::GSize | Controls the actual or preferred size of a Gadget |
      guit::GDragSize | Draggable size: Makes the Gadget interactively resizable by dragging its borders |
    guit::GVarProp_< GString > | |
     guit::GText | Text prop |
      guit::GRegText | Constrained Text |
      guit::GTextData | Auxiliary textual data |
      guit::GTip | Tool Tip |
  guit::GSocket | Guit Socket; can either be a Server or a Client depending on it is started |
  guit::GSocketChannel | A Channel of communication that can be bound with a GVarProp both ways |
  guit::GStateTransition | Transition between two States |
  guit::GTheme | Base class for Themes |
 guit::GPoint | X/Y Position |
 guit::GPrefs | Preferences |
 guit::GPropField< P, F > | Prop field reference: allows referencing a field of a GVarProp in an Active or Binding Expression |
 guit::GPropField< R, RF > | |
 guit::GPropField< S, SF > | |
 guit::GPropList | List of props |
 guit::GPropRef | Prop reference: allows referencing a GVarProp in an Active Expression |
 guit::GPropType | Base of Prop Types (kind of metaclass) |
 guit::GPropType_< P, Super > | PropType of a Prop of class T |
 guit::gptr< T > | Smart pointer that owns a GObject |
  guit::gprotect< T > | Smart pointer that protects a GObject from autodeletion whithout owning it |
 guit::gptr< class GExprNotifier > | |
 guit::gptr< class guit::GadgetStyle > | |
 guit::gptr< class guit::GFloat > | |
 guit::gptr< class guit::GIcon > | |
 guit::gptr< Gadget > | |
 guit::gptr< GGlass > | |
 guit::gptr< GNumber > | |
 guit::gptr< GProp > | |
 guit::gptr< guit::Gadget > | |
  guit::gprotect< guit::Gadget > | |
 guit::gptr< guit::GBoolExpr > | |
 guit::gptr< guit::GBox > | |
 guit::gptr< guit::GChoice > | |
 guit::gptr< guit::GChoiceBox > | |
 guit::gptr< guit::GColor > | |
  guit::gprotect< guit::GColor > | |
 guit::gptr< guit::GCond > | |
 guit::gptr< guit::GExpr > | |
 guit::gptr< guit::GFloat > | |
 guit::gptr< guit::GInt > | |
 guit::gptr< guit::GItem > | |
 guit::gptr< guit::GMenu > | |
 guit::gptr< guit::GObject > | |
 guit::gptr< guit::GPos > | |
 guit::gptr< guit::GProp > | |
  guit::gprotect< guit::GProp > | |
 guit::gptr< guit::GScrollBar > | |
 guit::gptr< guit::GSize > | |
 guit::gptr< guit::GSocket > | |
 guit::gptr< guit::GSocketChannel > | |
 guit::gptr< guit::GState > | |
 guit::gptr< guit::GStateTransition > | |
 guit::gptr< guit::GText > | |
 guit::gptr< guit::GTextItem > | |
 guit::gptr< guit::GTimer > | |
  guit::gprotect< guit::GTimer > | |
 guit::gptr< guit::GVarProp > | |
 guit::gptr< guit::GWindow > | |
  guit::gprotect< guit::GWindow > | |
 guit::GRect | Rectangular area |
 guit::GRectShape | Rectangle |
  guit::GOvalShape | Circle or Ellipse |
   guit::GArcShape | Arc or Pie |
 guit::GRgba | RGBA Color |
 guit::GStyle | Collection of props |
 guit::GStyleBase | Style Base |
 guit::GTextAttr | Text Attribute |
 guit::GTextAttributes | GTextItem attributes (see GTextItem::setAttributes()) |
 guit::GTrigger | Specifies when conditional statements are executed |
 std::ios_base | STL class |
  std::basic_ios< Char > | STL class |
   std::basic_istream< Char > | STL class |
    std::basic_ifstream< Char > | STL class |
     std::ifstream | STL class |
      guit::GIFile | Creates a file for reading and calls OpenFile() |
   std::basic_ostream< Char > | STL class |
    std::basic_ofstream< Char > | STL class |
     std::ofstream | STL class |
      guit::GOFile | Creates a file for writing and calls OpenFile() |
 guit::GExpr::NumVectArg< T > | Numerical vector element |
 guit::GExpr::VectArg< T > | Vector element |
 std::vector< T > | STL class |
  guit::GPoints | Vector of points |