|
Public Member Functions |
| CATKnob (const CATString &element, const CATString &rootDir) |
virtual | ~CATKnob () |
virtual CATResult | RectFromAttribs () |
virtual void | TrackMouseMove (const CATPOINT &point, bool leftButton, CATMODKEY modKey) |
virtual void | TrackMouseTimer (CATMODKEY modKey) |
virtual void | TrackMouseDown (const CATPOINT &point, CATMODKEY modKey) |
virtual void | TrackMouseRelease (const CATPOINT &point, CATMODKEY modKey) |
virtual void | OnMouseWheel (const CATPOINT &point, CATFloat32 wheelMove, CATMODKEY modKey) |
virtual void | OnKeyDown (const CATKeystroke &keystroke) |
virtual void | OnKeyPress (const CATKeystroke &keystroke) |
virtual void | Draw (CATImage *image, const CATRect &dirtyRect) |
virtual void | PostDraw (CATDRAWCONTEXT drawContext, const CATRect &dirtyRect) |
virtual CATKNOB_STYLE | GetKnobStyle () |
| Knob styles.
|
virtual void | SetKnobStyle (CATKNOB_STYLE style) |
virtual CATString | GetHint () const |
| GetHint() retrieves the hint text for the control.
|
virtual void | OnMouseDoubleClick (CATMODKEY modKey) |
Protected Member Functions |
CATKNOB_STYLE | GetActiveStyle (CATMODKEY modKey) |
virtual void | SetValueFromPoint (const CATPOINT &point, CATMODKEY modKey) |
virtual CATResult | ParseAttributes () |
| ParseAttributes() parses the known attributes for an object.
|
Protected Attributes |
bool | fCommandTrack |
bool | fCursorHidden |
CATKNOB_STYLE | fKnobStyle |
CATKNOB_STYLE | fLastKnobStyle |
CATFilterEWMA * | fFilter |
CATInt32 | fLastKnob |
CATPOINT | fStartPoint |
CATPOINT | fLastPoint |
CATPOINT | fLastMove |
clock_t | fLastTime |
CATFloat32 | fFilterCoef |
CATFloat32 | fMinDegree |
CATFloat32 | fMaxDegree |
CATVALUE_TYPE | fValueType |
CATFloat32 | fMinAdjVal |
CATFloat32 | fMaxAdjVal |