Main Page Class Hierarchy Compound List File List Compound Members File Members Related Pages Examples
SDLScrollBar::ScrollButton Member List
This is the complete list of members for SDLScrollBar::ScrollButton, 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()
[protected]
- GetPosFromPoint(SDL_Point p)
[protected]
- 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)
- ScrollButton(SDLScrollBar* parent, int id, SDL_Rect& r)
- 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)
- SetTickMode(bool on)
- 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()
- ~ScrollButton()
[virtual]
- ~SDLButton()
[virtual]
- ~SDLDrawObject()
[virtual]
- ~SDLMessageObject()
[virtual]
- ~SDLUserButton()
[virtual]
- ~SDLWidget()