00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
#if !defined(_TMeterControl_h_)
00011
00012 #define _TMeterControl_h_
00013
#include <TSliderControl.h>
00014
00065 class TMeterControl :
public TSliderControl
00066 {
00067
friend class TViewNoCompositingCompatible;
00068
public:
00069 static CFStringRef
GetControlName() {
return CFSTR(
"meter"); }
00070
protected:
00071
00072
TMeterControl(HIViewRef inControl);
00073
virtual ~TMeterControl();
00074
00075
virtual OSStatus StillTracking(TCarbonEvent&inEvent, HIPoint& from);
00076
virtual OSStatus StartTracking(TCarbonEvent&inEvent, HIPoint& from);
00077
virtual void CompatibleDraw(RgnHandle inLimitRgn, CGContextRef inContext,
bool inCompositing);
00078
virtual float ScaleY();
00079 };
00080
00081
00082
#endif // _TMeterControl_h_