Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

TKnobControl Class Reference

#include <TKnobControl.h>

Inheritance diagram for TKnobControl:

Inheritance graph
[legend]
Collaboration diagram for TKnobControl:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

CFStringRef GetControlName ()

Protected Member Functions

 TKnobControl (HIViewRef inControl)
virtual ~TKnobControl ()
virtual ControlKind GetKind ()
virtual bool UseNonblockingTracking ()
 To enable the non-blocking tracking a subclass must override this method to return true.

virtual OSStatus Initialize (TCarbonEvent &inEvent)
virtual OSStatus StillTracking (TCarbonEvent &inEvent, HIPoint &from)
 Called during tracking.

virtual void DrawStaticBackground (RgnHandle inLimitRgn, CGContextRef inContext, bool inCompositing)
 Draw the static part (background) of the control.

virtual void CompatibleDraw (RgnHandle inLimitRgn, CGContextRef inContext, bool inCompositing)
 The fun part of the control.

virtual void TitleChanged ()
virtual void ValueChanged ()

Constructor & Destructor Documentation

TKnobControl::TKnobControl HIViewRef  inControl  )  [protected]
 

TKnobControl::~TKnobControl  )  [protected, virtual]
 


Member Function Documentation

void TKnobControl::CompatibleDraw RgnHandle  inLimitRgn,
CGContextRef  inContext,
bool  inCompositing
[protected, virtual]
 

The fun part of the control.

Implements TViewNoCompositingCompatible.

void TKnobControl::DrawStaticBackground RgnHandle  inLimitRgn,
CGContextRef  inContext,
bool  inCompositing
[protected, virtual]
 

Draw the static part (background) of the control.

Reimplemented from TViewNoCompositingCompatible.

CFStringRef TKnobControl::GetControlName  )  [inline, static]
 

ControlKind TKnobControl::GetKind  )  [protected, virtual]
 

OSStatus TKnobControl::Initialize TCarbonEvent &  inEvent  )  [protected, virtual]
 

OSStatus TKnobControl::StillTracking TCarbonEvent &  inEvent,
HIPoint &  from
[protected, virtual]
 

Called during tracking.

Reimplemented from TViewNoCompositingCompatible.

void TKnobControl::TitleChanged  )  [protected, virtual]
 

virtual bool TKnobControl::UseNonblockingTracking  )  [inline, protected, virtual]
 

To enable the non-blocking tracking a subclass must override this method to return true.

Reimplemented from TViewNoCompositingCompatible.

void TKnobControl::ValueChanged  )  [protected, virtual]
 


The documentation for this class was generated from the following files:




Generated on Sun May 23 19:32:05 2004 for AUGUI Framework by doxygen1.3.7

hosted on SourceForge.net Logo