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 |