GClasses

GClasses::GWidgetVertSlider Class Reference

#include <GWidgets.h>

Inheritance diagram for GClasses::GWidgetVertSlider:
GClasses::GWidgetGroup GClasses::GWidget

List of all members.

Public Member Functions

 GWidgetVertSlider (GWidgetGroup *pParent, int x, int y, int w, int h)
virtual ~GWidgetVertSlider ()
virtual WidgetType type ()
float pos ()
void setPos (float f)
virtual void draw (GImage *pCanvas, int x, int y)
 Draws this widget on pCanvas at (x,y)

Protected Member Functions

virtual void onSlideTab (GWidgetSliderTab *pTab, int dx, int dy)
virtual void onClickTab (GWidgetSliderTab *pTab)

Protected Attributes

bool m_dirty
float m_fPos
GWidgetSliderTabm_pAboveTab
GWidgetSliderTabm_pTab
GWidgetSliderTabm_pBelowTab

Constructor & Destructor Documentation

GClasses::GWidgetVertSlider::GWidgetVertSlider ( GWidgetGroup pParent,
int  x,
int  y,
int  w,
int  h 
)
virtual GClasses::GWidgetVertSlider::~GWidgetVertSlider ( ) [virtual]

Member Function Documentation

virtual void GClasses::GWidgetVertSlider::draw ( GImage pCanvas,
int  x,
int  y 
) [virtual]

Draws this widget on pCanvas at (x,y)

Implements GClasses::GWidget.

virtual void GClasses::GWidgetVertSlider::onClickTab ( GWidgetSliderTab pTab) [protected, virtual]

Reimplemented from GClasses::GWidgetGroup.

virtual void GClasses::GWidgetVertSlider::onSlideTab ( GWidgetSliderTab pTab,
int  dx,
int  dy 
) [protected, virtual]

Reimplemented from GClasses::GWidgetGroup.

float GClasses::GWidgetVertSlider::pos ( ) [inline]
void GClasses::GWidgetVertSlider::setPos ( float  f)
virtual WidgetType GClasses::GWidgetVertSlider::type ( ) [inline, virtual]

Implements GClasses::GWidget.


Member Data Documentation