#include <TArcSliderControl2.h>
Inheritance diagram for TArcSliderControl2:
Public Member Functions | |
virtual void | SetProperty (OSType propID, double value) |
virtual bool | GetProperty (OSType propID, double &value) |
Protected Member Functions | |
TArcSliderControl2 (HIViewRef inControl) | |
virtual | ~TArcSliderControl2 () |
virtual void | EraseBackground (CGContextRef inContext, bool inCompositing) |
virtual void | DrawStaticBackground (RgnHandle inLimitRgn, CGContextRef inContext, bool inCompositing) |
The fun part of the control. | |
virtual void | CompatibleDraw (RgnHandle inLimitRgn, CGContextRef inContext, bool inCompositing) |
The fun part of the control. | |
virtual void | TitleChanged () |
virtual OSStatus | StillTracking (TCarbonEvent &inEvent, HIPoint &from) |
Called during mouse tracking. | |
virtual OSStatus | StartTracking (TCarbonEvent &inEvent, HIPoint &from) |
Called before tracking. | |
virtual bool | Prerender () |
Protected Attributes | |
float | mCenterX |
float | mCenterY |
float | mRadius |
float | mMinAngle |
float | mMaxAngle |
float | mAngle |
int | mOldValue |
|
|
|
|
|
The fun part of the control. XXX need to test with vertically oriented images Reimplemented from TSliderControl. |
|
The fun part of the control. XXX need to test with vertically oriented images Reimplemented from TSliderControl. |
|
Reimplemented from TViewNoCompositingCompatible. |
|
Reimplemented from TSliderControl. |
|
Reimplemented from TViewNoCompositingCompatible. |
|
Reimplemented from TSliderControl. |
|
Called before tracking. The new control value is calculated so that the slider thumb ends up centered on the mouse. This takes into account all of the inset and size values, and also considers the background image and thumb orientation compared to the slider orientation. Reimplemented from TSliderControl. |
|
Called during mouse tracking.
Works basically the same as the Reimplemented from TSliderControl. |
|
Reimplemented from TSliderControl. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|