GG::BrowseInfoWnd | The abstract base class for all browse-info display windows |
GG::Button | This is a basic button control |
GG::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", each of which represents a color channel |
GG::ColorDlg | Dialog box used to get a color selection from the user |
GG::ColorDlg::ColorButton | Button used to select the custom colors in ColorDlg |
GG::ColorDlg::ColorDisplay | Simple control that only displays a rectangle filled with the given color |
GG::Control | This is an abstract base class for all control classes |
GG::Cursor | Cursor is the base class for GUI-renderable cursors |
GG::DropDownList | Displays a single choice, and allows the user to select items from a pop-up list |
GG::DynamicGraphic | Control that replays images in sequence, forwards or backwards, animated or one frame at a time |
GG::DynamicGraphic::FrameSet | |
GG::Edit | This is a single-line text input control |
GG::EnumMap< E > | A mapping between the values of an enum and the string representations of the enum's values |
GG::EnumMapBase | A base type for all templated EnumMap types |
GG::EventPump | Encapsulates the GG event-pumping mechanism |
GG::EventPumpBase | Base type for all EventPump types |
GG::EventPumpState | Encapsulates the state of GG event pumping |
GG::ExceptionBase | This is the base class for all GG exceptions |
GG::FileDlg | Default file open/save dialog box |
GG::Flags< FlagType > | A set of flags of the same type |
GG::FlagSpec< FlagType > | A singleton that encapsulates the set of known flags of type FlagType |
GG::Font | This class creates one or more 16-bpp OpenGL textures that contain rendered text from a requested font file at the requested point size, including only the requested ranges of characters |
GG::Font::FormattingTag | The type of TextElement that represents a text formatting tag |
GG::Font::LineData | Holds the essential data on each line that a string occupies when rendered with given format flags |
GG::Font::LineData::CharData | Contains the extent in pixels, the index into the original string, and the text formatting tags that should be applied before rendering of a visible character |
GG::Font::RenderState | Holds the state of tags during rendering of text |
GG::Font::TextElement | Used to encapsulate a token-like piece of text to be rendered using GG::Font |
GG::FontManager | This singleton class is essentially a very thin wrapper around a map of Font smart pointers, keyed on font filename/point size pairs |
GG::GUI | An abstract base for an GUI framework class to drive the GG GUI |
GG::HSVClr | Necessary data to represent a color in HSV space, with an alpha value thrown in to make conversions to and from GG::Clr possible |
GG::HueSaturationPicker | Control specifically designed for ColorDlg that allows the user to select a point in the Hue-Saturation subspace of the HSV color space |
GG::is_flag_type< T > | Metafunction predicate that evaluates as true iff T is a GG flag type, declared by using GG_FLAG_TYPE |
GG::Layout | Invisible Wnd subclass whose only purpose is to arrange its child Wnds |
GG::ListBox | Flexible control that can contain rows and columns of other controls, even other ListBoxes |
GG::ListBox::DefaultRowCmp< RowType > | Sorts two Rows of a ListBox using operator<() on the Row::SortKeyType provided by the rows' SortKey() methods |
GG::ListBox::Row | This is a single item in a listbox |
GG::MenuBar | Menu bar control providing "browse" updates to user navigation of the menu |
GG::MenuItem | Serves as a single menu entry in a GG::MenuBar or GG::PopupMenu; may include a submenu |
GG::ModalEventPump | EventPump that terminates when the bool reference done supplied to the constructor is true |
GG::MultiEdit | This is a multi-line text input and display control |
GG::OgreGUI | This is an abstract singleton class that represents the GUI framework of an Ogre OpenGL application |
GG::OgreGUIInputPlugin | The base class for Ogre plugins that provides input functionality to OgreGUI |
OISInput | An Ogre plugin that provides input functionality to OgreGUI using OIS |
GG::PluginInterface | Interface to custom-control plugins |
GG::PluginManager | This singleton class is essentially a very thin wrapper around a map of PluginInterface smart pointers, keyed on std::string plugin names |
GG::PopupMenu | This is a modal pop-up menu |
GG::Pt | GG screen coordinate class |
GG::RadioButtonGroup | This is a class that encapsulates multiple GG::StateButtons into a single radio-button control |
GG::RadioButtonGroup::ButtonSlot | Encapsulates all data pertaining ot a single button in a RadioButtonGroup |
GG::Rect | GG rectangle class |
GG::Scroll | This is a basic scrollbar control |
GG::SDLGUI | This is an abstract singleton class that represents the GUI framework of an SDL OpenGL application |
GG::Slider | Slider control |
GG::Spin< T > | Spin box control |
GG::StateButton | This is a basic state button control |
GG::StaticGraphic | This is a simple, non-interactive window that displays a GG::SubTexture |
GG::StyleFactory | Creates new dialogs and Controls |
GG::SubTexture | This class is a convenient way to store the info needed to use a portion of an OpenGL texture |
GG::TabBar | Contains a sequence of buttons (hereafter "tabs") that act together in a RadioButtonGroup |
GG::TabWnd | Contains several Wnds and a TabBar, and only displays the Wnd currently selected in the TabBar |
GG::TextBoxBrowseInfoWnd | A subclass of BrowseInfoWnd that displays text in a box, optionally with a border |
GG::TextControl | The name says it all |
GG::Texture | This class encapsulates OpenGL texture objects |
GG::TextureCursor | TextureCursor is a very simple subclass of Cursor |
GG::TextureManager | This singleton class is essentially a very thin wrapper around a map of Texture smart pointers, keyed on std::string texture names |
GG::ThreeButtonDlg | General pop-up message or user input box with one, two, or three buttons |
GG::Timer | Timer provides a means for one or more Wnds to receive periodic notifications of the passage of time |
GG::ValuePicker | Control specifically designed for ColorDlg that allows the user to select a point in the Value subspace of the HSV color space |
GG::Wnd | This is the basic GG window class |
GG::Wnd::BrowseInfoMode | The data necessary to represent a browse info mode |
GG::WndEvent | Encapsulates a Wnd event that is passed from the singleton GUI to a Wnd |
GG::ZList | Z-ordering (depth-ordering) of the windows in the GUI |