| AcceptEvent(const SDL_Event *event) | PG_Widget | [protected, virtual] |
| ACT_ACTIVATE enum value | PG_Widget | |
| ACT_CANCEL enum value | PG_Widget | |
| ACT_DEACTIVATE enum value | PG_Widget | |
| ACT_DOWN enum value | PG_Widget | |
| ACT_LEFT enum value | PG_Widget | |
| ACT_OK enum value | PG_Widget | |
| ACT_RIGHT enum value | PG_Widget | |
| ACT_UP enum value | PG_Widget | |
| Action(KeyAction action) | PG_Widget | [virtual] |
| AddChild(PG_Widget *child) | PG_Widget | [virtual] |
| AddText(const char *text, bool update=false) | PG_Widget | |
| AddToWidgetList() | PG_Widget | [protected] |
| Blit(bool recursive=true, bool restore=true) | PG_Widget | [virtual] |
| BringToFront() | PG_Widget | |
| BulkBlit() | PG_Widget | [static] |
| BulkUpdate() | PG_Widget | [static] |
| captureObject | PG_MessageObject | [protected, static] |
| ClientToScreen(int x, int y) | PG_Widget | |
| CreateThemedSurface(const PG_Rect &r, PG_Gradient *gradient, SDL_Surface *background, int bkmode, Uint8 blend) | PG_ThemeWidget | [static] |
| DeleteThemedSurface(SDL_Surface *surface) | PG_ThemeWidget | [static] |
| dragbutton | PG_ScrollBar | [protected] |
| DrawBorder(const PG_Rect &r, int size, bool up=true) | PG_Widget | |
| DrawHLine(int x, int y, int w, const PG_Color &c) | PG_Widget | |
| DrawLine(Uint32 x0, Uint32 y0, Uint32 x1, Uint32 y1, const PG_Color &color, Uint8 width=1) | PG_Widget | |
| DrawRectWH(int x, int y, int w, int h, const PG_Color &c) | PG_Widget | |
| DrawText(const PG_Rect &rect, const char *text) | PG_Widget | |
| DrawText(int x, int y, const char *text) | PG_Widget | |
| DrawText(int x, int y, const char *text, const PG_Rect &cliprect) | PG_Widget | |
| DrawText(const PG_Rect &rect, const char *text, const PG_Color &c) | PG_Widget | |
| DrawText(int x, int y, const char *text, const PG_Color &c) | PG_Widget | |
| DrawVLine(int x, int y, int h, const PG_Color &c) | PG_Widget | |
| EnableReceiver(bool enable) | PG_MessageObject | |
| EndWidgetDrag(int x, int y) | PG_Widget | |
| eventActive(const SDL_ActiveEvent *active) | PG_MessageObject | [protected, virtual] |
| eventBlit(SDL_Surface *surface, const PG_Rect &src, const PG_Rect &dst) | PG_ThemeWidget | [protected, virtual] |
| eventDraw(SDL_Surface *surface, const PG_Rect &rect) | PG_ThemeWidget | [protected, virtual] |
| eventHide() | PG_Widget | [protected, virtual] |
| eventIdle() | PG_MessageObject | [protected, virtual] |
| eventInputFocusLost(PG_MessageObject *newfocus) | PG_MessageObject | [protected, virtual] |
| eventKeyDown(const SDL_KeyboardEvent *key) | PG_MessageObject | [protected, virtual] |
| eventKeyUp(const SDL_KeyboardEvent *key) | PG_MessageObject | [protected, virtual] |
| eventMouseButtonDown(const SDL_MouseButtonEvent *button) | PG_ScrollBar | [protected, virtual] |
| eventMouseButtonUp(const SDL_MouseButtonEvent *button) | PG_Slider | [protected, virtual] |
| eventMouseEnter() | PG_Widget | [virtual] |
| eventMouseLeave() | PG_Widget | [virtual] |
| eventMouseMotion(const SDL_MouseMotionEvent *motion) | PG_ScrollBar | [protected, virtual] |
| eventMoveWidget(int x, int y) | PG_Widget | [protected, virtual] |
| eventQuit(int id, PG_MessageObject *widget, unsigned long data) | PG_MessageObject | [protected, virtual] |
| eventQuitModal(int id, PG_MessageObject *widget, unsigned long data) | PG_Widget | [protected, virtual] |
| eventResize(const SDL_ResizeEvent *event) | PG_MessageObject | [protected, virtual] |
| eventShow() | PG_Widget | [protected, virtual] |
| eventSizeWidget(Uint16 w, Uint16 h) | PG_ScrollBar | [protected, virtual] |
| eventSysWM(const SDL_SysWMEvent *syswm) | PG_MessageObject | [protected, virtual] |
| FadeIn() | PG_Widget | [protected] |
| FadeOut() | PG_Widget | [protected] |
| FindChild(int id) | PG_Widget | |
| FindChild(const char *name) | PG_Widget | |
| FindWidgetFromPos(int x, int y) | PG_Widget | [static] |
| GetBorderSize() | PG_ThemeWidget | |
| GetCapture() | PG_MessageObject | |
| GetChildCount() | PG_Widget | |
| GetChildList() | PG_Widget | |
| GetClipRect() | PG_Widget | |
| GetClipRects(PG_Rect &src, PG_Rect &dst) | PG_Widget | |
| GetClipRects(PG_Rect &src, PG_Rect &dst, const PG_Rect &displayrect) | PG_Widget | |
| GetDirtyUpdate() | PG_Widget | |
| GetFont() | PG_Widget | |
| GetFontAscender() | PG_Widget | |
| GetFontColor() | PG_Widget | |
| GetFontHeight() | PG_Widget | |
| GetFontSize() | PG_Widget | |
| GetGradient() | PG_ThemeWidget | |
| GetID() | PG_Widget | |
| GetMaxRange() | PG_ScrollBar | |
| GetMinRange() | PG_ScrollBar | |
| GetName() | PG_Widget | |
| GetParent() | PG_Widget | |
| GetPosition() | PG_ScrollBar | |
| GetText() | PG_Widget | [virtual] |
| GetTextHeight() | PG_Widget | |
| GetTextSize(Uint16 &w, Uint16 &h, const char *text=NULL) | PG_Widget | |
| GetTextSize(Uint16 &w, Uint16 &h, const char *text, PG_Font *font) | PG_Widget | [static] |
| GetTextWidth() | PG_Widget | |
| GetToplevelWidget() | PG_Widget | |
| GetTransparency() | PG_Widget | |
| GetUserData(void *userdata) | PG_Widget | [virtual] |
| GetUserDataSize() | PG_Widget | [virtual] |
| GetWidgetList() | PG_Widget | [static] |
| GetWidgetSurface() | PG_Widget | |
| handleButtonClick(PG_Button *button) | PG_ScrollBar | [protected] |
| Height() | PG_Rect | [inline] |
| Height() const | PG_Rect | [inline] |
| Hide(bool fade=false) | PG_Widget | |
| HideAll() | PG_Widget | [static] |
| HORIZONTAL enum value | PG_ScrollBar | |
| IDSCROLLBAR_DOWN enum value | PG_ScrollBar | |
| IDSCROLLBAR_DRAG enum value | PG_ScrollBar | |
| IDSCROLLBAR_LEFT enum value | PG_ScrollBar | |
| IDSCROLLBAR_RIGHT enum value | PG_ScrollBar | |
| IDSCROLLBAR_UP enum value | PG_ScrollBar | |
| index | PG_Rect | |
| IntersectRect(const PG_Rect &p, const PG_Rect &c) | PG_Rect | [static] |
| IntersectRect(const PG_Rect &p) const | PG_Rect | |
| IsClippingEnabled() | PG_Widget | |
| IsEnabled() | PG_MessageObject | |
| IsHidden() | PG_Widget | |
| IsInFrontOf(PG_Widget *) | PG_Widget | |
| IsInside(const PG_Point &p, PG_Rect &r) | PG_Rect | [inline, static] |
| IsInside(const PG_Point &p) | PG_Rect | [inline] |
| IsMouseInside() | PG_Widget | |
| IsNull() | PG_Rect | [inline] |
| IsVisible() | PG_Widget | |
| KeyAction enum name | PG_Widget | |
| LoadImage(const char *filename) | PG_ThemeWidget | |
| LoadImage(const char *filename, Uint32 key) | PG_ThemeWidget | |
| LoadLayout(const char *name) | PG_Widget | |
| LoadLayout(const char *name, void(*WorkCallback)(int now, int max)) | PG_Widget | |
| LoadLayout(const char *name, void(*WorkCallback)(int now, int max), void *UserSpace) | PG_Widget | |
| LoadThemeStyle(const char *widgettype) | PG_Slider | |
| PG_ThemeWidget::LoadThemeStyle(const char *widgettype, const char *objectname) | PG_ThemeWidget | [virtual] |
| MoveRect(int x, int y) | PG_Widget | |
| MoveWidget(int x, int y, bool update=true) | PG_Widget | |
| MoveWidget(const PG_Rect &r, bool update=true) | PG_Widget | |
| my_background | PG_ThemeWidget | [protected] |
| my_backgroundFree | PG_ThemeWidget | [protected] |
| my_backgroundMode | PG_ThemeWidget | [protected] |
| my_blendLevel | PG_ThemeWidget | [protected] |
| my_bordersize | PG_ThemeWidget | [protected] |
| my_colorBorder | PG_Widget | [protected] |
| my_gradient | PG_ThemeWidget | [protected] |
| my_has_gradient | PG_ThemeWidget | [protected] |
| my_height | PG_Rect | |
| my_image | PG_ThemeWidget | [protected] |
| my_linesize | PG_ScrollBar | [protected] |
| my_next | PG_Rect | [protected] |
| my_pagesize | PG_ScrollBar | [protected] |
| my_prev | PG_Rect | [protected] |
| my_quitEventLoop | PG_MessageObject | [protected, static] |
| my_srfObject | PG_Widget | [protected] |
| my_text | PG_Widget | [protected] |
| my_width | PG_Rect | |
| my_xpos | PG_Rect | |
| my_ypos | PG_Rect | |
| next() | PG_Rect | [inline] |
| null | PG_Rect | [static] |
| objectList | PG_MessageObject | [protected, static] |
| operator!=(const PG_Rect &r) const | PG_Rect | [inline] |
| operator/(PG_Rect &b) | PG_Rect | |
| PG_Rect::operator=(const SDL_Rect &src) | PG_Rect | |
| PG_Rect::operator=(const PG_Rect &src) | PG_Rect | |
| operator==(const PG_Rect &r) const | PG_Rect | [inline] |
| OverlapRect(const PG_Rect &p, const PG_Rect &c) const | PG_Rect | [inline] |
| OverlapRect(const PG_Rect &p) const | PG_Rect | [inline] |
| OverlapRect(PG_Rect *p) | PG_Rect | [inline] |
| PG_MessageObject() | PG_MessageObject | |
| PG_Rect(Sint16 x, Sint16 y, Uint16 w, Uint16 h) | PG_Rect | |
| PG_Rect() | PG_Rect | |
| PG_Rect(const PG_Rect &src) | PG_Rect | |
| PG_Rect(const SDL_Rect &src) | PG_Rect | |
| PG_RectList class | PG_Rect | [friend] |
| PG_ScrollBar(PG_Widget *parent, const PG_Rect &r=PG_Rect::null, ScrollDirection direction=VERTICAL, int id=-1, const char *style="Scrollbar") | PG_ScrollBar | |
| PG_Slider(PG_Widget *parent, const PG_Rect &r=PG_Rect::null, ScrollDirection direction=VERTICAL, int id=-1, const char *style="Slider") | PG_Slider | |
| PG_ThemeWidget(PG_Widget *parent, const PG_Rect &r=PG_Rect::null, const char *style="ThemeWidget") | PG_ThemeWidget | |
| PG_ThemeWidget(PG_Widget *parent, const PG_Rect &r, bool bCreateSurface, const char *style="ThemeWidget") | PG_ThemeWidget | |
| PG_Widget(PG_Widget *parent, const PG_Rect &rect=PG_Rect::null, bool bObjectSurface=false) | PG_Widget | |
| position | PG_ScrollBar | [protected] |
| prev() | PG_Rect | [inline] |
| ProcessEvent(const SDL_Event *event, bool bModal=false) | PG_Widget | [virtual] |
| PG_MessageObject::ProcessEvent(const SDL_Event *event) | PG_MessageObject | [virtual] |
| PumpIntoEventQueue(const SDL_Event *event) | PG_MessageObject | [static] |
| QuitModal() | PG_Widget | |
| RecalcClipRect() | PG_Widget | |
| RecalcPositions() | PG_Slider | [virtual] |
| Redraw(bool update=true) | PG_Widget | |
| ReleaseCapture() | PG_MessageObject | |
| ReleaseInputFocus() | PG_MessageObject | |
| ReleaseUserData() | PG_Widget | |
| RemoveAllChilds() | PG_Widget | |
| RemoveChild(PG_Widget *child) | PG_Widget | [virtual] |
| RemoveFromWidgetList() | PG_Widget | [protected] |
| RestoreBackground(PG_Rect *clip=NULL, bool force=false) | PG_Widget | [virtual] |
| RunModal() | PG_Widget | [virtual] |
| sb_direction | PG_ScrollBar | [protected] |
| ScreenToClient(int x, int y) | PG_Widget | |
| scroll_current | PG_ScrollBar | [protected] |
| scroll_max | PG_ScrollBar | [protected] |
| scroll_min | PG_ScrollBar | [protected] |
| ScrollButton class | PG_ScrollBar | [friend] |
| scrollbutton | PG_ScrollBar | [protected] |
| ScrollDirection enum name | PG_ScrollBar | |
| SendToBack() | PG_Widget | |
| SetBackground(const char *filename, int mode=BKMODE_TILE) | PG_ThemeWidget | |
| SetBackground(const char *filename, int mode, const PG_Color &colorkey) | PG_ThemeWidget | |
| SetBackground(SDL_Surface *surface, int mode=BKMODE_TILE) | PG_ThemeWidget | |
| SetBackgroundBlend(Uint8 backblend) | PG_ThemeWidget | |
| SetBackgroundColor(const PG_Color &c) | PG_ThemeWidget | |
| SetBorderSize(int b) | PG_ThemeWidget | |
| SetCapture() | PG_MessageObject | |
| SetChildTransparency(Uint8 t) | PG_Widget | |
| SetClipRect(PG_Rect &r) | PG_Widget | |
| SetDirtyUpdate(bool bDirtyUpdate) | PG_Widget | |
| SetFadeSteps(int steps) | PG_Widget | |
| SetFont(PG_Font *font) | PG_Widget | |
| SetFontAlpha(int Alpha, bool bRecursive=false) | PG_Widget | |
| SetFontColor(const PG_Color &Color) | PG_Widget | |
| SetFontIndex(int Index, bool bRecursive=false) | PG_Widget | |
| SetFontName(const char *Name, bool bRecursive=false) | PG_Widget | |
| SetFontSize(int Size, bool bRecursive=false) | PG_Widget | |
| SetFontStyle(PG_Font::Style Style, bool bRecursive=false) | PG_Widget | |
| SetGradient(PG_Gradient &grad) | PG_ThemeWidget | |
| SetHidden(bool hidden) | PG_Widget | |
| SetID(int id) | PG_Widget | |
| SetImage(SDL_Surface *image, bool bFreeImage=true) | PG_ThemeWidget | |
| SetInputFocus() | PG_MessageObject | |
| SetLineSize(int ls) | PG_ScrollBar | |
| SetName(const char *name) | PG_Widget | |
| SetPageSize(int ps) | PG_ScrollBar | |
| SetParent(PG_Widget *parent) | PG_Widget | [protected] |
| SetPixel(int x, int y, const PG_Color &c) | PG_Widget | |
| SetPosition(int pos) | PG_ScrollBar | |
| SetRange(Uint32 min, Uint32 max) | PG_ScrollBar | |
| SetRect(Sint16 nx, Sint16 ny, Uint16 nw, Uint16 nh) | PG_Rect | [inline] |
| SetSimpleBackground(bool simple) | PG_ThemeWidget | |
| SetSizeByText(int Width=0, int Height=0, const char *Text=NULL) | PG_Widget | |
| SetText(const char *text) | PG_Widget | [virtual] |
| SetTextFormat(const char *text,...) | PG_Widget | [virtual] |
| SetTransparency(Uint8 t, bool bRecursive=false) | PG_ThemeWidget | [virtual] |
| SetUserData(void *userdata, int size) | PG_Widget | |
| SetVisible(bool visible) | PG_Widget | |
| Show(bool fade=false) | PG_Widget | |
| sigAppIdle | PG_MessageObject | |
| sigScrollPos | PG_ScrollBar | |
| sigScrollTrack | PG_ScrollBar | |
| sigSlide | PG_Slider | |
| sigSlideEnd | PG_Slider | |
| SizeWidget(Uint16 w, Uint16 h, bool update=true) | PG_Widget | [virtual] |
| StartWidgetDrag() | PG_Widget | |
| StopQuitModal() | PG_Widget | |
| TranslateNumpadKeys(SDL_KeyboardEvent *key) | PG_MessageObject | |
| Update(bool doBlit=true) | PG_Widget | |
| UpdateRect(const PG_Rect &r) | PG_Widget | [static] |
| UpdateScreen() | PG_Widget | [static] |
| VERTICAL enum value | PG_ScrollBar | |
| WaitEvent(Uint32 delay=0) | PG_MessageObject | [static] |
| WidgetDrag(int x, int y) | PG_Widget | |
| Width() | PG_Rect | [inline] |
| Width() const | PG_Rect | [inline] |
| WillQuitModal() | PG_Widget | |
| ~PG_MessageObject() | PG_MessageObject | [virtual] |
| ~PG_Rect() | PG_Rect | [virtual] |
| ~PG_ScrollBar() | PG_ScrollBar | [virtual] |
| ~PG_Slider() | PG_Slider | |
| ~PG_ThemeWidget() | PG_ThemeWidget | |
| ~PG_Widget() | PG_Widget | [virtual] |