Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

ParaGUI Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
PG_Application
PG_Application::SignalQuit< datatype >Signal type declaration
PG_Application::SignalVideoResize< datatype >
PG_Application::SignalXMLTag< datatype >
PG_Button
PG_Button::SignalButtonClick< datatype >Signal type declaration
PG_CheckButtonA single check button
PG_Color
PG_ColorsTool-class for descriptive colorvalues
PG_ColumnItemListBoxItem with multiple columns
PG_DataContainerA container for binary data
PG_DropDownA edit / dropdown combo item
PG_DropDown::SignalSelectItem< datatype >Signal type declaration
PG_FileFile abstraction for the PhsicsFS (used in conjunction with PG_FileArchive)
PG_FileArchiveA C++ wrapper for the PhysicsFS
PG_FontFont description class
PG_FontEngineC++ Encapsulation of the FreeType engine
PG_GradientStructure for widget gradients
PG_ImageA static (non-resizeable) frame with image
PG_LabelText label
PG_LineEditAn editable text box
PG_LineEdit::SignalEditBegin< datatype >Signal type declaration
PG_LineEdit::SignalEditEnd< datatype >
PG_LineEdit::SignalEditReturn< datatype >
PG_ListBoxA scrollable box that can hold any number of text items
PG_ListBox::SignalSelectItem< datatype >Signal type declaration
PG_ListBoxBaseItem
PG_ListBoxItem
PG_MaskEdit
PG_MenuBarA menubar. This class provides a MenuBar where you can snap in different PG_PopupMenu objects. Every item creates a button in the bar. By clicking the button the corresponding PopupMenu is opened
PG_MenuBar::MenuBarItemInternal item
PG_MessageBox
PG_MessageObjectBase class of all objects (provides message handling)
PG_MessageObject::SignalAppIdle< datatype >Signal type declaration
PG_NavigatorA class for widget navigation
PG_Point
PG_PopupMenuA stand-alone or attached popup menu
PG_PopupMenu::MenuItemA menu item data structure
PG_PopupMenu::MenuItem::SignalSelectMenuItem< datatype >Signal type declaration
PG_PopupMenu::SignalSelectMenuItem< datatype >Signal type declaration
PG_ProgressBarA progress bar
PG_RadioButtonA single radio button
PG_RadioButton::SignalButtonClick< datatype >Signal type declaration
PG_RectEncapsulation of the SDL_Rect structure
PG_RectListA list derived from vector to handle overlapping and child-widgets
PG_RichEditA optionay editable rich text flowing around child widgets. Generally used to make a large 'pane' of widgets and rich text that can be scrolled through in a smaller 'portal' with scrollbars
PG_RichEdit::RichLine
PG_RichEdit::RichLinePart
PG_RichEdit::RichWordDescription
PG_ScrollAreaA widget containing other widgets which can be paned. With this widget you can create larger scrollable areas. This could be one larger client-widget or any number of widgets "spanning" the scrollable area. This widget doesn't provide scrollbars you can only move to a position by using the PG_ScrollArea::ScrollTo method
PG_ScrollArea::SignalAreaChangedHeight
PG_ScrollArea::SignalAreaChangedWidth
PG_ScrollBarA vertical or horizontal scrollbar
PG_ScrollBar::SignalScrollPos< datatype >Signal type declaration
PG_ScrollBar::SignalScrollTrack< datatype >
PG_ScrollWidgetEncapsulation of the PG_ScrollArea widget providing scrollbars
PG_Signal0< datatype >
Signal1
PG_Signal1< P1, datatype >
Signal2
PG_Signal2< P1, P2, datatype >
PG_Slider
PG_Slider::SignalSlide< datatype >Signal type declaration
PG_Slider::SignalSlideEnd< datatype >
PG_SpinnerBoxPG_SpinnerBox creates a textbox with attached increase/decrease buttons to control the numeric value
PG_SpinnerBox::SignalChange< datatype >Signal type declaration
PG_ThemeTheme/style definition class
PG_ThemeWidgetBase class for themed widgets
PG_TimerObjectA class to handle periodical timers
PG_TimerObject::SignalTimer< datatype >Signal type declaration
PG_WidgetBase class of all widgets
PG_WidgetDnDDrag and drop handler
PG_WidgetListA group of widgets arranged in a list. Generally used to make a large 'pane' of widgets that can be scrolled through in a smaller 'portal' with scrollbars
PG_WindowA window inside the program (not a windowing environment window)
PG_XMLTagXML layout loading functions


The ParaGUI Project - Alexander Pipelka