GG
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNadobe
oNboost
oNGGThe namespace that encloses all GG classes, functions, typedefs, enums, etc
|oNdetail
|oNspin_details
|oCAdamDialogResult
|oCAdamModalDialog
|oCBrowseInfoWndThe abstract base class for all browse-info display windows
|oCTextBoxBrowseInfoWndA subclass of BrowseInfoWnd that displays text in a box, optionally with a border
|oCButtonThis is a basic button control
|oCStateButtonThis is a basic state button control
|oCRadioButtonGroupThis is a class that encapsulates multiple GG::StateButtons into a single radio-button control
||\CButtonSlotEncapsulates all data pertaining ot a single button in a RadioButtonGroup
|oCClrA 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"
|oCControlAn abstract base class for all control classes
|oCCursorCursor is the base class for GUI-renderable cursors
|oCTextureCursorTextureCursor is a very simple subclass of Cursor
|oCHSVClrContains 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
|oCHueSaturationPickerA control specifically designed for ColorDlg that allows the user to select a point in the Hue-Saturation subspace of the HSV color space
|oCValuePickerA control specifically designed for ColorDlg that allows the user to select a point in the Value subspace of the HSV color space
|oCColorDlgA dialog box used to get a color selection from the user
||oCColorButtonThe button used to select the custom colors in ColorDlg
||\CColorDisplayA simple control that only displays a rectangle filled with the given color
|oCFileDlgThe default file open/save dialog box
|oCThreeButtonDlgA general pop-up message or user input box with one, two, or three buttons
|oCDropDownListDisplays a single choice, and allows the user to select items from a drop-down list
|oCDynamicGraphicA control that replays images in sequence, forwards or backwards, animated or one frame at a time
|oCEditThis is a single-line edit box control
|oCEnumMapBaseA base type for all templated EnumMap types
|oCEnumMapA mapping between the values of an enum and the string representations of the enum's values
|oCModalDialogResult
|oCEventPumpStateEncapsulates the state of GG event pumping
|oCEventPumpBaseThe base type for all EventPump types
|oCEventPumpEncapsulates the GG event-pumping mechanism
|oCModalEventPumpAn EventPump that terminates when the bool reference done supplied to the constructor is true
|oCExceptionBaseThe base class for all GG exceptions
|oCis_flag_typeMetafunction predicate that evaluates as true iff T is a GG flag type, declared by using GG_FLAG_TYPE
|oCFlagSpecA singleton that encapsulates the set of known flags of type FlagType
|oCFlagsA set of flags of the same type
|oCFontA bitmapped font rendering class
||oCFormattingTagThe type of TextElement that represents a text formatting tag
||oCLineDataHolds the essential data on each line that a string occupies when rendered with given format flags
|||\CCharDataContains the extent, the index into the original string, and the text formatting tags that should be applied before rendering of a visible glyph
||oCRenderStateHolds the state of tags during rendering of text
||oCSubstringA range of iterators into a std::string that defines a substring found in a string being rendered by Font
||\CTextElementUsed to encapsulate a token-like piece of text to be rendered using GG::Font
|oCFontManagerA singleton that loads and stores fonts for use by GG
|oCGroupBoxThis is a noninteractive box with an optional label
|oCGUIAn abstract base for an GUI framework class to drive the GG GUI
|oCLayoutAn invisible Wnd subclass that arranges its child Wnds
|oCListBoxA flexible control that can contain rows and columns of other controls, even other ListBoxes
||oCDefaultRowCmpSorts two Rows of a ListBox using operator<() on the Row::SortKeyType provided by the rows' SortKey() methods
||oCRowA single item in a listbox
||\CRowPtrIteratorLessSorts iterators to ListBox::Row*s from a container of ListBox::Row*s
|oCMenuItemServes as a single menu entry in a GG::MenuBar or GG::PopupMenu
|oCMenuBarA menu bar control providing "browse" updates to user navigation of the menu
|oCPopupMenuA modal pop-up menu
|oCMultiEditThis is a multi-line text input and display control
|oCOgreGUIThis is an abstract singleton class that represents the GUI framework of an Ogre OpenGL application
|oCOgreGUIInputPluginThe base class for Ogre plugins that provides input functionality to OgreGUI
|oCPluginInterfaceThe interface to custom-control plugins
|oCPluginManagerA singleton that loads and stores textures for use by GG
|oCPtA GG screen coordinate class
|oCRectA GG rectangle class
|oCScrollThis is a basic scrollbar control
|oCSDLGUIThis is an abstract singleton class that represents the GUI framework of an SDL OpenGL application
|oCSliderA slider control
|oCSpinA spin box control
|oCStaticGraphicA simple, non-interactive window that displays a GG::SubTexture
|oCStyleFactoryCreates new dialogs and Controls
|oCOverlayWndContains several Wnds, and only displays the Wnd currently specified
|oCTabWndContains several Wnds and a TabBar, and only displays the Wnd currently selected in the TabBar
|oCTabBarContains a sequence of buttons (hereafter "tabs") that act together in a RadioButtonGroup
|oCTextControlDisplays a piece of text
|oCTextureThis class encapsulates an OpenGL texture object
|oCSubTextureThis class is a convenient way to store the info needed to use a portion of an OpenGL texture
|oCTextureManagerA singleton that loads and stores textures for use by GG
|oCTimerTimer provides a means for one or more Wnds to receive periodic notifications of the passage of time
|oCUnicodeCharsetRepresents the name and character range of a set of Unicode characters
|oCWndThis is the basic GG window class
||\CBrowseInfoModeThe data necessary to represent a browse info mode
|oCWndEventEncapsulates a Wnd event that is passed from the singleton GUI to a Wnd
|oCZListA Z-ordering (depth-ordering) of the windows in the GUI
|oCStrSizeThe string size and index value type
|oCCPSizeThe code point size and index value type
|oCXThe x-coordinate value type
|\CYThe y-coordinate value type
oNOgre
oNOIS
oNutf8
\COISInputAn Ogre plugin that provides input functionality to OgreGUI using OIS