AdamDlg.h [code] | Contains a modal dialog interface kit that provides a single point from which a user can have a dialog brought up and managed by the property model manager (Adam). We also want to allow for easy filling of the dialog through the interface, as well as being able to remember and reuse dialog-specific state information. There are several structs to support the one API through which interaction takes place |
AdamGlue.h [code] | Contains AdamCellGlueBase and derived classes, which automate the binding of GG controls to Adobe Adam property models |
AdamParser.h [code] | |
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 |
EveLayout.h [code] | |
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 |
EveParser.h [code] | |
Exception.h [code] | Contains the GG::Exception base class and macros that ease declaring subclasses |
Export.h [code] | Contains the GG_API macro, which is used to specify which class and function symbols will be exported in SO's/DLL's |
ExpressionParser.h [code] | |
ExpressionWriter.h [code] | |
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 |
GroupBox.h [code] | Contains the GroupBox class, a simple, noninteractive box with an optional label |
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 |
Lexer.h [code] | |
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 |
TestingUtils.h [code] | |
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 |
Token.h [code] | |
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 |