Pioneer
Public Member Functions | List of all members
Gui::VScrollBar Class Reference

#include <GuiVScrollBar.h>

Inheritance diagram for Gui::VScrollBar:
Inheritance graph
[legend]
Collaboration diagram for Gui::VScrollBar:
Collaboration graph
[legend]

Public Member Functions

 VScrollBar ()
 
- Public Member Functions inherited from Gui::ScrollBar
 ScrollBar (bool isHoriz)
 
virtual ~ScrollBar ()
 
virtual bool OnMouseDown (MouseButtonEvent *e)
 
virtual void GetSizeRequested (float size[2])
 
virtual void GetMinimumSize (float size[2])
 
virtual void Draw ()
 
void SetAdjustment (Adjustment *adj)
 
- Public Member Functions inherited from Gui::Widget
 Widget ()
 
virtual ~Widget ()
 
void GetAbsolutePosition (float pos[2]) const
 
void GetSize (float size[2])
 
void SetSize (float w, float h)
 
void ResizeRequest ()
 
void SetShortcut (SDL_Keycode key, SDL_Keymod mod)
 
void SetScissor (bool enabled)
 
bool GetEnabled ()
 
void SetEnabled (bool v)
 
virtual void GrabFocus ()
 
bool IsFocused ()
 
virtual void ShowAll ()
 
virtual void Show ()
 
virtual void Hide ()
 
void HideTooltip ()
 
bool IsVisible () const
 
ContainerGetParent () const
 
void SetParent (Container *p)
 
void SetToolTip (std::string s)
 
const std::string & GetToolTip () const
 
virtual bool OnMouseUp (MouseButtonEvent *e)
 
virtual bool OnMouseMotion (MouseMotionEvent *e)
 
virtual void OnActivate ()
 
virtual void OnMouseEnter ()
 
virtual void OnMouseLeave ()
 
virtual bool OnKeyDown (const SDL_Keysym *sym)
 
virtual void OnTextInput (Uint32 unicode)
 
bool IsMouseOver ()
 
void OnPreShortcut (const SDL_Keysym *sym)
 
unsigned int GetEventMask ()
 

Additional Inherited Members

- Public Types inherited from Gui::Widget
enum  EventMask {
  EVENT_NONE = 0 , EVENT_KEYDOWN = 1 << 0 , EVENT_KEYUP = 1 << 1 , EVENT_MOUSEDOWN = 1 << 2 ,
  EVENT_MOUSEUP = 1 << 3 , EVENT_MOUSEMOTION = 1 << 4
}
 
- Public Attributes inherited from Gui::Widget
sigc::signal< void > onMouseEnter
 
sigc::signal< void > onMouseLeave
 
sigc::signal< void > onSetSize
 
sigc::signal< void > onDelete
 
float w
 
float h
 
- Static Public Attributes inherited from Gui::Widget
static const unsigned int EVENT_ALL = 0xffffffff
 
- Protected Member Functions inherited from Gui::Widget
virtual std::string GetOverrideTooltip ()
 
void UpdateOverriddenTooltip ()
 
- Protected Attributes inherited from Gui::ScrollBar
Adjustmentm_adjustment
 
- Protected Attributes inherited from Gui::Widget
unsigned int m_eventMask
 
struct {
   SDL_Keycode   sym
 
   SDL_Keymod   mod
 
m_shortcut
 

Constructor & Destructor Documentation

◆ VScrollBar()

Gui::VScrollBar::VScrollBar ( )
inline

The documentation for this class was generated from the following file: