Main Page Class Hierarchy Compound List File List Compound Members File Members Related Pages Examples

# SDLWidgetList Member List

This is the complete list of members for SDLWidgetList, including all inherited members.

- AcceptDrop(SDLWidgetDnD* source, int dndID) `[protected, virtual]`
- AcceptEvent(const SDL_Event* event) `[protected, virtual]`
- AddChild(SDLWidget* child)
- AddWidget(SDLWidget* w)
- 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]`
- DeleteAll()
- dnd_next `[protected]`
- dnd_objectlist `[protected, static]`
- DrawBorder(SDL_Surface* surface, SDL_Rect* r, int size, bool up = true)
- drawDragArea(SDL_Point pt, SDL_Surface* image)
- 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]`
- eventDragCancel() `[protected, virtual]`
- eventDragDrop(SDLWidgetDnD* source, int dndID) `[protected, virtual]`
- eventDragStart() `[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]`
- eventQueryDragImage() `[protected, virtual]`
- eventQueryDropImage(SDL_Surface* dragimage = NULL) `[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()
- FindDropTarget(SDL_Point pt) `[protected]`
- FindWidget(int index)
- GetChildCount()
- GetClipRect()
- GetClipRects(SDL_Rect& src, SDL_Rect& dst, SDL_Rect* displayrect = NULL)
- GetDrag()
- GetDrop()
- GetFont()
- GetID()
- GetParent()
- GetScreenSurface()
- GetScreenUpdate()
- GetStoreBackground()
- GetTextColor()
- GetTransparency()
- GetWidgetCount()
- GetWidgetFromPos(Sint32 y) `[protected]`
- 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_background `[protected]`
- my_backgroundFree `[protected]`
- my_backgroundMode `[protected]`
- my_blendLevel `[protected]`
- my_bordersize `[protected]`
- my_firstWidget `[protected]`
- my_gradient `[protected]`
- my_height `[protected]`
- my_id `[protected]`
- my_objParent `[protected]`
- my_objScrollbar `[protected]`
- my_ptDragStart `[protected]`
- my_quitEventLoop `[protected]`
- my_rectClip `[protected]`
- my_rectDisplay `[protected]`
- my_rectList `[protected]`
- my_rectScrollbar `[protected]`
- my_srfBackground `[protected]`
- my_srfDrag `[protected]`
- my_srfObject `[protected]`
- my_srfScreen `[protected]`
- my_storeBackground `[protected]`
- my_transparency `[protected]`
- my_visible `[protected]`
- my_widgetCount `[protected]`
- my_widgetList `[protected]`
- my_widgetListNext `[protected]`
- my_widgetListPrev `[protected]`
- my_widthScrollbar `[protected]`
- ProcessEvent(const SDL_Event* event) `[virtual]`
- PumpIntoEventQueue(const SDL_Event* event) `[static]`
- RecalcClipRect()
- Redraw(bool update = true) `[virtual]`
- ReleaseCapture()
- ReleaseInputFocus()
- RemoveAll()
- RemoveChild(SDLWidget* child) `[protected]`
- RemoveObjectDnD(SDLWidgetDnD* obj)
- RemoveWidget(SDLWidget* w)
- RestoreBackground()
- RunEventLoop(void* data)
- ScreenToClient(int x, int y)
- ScrollToY(Sint32 position) `[protected]`
- SDLDrawObject(int id, SDL_Rect& rect, bool visible, bool storeBackground, SDLDrawObject* objParent = NULL)
- SDLGradientWidget(SDLWidget* parent, SDL_Rect& r)
- SDLMessageObject()
- SDLWidget(SDLWidget* parent, SDL_Rect& rect, bool storeBackground = false)
- SDLWidgetDnD(SDLWidget* parent, int dndID, SDL_Rect& r)
- SDLWidgetList(SDLWidget* parent, SDL_Rect& r)
- SendMessage(SDLMessageObject* target, MSG_TYPE type, MSG_ID id, MSG_DATA data)
- SetBackground(const char* filename, int mode=BKMODE_TILE)
- SetBackground(SDL_Surface* surface, int mode=BKMODE_TILE)
- SetBackgroundBlend(Uint8 backblend)
- SetCapture()
- SetChildTransparency(Uint8 t)
- SetClipRect(int x, int y, int w, int h)
- SetDrag(bool drag)
- SetDrop(bool drop)
- SetEventCallback(MSG_TYPE type, MSG_CALLBACK cbfunc, void *clientdata = NULL)
- SetFont(TTF_Font* newfont)
- SetGradient(SDL_Gradient& grad)
- 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]`
- updateDragArea(SDL_Point pt, SDL_Surface* image)
- WaitEvent(Uint32 delay=0)
- WidgetDrag(int x, int y)
- widgetList `[protected, static]`
- Width()
- ~SDLDrawObject() `[virtual]`
- ~SDLGradientWidget()
- ~SDLMessageObject() `[virtual]`
- ~SDLWidget()
- ~SDLWidgetDnD()
- ~SDLWidgetList()