Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

CtrlRadialSlider Class Reference

Radial slider. More...

#include <ctrl_radialslider.hpp>

Inheritance diagram for CtrlRadialSlider:

CtrlGeneric Observer< VarPercent > SkinObject Observer< VarBool > List of all members.

Public Member Functions

 CtrlRadialSlider (intf_thread_t *pIntf, const GenericBitmap &rBmpSeq, int numImg, VarPercent &rVariable, float minAngle, float maxAngle, const UString &rHelp, VarBool *pVisible)
virtual void handleEvent (EvtGeneric &rEvent)
 Handle an event.
virtual bool mouseOver (int x, int y) const
 Check whether coordinates are inside the control.
virtual void draw (OSGraphics &rImage, int xDest, int yDest)
 Draw the control on the given graphics.
virtual string getType () const
 Get the type of control (custom RTTI).

Detailed Description

Radial slider.

Definition at line 39 of file ctrl_radialslider.hpp.


Constructor & Destructor Documentation

CtrlRadialSlider::CtrlRadialSlider intf_thread_t *  pIntf,
const GenericBitmap rBmpSeq,
int  numImg,
VarPercent rVariable,
float  minAngle,
float  maxAngle,
const UString &  rHelp,
VarBool pVisible
 

Create a radial slider with the given image, which must be composed of numImg subimages of the same size

Definition at line 36 of file ctrl_radialslider.cpp.

References Subject< S >::addObserver(), FSM::addState(), FSM::addTransition(), OSFactory::createOSGraphics(), OSGraphics::drawBitmap(), GenericBitmap::getHeight(), SkinObject::getIntf(), GenericBitmap::getWidth(), OSFactory::instance(), and FSM::setState().


The documentation for this class was generated from the following files:
Generated on Tue Dec 20 10:15:03 2005 for vlc-0.8.4a by  doxygen 1.4.2