TTextPopup Class Reference

#include <TTextPopup.h>

Inheritance diagram for TTextPopup:

Inheritance graph
[legend]
Collaboration diagram for TTextPopup:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void SetProperty (OSType propID, double value)
virtual void SetProperty (OSType propID, int32_t value)
virtual void SetProperty (OSType propID, AUGUI::color_t &value)
virtual void SetProperty (OSType propID, CFStringRef value)
virtual void SetProperty (OSType propID, AUGUI::font_t &value)
virtual bool GetProperty (OSType propID, double &value)
virtual bool GetProperty (OSType propID, int32_t &value)
virtual bool GetProperty (OSType propID, AUGUI::color_t &value)
virtual bool GetProperty (OSType propID, CFStringRef &value)
virtual bool GetProperty (OSType propID, AUGUI::font_t &value)

Protected Member Functions

 TTextPopup (HIViewRef inControl)
virtual ~TTextPopup ()
virtual ControlKind GetKind ()
virtual OSStatus Initialize (TCarbonEvent &inEvent)
virtual void DrawStaticBackground (RgnHandle inLimitRgn, CGContextRef inContext, bool inCompositing)
virtual void CompatibleDraw (RgnHandle inLimitRgn, CGContextRef inContext, bool inCompositing)
virtual ControlPartCode HitTest (const HIPoint &inWhere)
virtual OSStatus HiliteChanged (ControlPartCode inOriginalPart, ControlPartCode inCurrentPart, RgnHandle inInvalRgn)
virtual OSStatus Track (TCarbonEvent &inEvent, ControlPartCode *outPart)
 Will automatically call SetUpTracking() if the result of UseNonblockingTracking() is true.
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

TTextPopup::TTextPopup HIViewRef  inControl  )  [protected]
 

TTextPopup::~TTextPopup  )  [protected, virtual]
 


Member Function Documentation

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

Implements TViewNoCompositingCompatible.

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

Reimplemented from TViewNoCompositingCompatible.

OSStatus TTextPopup::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 TTextPopup::GetKind  )  [protected, virtual]
 

bool TTextPopup::GetProperty OSType  propID,
AUGUI::font_t value
[virtual]
 

Reimplemented from TViewNoCompositingCompatible.

bool TTextPopup::GetProperty OSType  propID,
CFStringRef &  value
[virtual]
 

Reimplemented from TViewNoCompositingCompatible.

bool TTextPopup::GetProperty OSType  propID,
AUGUI::color_t value
[virtual]
 

Reimplemented from TViewNoCompositingCompatible.

bool TTextPopup::GetProperty OSType  propID,
int32_t &  value
[virtual]
 

Reimplemented from TViewNoCompositingCompatible.

bool TTextPopup::GetProperty OSType  propID,
double &  value
[virtual]
 

Reimplemented from TViewNoCompositingCompatible.

OSStatus TTextPopup::HiliteChanged ControlPartCode  inOriginalPart,
ControlPartCode  inCurrentPart,
RgnHandle  inInvalRgn
[protected, virtual]
 

ControlPartCode TTextPopup::HitTest const HIPoint &  inWhere  )  [protected, virtual]
 

Reimplemented from TViewNoCompositingCompatible.

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

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

void TTextPopup::SetProperty OSType  propID,
AUGUI::font_t value
[virtual]
 

Reimplemented from TViewNoCompositingCompatible.

void TTextPopup::SetProperty OSType  propID,
CFStringRef  value
[virtual]
 

Reimplemented from TViewNoCompositingCompatible.

void TTextPopup::SetProperty OSType  propID,
AUGUI::color_t value
[virtual]
 

Reimplemented from TViewNoCompositingCompatible.

void TTextPopup::SetProperty OSType  propID,
int32_t  value
[virtual]
 

Reimplemented from TViewNoCompositingCompatible.

void TTextPopup::SetProperty OSType  propID,
double  value
[virtual]
 

Reimplemented from TViewNoCompositingCompatible.

void TTextPopup::TitleChanged  )  [protected, virtual]
 

OSStatus TTextPopup::Track TCarbonEvent &  inEvent,
ControlPartCode *  outPart
[protected, virtual]
 

Will automatically call SetUpTracking() if the result of UseNonblockingTracking() is true.

If false, this method will return the eventNotHandledErr error code to invoke default mouse tracking.

Reimplemented from TViewNoCompositingCompatible.

void TTextPopup::ValueChanged  )  [protected, virtual]
 


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




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

hosted on SourceForge.net Logo