 GG | The namespace that encloses all GG classes, functions, typedefs, enums, etc |
  detail | |
  spin_details | |
  AdamDialogResult | |
  AdamModalDialog | |
  BrowseInfoWnd | The abstract base class for all browse-info display windows |
  TextBoxBrowseInfoWnd | A subclass of BrowseInfoWnd that displays text in a box, optionally with a border |
  Button | This is a basic button control |
  StateButton | This is a basic state button control |
  RadioButtonGroup | This is a class that encapsulates multiple GG::StateButtons into a single radio-button control |
   ButtonSlot | Encapsulates all data pertaining ot a single button in a RadioButtonGroup |
  Clr | A simple 32-bit structure that can act as a packed 32-bit unsigned integer representation of a RGBA color, a vector of the four unsigned bytes that compose an RGBA color, or the individual unsigned bytes "a", "r", "g", and "b" |
  Control | An abstract base class for all control classes |
  Cursor | Cursor is the base class for GUI-renderable cursors |
  TextureCursor | TextureCursor is a very simple subclass of Cursor |
  HSVClr | Contains the necessary data to represent a color in HSV space, with an alpha value thrown in to make conversions to and from GG::Clr possible |
  HueSaturationPicker | A control specifically designed for ColorDlg that allows the user to select a point in the Hue-Saturation subspace of the HSV color space |
  ValuePicker | A control specifically designed for ColorDlg that allows the user to select a point in the Value subspace of the HSV color space |
  ColorDlg | A dialog box used to get a color selection from the user |
   ColorButton | The button used to select the custom colors in ColorDlg |
   ColorDisplay | A simple control that only displays a rectangle filled with the given color |
  FileDlg | The default file open/save dialog box |
  ThreeButtonDlg | A general pop-up message or user input box with one, two, or three buttons |
  DropDownList | Displays a single choice, and allows the user to select items from a drop-down list |
  DynamicGraphic | A control that replays images in sequence, forwards or backwards, animated or one frame at a time |
  Edit | This is a single-line edit box control |
  EnumMapBase | A base type for all templated EnumMap types |
  EnumMap | A mapping between the values of an enum and the string representations of the enum's values |
  ModalDialogResult | |
  EventPumpState | Encapsulates the state of GG event pumping |
  EventPumpBase | The base type for all EventPump types |
  EventPump | Encapsulates the GG event-pumping mechanism |
  ModalEventPump | An EventPump that terminates when the bool reference done supplied to the constructor is true |
  ExceptionBase | The base class for all GG exceptions |
  is_flag_type | Metafunction predicate that evaluates as true iff T is a GG flag type, declared by using GG_FLAG_TYPE |
  FlagSpec | A singleton that encapsulates the set of known flags of type FlagType |
  Flags | A set of flags of the same type |
  Font | A bitmapped font rendering class |
   FormattingTag | The type of TextElement that represents a text formatting tag |
   LineData | Holds the essential data on each line that a string occupies when rendered with given format flags |
    CharData | Contains the extent, the index into the original string, and the text formatting tags that should be applied before rendering of a visible glyph |
   RenderState | Holds the state of tags during rendering of text |
   Substring | A range of iterators into a std::string that defines a substring found in a string being rendered by Font |
   TextElement | Used to encapsulate a token-like piece of text to be rendered using GG::Font |
  FontManager | A singleton that loads and stores fonts for use by GG |
  GroupBox | This is a noninteractive box with an optional label |
  GUI | An abstract base for an GUI framework class to drive the GG GUI |
  Layout | An invisible Wnd subclass that arranges its child Wnds |
  ListBox | A flexible control that can contain rows and columns of other controls, even other ListBoxes |
   DefaultRowCmp | Sorts two Rows of a ListBox using operator<() on the Row::SortKeyType provided by the rows' SortKey() methods |
   Row | A single item in a listbox |
   RowPtrIteratorLess | Sorts iterators to ListBox::Row*s from a container of ListBox::Row*s |
  MenuItem | Serves as a single menu entry in a GG::MenuBar or GG::PopupMenu |
  MenuBar | A menu bar control providing "browse" updates to user navigation of the menu |
  PopupMenu | A modal pop-up menu |
  MultiEdit | This is a multi-line text input and display control |
  OgreGUI | This is an abstract singleton class that represents the GUI framework of an Ogre OpenGL application |
  OgreGUIInputPlugin | The base class for Ogre plugins that provides input functionality to OgreGUI |
  PluginInterface | The interface to custom-control plugins |
  PluginManager | A singleton that loads and stores textures for use by GG |
  Pt | A GG screen coordinate class |
  Rect | A GG rectangle class |
  Scroll | This is a basic scrollbar control |
  SDLGUI | This is an abstract singleton class that represents the GUI framework of an SDL OpenGL application |
  Slider | A slider control |
  Spin | A spin box control |
  StaticGraphic | A simple, non-interactive window that displays a GG::SubTexture |
  StyleFactory | Creates new dialogs and Controls |
  OverlayWnd | Contains several Wnds, and only displays the Wnd currently specified |
  TabWnd | Contains several Wnds and a TabBar, and only displays the Wnd currently selected in the TabBar |
  TabBar | Contains a sequence of buttons (hereafter "tabs") that act together in a RadioButtonGroup |
  TextControl | Displays a piece of text |
  Texture | This class encapsulates an OpenGL texture object |
  SubTexture | This class is a convenient way to store the info needed to use a portion of an OpenGL texture |
  TextureManager | A singleton that loads and stores textures for use by GG |
  Timer | Timer provides a means for one or more Wnds to receive periodic notifications of the passage of time |
  UnicodeCharset | Represents the name and character range of a set of Unicode characters |
  Wnd | This is the basic GG window class |
   BrowseInfoMode | The data necessary to represent a browse info mode |
  WndEvent | Encapsulates a Wnd event that is passed from the singleton GUI to a Wnd |
  ZList | A Z-ordering (depth-ordering) of the windows in the GUI |
  StrSize | The string size and index value type |
  CPSize | The code point size and index value type |
  X | The x-coordinate value type |
  Y | The y-coordinate value type |
 OISInput | An Ogre plugin that provides input functionality to OgreGUI using OIS |