Public Member Functions | Public Attributes | Protected Attributes | Private Member Functions | Private Attributes | Friends

uiThumbWheel Class Reference

Inheritance diagram for uiThumbWheel:
uiObject uiBaseObject NamedObject CallBacker

List of all members.

Public Member Functions

 uiThumbWheel (uiParent *, const char *nm="uiThumbWheel", bool hor=true)
const char * text () const
int getIntValue () const
float getValue () const
void setText (const char *)
void setValue (int)
void setValue (float)
float lastMoveVal ()
void move (float angle)

Public Attributes

Notifier< uiThumbWheelwheelPressed
Notifier< uiThumbWheelwheelMoved
Notifier< uiThumbWheelwheelReleased

Protected Attributes

float lastmv

Private Member Functions

uiThumbWheelBody & mkbody (uiParent *, const char *, bool)

Private Attributes

BufferString result
uiThumbWheelBody * body_

Friends

class i_ThumbWheelMessenger

Constructor & Destructor Documentation

uiThumbWheel::uiThumbWheel ( uiParent ,
const char *  nm = "uiThumbWheel",
bool  hor = true 
)

Member Function Documentation

int uiThumbWheel::getIntValue (  )  const
float uiThumbWheel::getValue (  )  const
float uiThumbWheel::lastMoveVal (  )  [inline]
uiThumbWheelBody& uiThumbWheel::mkbody ( uiParent ,
const char *  ,
bool   
) [private]
void uiThumbWheel::move ( float  angle  ) 
void uiThumbWheel::setText ( const char *   ) 
void uiThumbWheel::setValue ( float   ) 
void uiThumbWheel::setValue ( int   ) 
const char* uiThumbWheel::text (  )  const

Friends And Related Function Documentation

friend class i_ThumbWheelMessenger [friend]

Member Data Documentation

uiThumbWheelBody* uiThumbWheel::body_ [private]

Reimplemented from uiBaseObject.

float uiThumbWheel::lastmv [protected]
BufferString uiThumbWheel::result [mutable, private]