| AddressDescriptor | Address dscriptor |
| DataDlgField | UI <-> properties field |
| DataDlgTools | UI <-> properties mapping class |
| DLinkIterator | Linked list type interator for void pointers |
| DoEvery | Timer class to help do something every so often |
| FileDescriptor | Attachment descriptor |
| GAbout | A simple about dialog |
| GAccelerator | Encapsulates a keyboard shortcut |
| GAlert | A BeOS style alert window, kinda like a Win32 MessageBox |
| GAlphaApp | Alpha blending applicators |
| GApp | Singleton class for handling application wide settings and methods |
| GAppArguments | Optional arguments to the GApp object |
| GAppInfo | Holds information pertaining to an application |
| GApplicator | Class to draw onto a memory bitmap |
| GApplicatorFactory | Creates applications from parameters |
| GArray< Type > | Growable type-safe array |
| GBitmap | Bitmap control |
| GButton | A clickable button |
| GBytePipe | Data storage class |
| GCharset | Charset information class |
| GCharsetSystem | Charset table manager class |
| GCheckBox | |
| GCombo | Combo Box widget |
| GControl | Implementation class |
| GCopyStreamer | API to read from source and then write to a destination |
| GDatePopup | |
| GDateTime | A date/time class |
| GdcApp15 | 15 bit rgb applicators |
| GdcApp16 | 16 bit rgb applicators |
| GdcApp24 | 24 bit rgb applicators |
| GdcApp32 | 32 bit rgb applicators |
| GdcApp8 | 8 bit paletted applicators |
| GdcBmp | Windows and OS/2 BMP file filter |
| GdcDevice | Main singleton graphics device class. Holds all global data for graphics rendering |
| GdcPt2 | 2d Point |
| GdcPt3 | 3d Point |
| GdcRGB | RGB Colour |
| GDefaultDocumentEnv | |
| GDeviceContext | Base class for a graphics content, a plane that graphics primitives can be drawn |
| GDialog | A top level dialog window |
| GDirectory | Generic directory iterator |
| GDirImpl | An implementation of GDirectory for the file system |
| GDisplayString | Cache for text measuring, glyph substitution and painting |
| GDocApp | A base for a document processing application |
| GDocFindReplaceParams | Find params |
| GDocumentEnv | An environment class to handle requests from the text view to the outside world |
| GDocView | TextView class is a base for all text controls |
| GDom | API for reading and writing properties in objects |
| GDomI | Matthew Allen |
| GDropDown | Drop down menu, UI widget for opening a popup |
| GEdit | An edit box allowing the user to enter text |
| GEndOfLine | Read a line |
| GFile | Generic file access class |
| GFileAssoc | A file type, with a list of associated actions |
| GFileAssocAction | A single file association action |
| GFileSelect | File selector dialog |
| GFileSystem | A singleton class for accessing the file system |
| GFilter | |
| GFilterFactory | |
| GFilterView | Filter user interface using a tree structure |
| GFindDlg | Find dialog |
| GFindReplaceCommon | Common find/replace window parameters |
| GFont | Font class. Allows you to select a type and measure / draw with it |
| GFontSelect | A font selection dialog |
| GFontSystem | Overall font system class |
| GFontType | Font type information and system font query tools |
| GHashTable | General hash table container for O(1) access to table data |
| GHost | This is a handy helper tool for parsing text in the form server[:port] into a easy to use form |
| GHtml | |
| GHtmlStatic | Common data for HTML related classes |
| GHtmlStaticInst | Static data setup/pulldown |
| GImageList | A list of images/icons all the same size |
| GInetHeader | Header class, holds a single header |
| GInlineBmp | Defines a bitmap inline in C++ code |
| GInput | |
| GItem | Base class for items in widget containers |
| GItemEdit | The popup label for GItem's |
| GKey | All the information related to a keyboard event |
| GLayout | A GView with scroll bars |
| GLayoutCell | A layout cell, not currently implemened |
| GLgiRes | Resource loader |
| GLinePrefix | Stateful parser that matches the start of lines to the 'prefix' |
| GList | List widget |
| GListColumn | List view column |
| GListItem | GItem for populating a GList |
| GListItemCheckBox | A checkbox suitable for a GListItem |
| GListItemRadioBtn | |
| GMeasureInfo | Class for measuring the size of a GItem based object |
| GMemDC | An implemenation of GSurface to draw into a memory bitmap |
| GMemStream | In memory stream for storing sub-streams or memory blocks |
| GMenu | Top level window menu |
| GMenuItem | An item an a menu |
| GMouse | All the parameters of a mouse click event |
| GMouseHook | Mouse hook grabs mouse events from the OS |
| GNetwork | Singleton class to initialize access to the network |
| GPalette | Array of RGB colours |
| GPopup | A popup window: closes when the user clicks off-window |
| GPrintDC | An implemenation of GSurface to print to a printer |
| GPrinter | Class to connect to a printer and start printing pages |
| GProgress | Progress bar control |
| GProgressDlg | Progress dialog |
| GProgressPane | Progress window pane, tracks one task |
| GPullStreamer | API to reads from source |
| GPushStreamer | API to writes to a destination |
| GRadioButton | |
| GRadioGroup | |
| GRect | Rectangle class |
| GReduceOptions | Colour reduction options |
| GRegion | A region is a list of non-overlapping rectangles that can describe any shape |
| GRegKey | Registry access class |
| GReplaceDlg | |
| GScreenDC | An implemenation of GSurface to draw onto the screen |
| GScrollBar | Scroll bar control |
| GSharedMemory | Shared memory wrapper class |
| GSlider | Slider |
| GSocket | Implementation of a network socket |
| GSocketI | |
| GSplitter | Displays 2 views side by side |
| GStream | Virtual base class for a data source or sink |
| GStreamEnd | Defines an API for terminating a stream |
| GStreamer | Generic streaming operator |
| GStringPipe | A version of GBytePipe for strings. Adds some special handling for strings |
| GSubMenu | Sub menu |
| GSurface | General API for reading and writing to an image |
| GTableLayout | |
| GTabView | A tab control that displays multiple pages of information in a small area |
| GTarget | Virtual base class for receiving events |
| GTempFile | Opens a temporary file, which is deleted after it's closed |
| GText | A static text label widget |
| GTextView3 | Unicode text editor control |
| GTimeDrop | This class is the list of times in a popup, it is used by GTimePopup |
| GTimePopup | |
| GToolBar | A top level window toolbar |
| GToolButton | Button on a GToolBar |
| GToolTip | Puts a tool tip on screen when the mouse wanders over a region |
| GTrayIcon | Put an icon in the system tray |
| GTree | A tree control |
| GTreeItem | The item class for a tree. This defines a node in the heirarchy |
| GTypeFace | Font parameters collection |
| GUiEvent | General user interface event |
| GVariant | A class that can be different types |
| GView | The base class for all windows in the GUI |
| GViewFactory | Factory for creating view's by name |
| GViewFill | Fill colour definition |
| GVolume | Describes a volume connected to the system |
| GWindow | A top level window |
| GXmlAttr | Xml attribute, a named value |
| GXmlFactory | |
| GXmlTag | |
| GXmlToUi | |
| GXmlTree | The reader/writer for a tree of GXmlTag objects |
| Iterator< Type > | Templated iterator for using List<type> with a type safe API |
| List< Type > | Template for using DLinkList with a type safe API |
| MailProtocol | Base class for mail protocol implementations |
| MailSink | Mail sending protocol |
| MailSmtp | SMTP implementation |
| MailSource | A generic mail source object |
| MFile | A Mfs File |
| MFileQuery | A live query |
| MFileSystem | The class that manages one filesystem (file) |
| MMetaData | A metadata value |
| Xml | Xml document class |
| XmlTag | Xml element container |
| XmlValue | Xml attribute |