| AdamGlue.h [code] | Contains AdamSheetGlue and related helper classes, which automate the binding of GG Wnds to Adobe Adam property models |
| AlignmentFlags.h [code] | Contains the Alignment flag type and the global alignment flag constants |
| Base.h [code] | Contains enums, utility classes, and free functions used throughout GG |
| BrowseInfoWnd.h [code] | Contains the BrowseInfoWnd class, and its subclass TextBoxBrowseInfoWnd. These classes display info on another window |
| Button.h [code] | Contains the Button push-button control class; the StateButton control class, which represents check boxes and radio buttons; and the RadioButtonGroup control class, which allows multiple radio buttons to be combined into a single control |
| checked.h [code] | Contains part of the utfcpp library. See http://utfcpp.sourceforge.net for documentation |
| Clr.h [code] | Contains the utility class Clr, which represents colors in GG |
| ClrConstants.h [code] | Contains some useful constants of type Clr |
| ColorDlg.h [code] | Contains the Wnd class, upon which all GG GUI elements are based |
| Config.h [code] | Contains build-generated configuration macros used throughout GG |
| Control.h [code] | Contains the Control class, the base class for all GG controls |
| core.h [code] | Contains part of the utfcpp library. See http://utfcpp.sourceforge.net for documentation |
| Cursor.h [code] | Contains Cursor class, which encapsulates the rendering of the input cursor |
| DrawUtil.h [code] | Contains numerous 2D rendering convenience functions, for rendering rectangles, circles, etc |
| DropDownList.h [code] | Contains the DropDownList class, a control that displays a current selection, and allows the user to select one of several options from a list that drops down when the control is clicked |
| DynamicGraphic.h [code] | Contains the DynamicGraphic class, a control that allows display of a slideshow or animated sequence of images |
| Edit.h [code] | Contains the Edit class, a single-line editable text-box control |
| Enum.h [code] | Contains the utility classes and macros that allow for easy conversion to and from an enum value and its textual representation |
| EveGlue.h [code] | Contains the ExecuteModalDialog() and MakelDialog() functions and associated typs; these automate the parsing, instantiation, binding to GG Wnds, and evaluation of Adobe Adam- and Eve- based dialogs |
| EventPump.h [code] | Contains the EventPump class and its helper classes. An EventPump encapsulates the behavior of a GG processing loop, such as the one associated with the singleton GUI object, or one associated with a modal Wnd |
| Exception.h [code] | Contains the GG::Exception base class and macros that ease declaring subclasses |
| FileDlg.h [code] | Contains the standard GG file dialog |
| Flags.h [code] | Contains Flags and related classes, used to ensure typesafety when using bitflags |
| Font.h [code] | Contains the Font class, a class that encapsulates the rendering of a single FreeType-compatible font in italics, with underlining, left-, right-, or center- justified, etc., and the FontManager class which provides application-wide management of Font objects |
| FontFwd.h [code] | Contains forward declaration of Font, the TextFormat flags, StrSize, and CPSize |
| GUI.h [code] | Contains GUI class, which encapsulates the state and behavior of the entire GG GUI |
| Layout.h [code] | Contains the Layout class, which is used to size and align GG windows |
| ListBox.h [code] | Contains the ListBox class, a control that contains rows of other controls, commonly TextControls |
| Menu.h [code] | Contains the MenuItem class, which represents menu data; the MenuBar control class; and the PopupMenu class, which is used to provide immediate context menus |
| MultiEdit.h [code] | Contains the MultiEdit class, a multi-line text box control |
| MultiEditFwd.h [code] | Contains forward declaration of the MultiEdit class, and the MultiEditStyle flags |
| OgreGUI.h [code] | Contains OgreGUI, the input driver for using Ogre with GG |
| OgreGUIInputPlugin.h [code] | Contains OgreGUIInputPlugin, the Ogre::Plugin base class for making plugins that provide OgreGUI with keyboard and mouse input |
| OISInput.h [code] | Contains OISInput, the OgreGUIInputPlugin subclass that provides OgreGUI with OIS input |
| PluginInterface.h [code] | Contains the PluginInterface class, an interface to custom-control plugins that allow runtime control selection |
| PtRect.h [code] | Contains the utility classes Pt and Rect |
| Scroll.h [code] | Contains the Scroll scrollbar control class |
| SDLGUI.h [code] | Contains SDLGUI, the input driver for using SDL with GG |
| SignalsAndSlots.h [code] | Contains the Connect() functions, which simplify the connection of boost signals and slots |
| Slider.h [code] | Contains the Slider class, which provides a slider control that allows the user to select a value from a range if integers |
| Spin.h [code] | Contains the Spin class template, which provides a spin-box control that allows the user to select a value from a range an arbitrary type (int, double, an enum, etc.) |
| StaticGraphic.h [code] | Contains the StaticGraphic class, a fixed image control |
| StrongTypedef.h [code] | Contains macros used to create "strong typedefs", that is value types that are not mutually interoperable with each other or with builtin types for extra type safety |
| StyleFactory.h [code] | Contains the StyleFactory class, which creates new controls for internal use by dialogs and other controls |
| TabWnd.h [code] | Contains the TabWnd class, which encapsulates a set of tabbed windows |
| TextControl.h [code] | Contains the TextControl class, a control which represents a certain text string in a certain font, justification, etc |
| Texture.h [code] | Contains the Texture class, which encapsulates an OpenGL texture object; the SubTexture class, which represents a portion of an OpenGL texture object; and the TextureManager class, which provides GUI-wide management of Texture objects |
| ThreeButtonDlg.h [code] | Contains the standard modal user-input/-notification dialog |
| Timer.h [code] | Contains the Timer class, which allows Wnds to receive regular notifications of the passage of time |
| unchecked.h [code] | Contains part of the utfcpp library. See http://utfcpp.sourceforge.net for documentation |
| UnicodeCharsets.h [code] | Contains the UnicodeCharsets class, and functions related to the character sets defined in the Unicode standard |
| Wnd.h [code] | Contains the Wnd class, upon which all GG GUI elements are based |
| WndEditor.h [code] | Contains the WndEditor class, a window that contains controls that can alter the properties of a Wnd interactively |
| WndEvent.h [code] | Contains the WndEvent class, which is used internally by GG to dispatch event messages to Wnds |
| ZList.h [code] | Contains the ZList class, which maintains the Z-/depth-position of Wnds for GUI |