Main Page Class Hierarchy Compound List File List Compound Members File Members Related Pages Examples
SDLButton Member List
This is the complete list of members for SDLButton, including all inherited members.
- AcceptEvent(const SDL_Event* event)
[protected, virtual]
- AddChild(SDLWidget* child)
- Blit(bool recursive = true)
- SDLDrawObject::Blit()
[virtual]
- bordersize
[protected]
- 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(int size=2)
- SDLWidget::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()
- GetPressed()
- GetScreenSurface()
- GetScreenUpdate()
- GetStoreBackground()
- GetText()
- GetTextColor()
- GetTransparency()
- GetWidgetRect()
- GetWidgetSurface()
- Height()
- Hide(bool fade = false)
- id
[protected]
- 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_pressShift
[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]
- OnButtonSurface(SDL_Surface** surface, int newstate, int w, int h)
[protected, virtual]
- 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)
- SDLButton(SDLWidget* parent, int id, SDL_Rect& r, char* text = NULL)
- SDLDrawObject(int id, SDL_Rect& rect, bool visible, bool storeBackground, SDLDrawObject* objParent = NULL)
- SDLMessageObject()
- SDLUserButton(SDLWidget* parent, int btnid, SDL_Rect& r, char* text = NULL)
- SDLWidget(SDLWidget* parent, SDL_Rect& rect, bool storeBackground = false)
- SendMessage(SDLMessageObject* target, MSG_TYPE type, MSG_ID id, MSG_DATA data)
- SetBackground(int state, SDL_Surface* background, int mode = BKMODE_TILE)
- SetBorderSize(int norm, int pressed, int high)
- 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)
- SetGradient(int state, SDL_Gradient& gradient)
- SetIcon(char* filenameup, char* filenamedown = NULL, Uint32 colorkey = 0x000000FF)
- SetIcon(SDL_Surface* icon_up, SDL_Surface* icon_down = NULL)
- SetID(int id)
- SetInputFocus()
- SetParent(SDLDrawObject* objParent)
- SetPixel(int x, int y, Uint8 r, Uint8 g, Uint8 b, SDL_Surface* surface)
[static]
- SetPressed(bool pressed)
- SetScreenUpdate(bool update)
[virtual]
- SetStoreBackground(bool store)
- SetText(char* text)
- SetTextColor(Uint32 color)
- SetTextColor(SDL_Color c)
- SetToggle(bool bToggle)
- SetTransparency(int norm, int pressed, int high)
- SDLWidget::SetTransparency(Uint8 t)
- SetVisible(bool visible)
- Show(bool fade = false)
- SizeWindow(int w, int h)
[virtual]
- StartWidgetDrag()
- state
[protected]
- StoreBackground()
- transparency
[protected]
- Update(bool doBlit = true)
[virtual]
- WaitEvent(Uint32 delay=0)
- WidgetDrag(int x, int y)
- widgetList
[protected, static]
- Width()
- ~SDLButton()
[virtual]
- ~SDLDrawObject()
[virtual]
- ~SDLMessageObject()
[virtual]
- ~SDLUserButton()
[virtual]
- ~SDLWidget()