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_CheckButton | A single check button |
PG_Color | |
PG_Colors | Tool-class for descriptive colorvalues |
PG_ColumnItem | ListBoxItem with multiple columns |
PG_DataContainer | A container for binary data |
PG_DropDown | A edit / dropdown combo item |
PG_DropDown::SignalSelectItem< datatype > | Signal type declaration |
PG_File | File abstraction for the PhsicsFS (used in conjunction with PG_FileArchive) |
PG_FileArchive | A C++ wrapper for the PhysicsFS |
PG_Font | Font description class |
PG_FontEngine | C++ Encapsulation of the FreeType engine |
PG_Gradient | Structure for widget gradients |
PG_Image | A static (non-resizeable) frame with image |
PG_Label | Text label |
PG_LineEdit | An editable text box |
PG_LineEdit::SignalEditBegin< datatype > | Signal type declaration |
PG_LineEdit::SignalEditEnd< datatype > | |
PG_LineEdit::SignalEditReturn< datatype > | |
PG_ListBox | A scrollable box that can hold any number of text items |
PG_ListBox::SignalSelectItem< datatype > | Signal type declaration |
PG_ListBoxBaseItem | |
PG_ListBoxItem | |
PG_MaskEdit | |
PG_MenuBar | A 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::MenuBarItem | Internal item |
PG_MessageBox | |
PG_MessageObject | Base class of all objects (provides message handling) |
PG_MessageObject::SignalAppIdle< datatype > | Signal type declaration |
PG_Navigator | A class for widget navigation |
PG_Point | |
PG_PopupMenu | A stand-alone or attached popup menu |
PG_PopupMenu::MenuItem | A menu item data structure |
PG_PopupMenu::MenuItem::SignalSelectMenuItem< datatype > | Signal type declaration |
PG_PopupMenu::SignalSelectMenuItem< datatype > | Signal type declaration |
PG_ProgressBar | A progress bar |
PG_RadioButton | A single radio button |
PG_RadioButton::SignalButtonClick< datatype > | Signal type declaration |
PG_Rect | Encapsulation of the SDL_Rect structure |
PG_RectList | A list derived from vector to handle overlapping and child-widgets |
PG_RichEdit | A 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_ScrollArea | A 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_ScrollBar | A vertical or horizontal scrollbar |
PG_ScrollBar::SignalScrollPos< datatype > | Signal type declaration |
PG_ScrollBar::SignalScrollTrack< datatype > | |
PG_ScrollWidget | Encapsulation 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_SpinnerBox | PG_SpinnerBox creates a textbox with attached increase/decrease buttons to control the numeric value |
PG_SpinnerBox::SignalChange< datatype > | Signal type declaration |
PG_Theme | Theme/style definition class |
PG_ThemeWidget | Base class for themed widgets |
PG_TimerObject | A class to handle periodical timers |
PG_TimerObject::SignalTimer< datatype > | Signal type declaration |
PG_Widget | Base class of all widgets |
PG_WidgetDnD | Drag and drop handler |
PG_WidgetList | A 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_Window | A window inside the program (not a windowing environment window) |
PG_XMLTag | XML layout loading functions |