TTimeLineControl Class Reference

#include <TTimeLineControl.h>

Inheritance diagram for TTimeLineControl:

Inheritance graph
[legend]
Collaboration diagram for TTimeLineControl:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static void initTLData (TLData *data)
static void updateTLData (TLData *data)

Static Public Attributes

static const OSType copyData = 'cpyD'

Protected Member Functions

 TTimeLineControl (HIViewRef inControl)
virtual ~TTimeLineControl ()
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 StartTracking (TCarbonEvent &inEvent, HIPoint &from)
 Called at the beginning of tracking.
virtual OSStatus StillTracking (TCarbonEvent &inEvent, HIPoint &from)
 Called whenever the mouse is moving during tracking.
virtual void DrawStaticBackground (RgnHandle inLimitRgn, CGContextRef inContext, bool inCompositing)
virtual void CompatibleDraw (RgnHandle inLimitRgn, CGContextRef inContext, bool inCompositing)
virtual void TitleChanged ()
virtual void ValueChanged ()
virtual OSStatus SetData (OSType inTag, ControlPartCode inPart, Size inSize, const void *inPtr)
virtual OSStatus GetData (OSType inTag, ControlPartCode inPart, Size inSize, Size *outSize, void *inPtr)
 Get some data about the view Only 'TVew' is supported.

Constructor & Destructor Documentation

TTimeLineControl::TTimeLineControl HIViewRef  inControl  )  [protected]
 

TTimeLineControl::~TTimeLineControl  )  [protected, virtual]
 


Member Function Documentation

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

Implements TViewNoCompositingCompatible.

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

Reimplemented from TViewNoCompositingCompatible.

OSStatus TTimeLineControl::GetData OSType  inTag,
ControlPartCode  inPart,
Size  inSize,
Size *  outSize,
void *  inPtr
[protected, virtual]
 

Get some data about the view Only 'TVew' is supported.

It is returning the C++ object.

Reimplemented from TViewNoCompositingCompatible.

ControlKind TTimeLineControl::GetKind  )  [protected, virtual]
 

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

void TTimeLineControl::initTLData TLData data  )  [static]
 

OSStatus TTimeLineControl::SetData OSType  inTag,
ControlPartCode  inPart,
Size  inSize,
const void *  inPtr
[protected, virtual]
 

OSStatus TTimeLineControl::StartTracking TCarbonEvent &  inEvent,
HIPoint &  from
[protected, virtual]
 

Called at the beginning of tracking.

Reimplemented from TViewNoCompositingCompatible.

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

Called whenever the mouse is moving during tracking.

Reimplemented from TViewNoCompositingCompatible.

void TTimeLineControl::TitleChanged  )  [protected, virtual]
 

void TTimeLineControl::updateTLData TLData data  )  [static]
 

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

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

Reimplemented from TViewNoCompositingCompatible.

void TTimeLineControl::ValueChanged  )  [protected, virtual]
 


Member Data Documentation

const OSType TTimeLineControl::copyData = 'cpyD' [static]
 


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




Generated on Sat Jul 8 13:11:04 2006 for AUGUI Framework by doxygen1.4.6

hosted on SourceForge.net Logo