GG: Class Hierarchy

GG

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]

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