Main Page Class Hierarchy Compound List File List Compound Members File Members Related Pages Examples
SDLWindow Member List
This is the complete list of members for SDLWindow, including all inherited members.
- AcceptDrop(SDLWidgetDnD* source, int dndID)
[protected, virtual]
- 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]
- 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]
- GetChildCount()
- GetClipRect()
- GetClipRects(SDL_Rect& src, SDL_Rect& dst, SDL_Rect* displayrect = NULL)
- GetDrag()
- GetDrop()
- 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]
- SDLGradientWidget::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_gradient
[protected]
- 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]
- RemoveObjectDnD(SDLWidgetDnD* obj)
- RestoreBackground()
- RunEventLoop(void* data)
- ScreenToClient(int x, int y)
- 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)
- SDLWindow(SDLWidget* parent, SDL_Rect& r, char* windowtext)
- 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)
- SetColorTitlebar(Uint32 color)
- 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()
- ~SDLWindow()