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] |
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_ProgressBar | [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_MessageObject | [protected, virtual] |
eventMouseButtonUp(const SDL_MouseButtonEvent *button) | PG_MessageObject | [protected, virtual] |
eventMouseEnter() | PG_Widget | [virtual] |
eventMouseLeave() | PG_Widget | [virtual] |
eventMouseMotion(const SDL_MouseMotionEvent *motion) | PG_MessageObject | [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_ThemeWidget | [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 | |
GetName() | PG_Widget | |
GetParent() | PG_Widget | |
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 | |
Height() | PG_Rect | [inline] |
Height() const | PG_Rect | [inline] |
Hide(bool fade=false) | PG_Widget | |
HideAll() | PG_Widget | [static] |
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_ProgressBar | |
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_next | PG_Rect | [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_ProgressBar(PG_Widget *parent, const PG_Rect &r=PG_Rect::null, const char *style="Progressbar") | PG_ProgressBar | |
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_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 | |
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 | |
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] |
ScreenToClient(int x, int y) | PG_Widget | |
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 | |
SetDrawPercentage(bool drawit=true) | PG_ProgressBar | |
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 | |
SetName(const char *name) | PG_Widget | |
SetParent(PG_Widget *parent) | PG_Widget | [protected] |
SetPixel(int x, int y, const PG_Color &c) | PG_Widget | |
SetProgress(double p) | PG_ProgressBar | |
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 | |
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] |
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_ProgressBar() | PG_ProgressBar | |
~PG_Rect() | PG_Rect | [virtual] |
~PG_ThemeWidget() | PG_ThemeWidget | |
~PG_Widget() | PG_Widget | [virtual] |