Main Page Class Hierarchy Compound List File List Compound Members File Members Related Pages Examples
SDLWidget Member List
This is the complete list of members for SDLWidget, including all inherited members.
- AcceptEvent(const SDL_Event* event)
[protected, virtual]
- AddChild(SDLWidget* child)
- Blit(bool recursive = true)
- SDLDrawObject::Blit()
[virtual]
- bSetCaptureOnShow
[protected]
- BulkUpdate()
[static]
- ClientToScreen(int sx, int sy)
- CreateGradient(SDL_Rect& r, SDL_Gradient& gradient)
[static]
- CreateGradient(SDL_Rect& r, SDL_Color& ul, SDL_Color& ur, SDL_Color& dl, SDL_Color& dr)
[static]
- CreateSubSurface(SDL_Surface* surface, SDL_Rect* r)
[protected]
- CreateThemedSurface(SDL_Rect& r, SDL_Gradient* gradient, SDL_Surface* background, int bkmode, Uint8 blend)
[static]
- DrawBorder(SDL_Surface* surface, SDL_Rect* r, int size, bool up = true)
- DrawGradient(SDL_Surface* surface, SDL_Rect& r, SDL_Color& ul, SDL_Color& ur, SDL_Color& dl, SDL_Color& dr)
[static]
- DrawGradient(SDL_Surface* surface, SDL_Rect& r, SDL_Gradient& gradient)
[static]
- DrawHLine(int x, int y, int w, Uint8 r, Uint8 g, Uint8 b, SDL_Surface* surface)
- DrawRectWH(int x, int y, int w, int h, Uint8 r, Uint8 g, Uint8 b, SDL_Surface* surface)
- DrawText(int x, int y, char* text, SDL_Color c, TTF_Font* textfont = NULL)
- DrawText(SDL_Rect* r, char* text, SDL_Color c, int align = SDL_TA_LEFT, TTF_Font* textfont = NULL)
- DrawThemedSurface(SDL_Surface* surface, SDL_Rect* r, SDL_Gradient* gradient, SDL_Surface* background, int bkmode, Uint8 blend)
[static]
- DrawVLine(int x, int y, int h, Uint8 r, Uint8 g, Uint8 b, SDL_Surface* surface)
- EnableReceiver(bool enable)
- EndWidgetDrag(int x, int y)
- eventActive(const SDL_ActiveEvent* active)
[protected, virtual]
- eventBlit(SDL_Surface* srf, SDL_Rect* src, SDL_Rect* dst)
[protected, virtual]
- eventButtonClick(int id, SDLWidget* widget)
[protected, virtual]
- eventDraw(SDL_Surface* surface, SDL_Rect* rect)
[protected, virtual]
- eventHide()
[protected, virtual]
- eventIdle()
[protected, virtual]
- eventInputFocusLost(SDLMessageObject* newfocus)
[protected, virtual]
- eventKeyDown(const SDL_KeyboardEvent* key)
[protected, virtual]
- eventKeyUp(const SDL_KeyboardEvent* key)
[protected, virtual]
- eventMessage(MSG_MESSAGE* msg)
[protected, virtual]
- eventMouseButtonDown(const SDL_MouseButtonEvent* button)
[protected, virtual]
- eventMouseButtonUp(const SDL_MouseButtonEvent* button)
[protected, virtual]
- eventMouseEnter()
[protected, virtual]
- eventMouseLeave()
[protected, virtual]
- eventMouseMotion(const SDL_MouseMotionEvent* motion)
[protected, virtual]
- eventMoveWindow(int x, int y)
[protected, virtual]
- eventQuit(int id, SDLWidget* widget, unsigned long data)
[protected, virtual]
- eventScrollPos(int id, SDLWidget* widget, unsigned long data)
[protected, virtual]
- eventScrollTrack(int id, SDLWidget* widget, unsigned long data)
[protected, virtual]
- eventShow()
[protected, virtual]
- eventSizeWindow(int w, int h)
[protected, virtual]
- eventSysWM(const SDL_SysWMEvent* syswm)
[protected, virtual]
- FadeIn()
- FadeOut()
- GetChildCount()
- GetClipRect()
- GetClipRects(SDL_Rect& src, SDL_Rect& dst, SDL_Rect* displayrect = NULL)
- GetFont()
- GetID()
- GetParent()
- GetScreenSurface()
- GetScreenUpdate()
- GetStoreBackground()
- GetTextColor()
- GetTransparency()
- GetWidgetRect()
- GetWidgetSurface()
- Height()
- Hide(bool fade = false)
- IntersectRect(SDL_Rect p, SDL_Rect c)
[static]
- IsClippingEnabled()
- IsDisplayRectValid()
[virtual]
- IsEnabled()
- IsInside(SDL_Point p, SDL_Rect* r = NULL)
- IsMouseInside()
- IsVisible()
- LoadThemeStyle(const char* widgettype)
[virtual]
- LoadThemeStyle(const char* widgettype, const char* objectname)
[virtual]
- mkrect(int x, int y, int w, int h)
[static]
- MoveRect(int x, int y)
- MoveWindow(int x, int y)
[virtual]
- my_id
[protected]
- my_objParent
[protected]
- my_ptDragStart
[protected]
- my_quitEventLoop
[protected]
- my_rectClip
[protected]
- my_rectDisplay
[protected]
- my_srfBackground
[protected]
- my_srfDrag
[protected]
- my_srfObject
[protected]
- my_srfScreen
[protected]
- my_storeBackground
[protected]
- my_transparency
[protected]
- my_visible
[protected]
- my_widgetListNext
[protected]
- my_widgetListPrev
[protected]
- ProcessEvent(const SDL_Event* event)
[virtual]
- PumpIntoEventQueue(const SDL_Event* event)
[static]
- RecalcClipRect()
- Redraw(bool update = true)
[virtual]
- ReleaseCapture()
- ReleaseInputFocus()
- RemoveChild(SDLWidget* child)
[protected]
- RestoreBackground()
- RunEventLoop(void* data)
- ScreenToClient(int x, int y)
- SDLDrawObject(int id, SDL_Rect& rect, bool visible, bool storeBackground, SDLDrawObject* objParent = NULL)
- SDLMessageObject()
- SDLWidget(SDLWidget* parent, SDL_Rect& rect, bool storeBackground = false)
- SendMessage(SDLMessageObject* target, MSG_TYPE type, MSG_ID id, MSG_DATA data)
- SetCapture()
- SetChildTransparency(Uint8 t)
- SetClipRect(int x, int y, int w, int h)
- SetEventCallback(MSG_TYPE type, MSG_CALLBACK cbfunc, void *clientdata = NULL)
- SetFont(TTF_Font* newfont)
- SetID(int id)
- SetInputFocus()
- SetParent(SDLDrawObject* objParent)
- SetPixel(int x, int y, Uint8 r, Uint8 g, Uint8 b, SDL_Surface* surface)
[static]
- SetScreenUpdate(bool update)
[virtual]
- SetStoreBackground(bool store)
- SetTextColor(Uint32 color)
- SetTextColor(SDL_Color c)
- SetTransparency(Uint8 t)
- SetVisible(bool visible)
- Show(bool fade = false)
- SizeWindow(int w, int h)
[virtual]
- StartWidgetDrag()
- StoreBackground()
- Update(bool doBlit = true)
[virtual]
- WaitEvent(Uint32 delay=0)
- WidgetDrag(int x, int y)
- widgetList
[protected, static]
- Width()
- ~SDLDrawObject()
[virtual]
- ~SDLMessageObject()
[virtual]
- ~SDLWidget()