TPMTexturedCell Class Reference

A buttoncell control for use within a radiogroup, that looks like a Cocoa Textured ButtonCell. More...

#include <TPMTexturedCell.h>

Inheritance diagram for TPMTexturedCell:

Inheritance graph
[legend]
Collaboration diagram for TPMTexturedCell:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static CFStringRef GetControlName ()

Protected Member Functions

 TPMTexturedCell (HIViewRef inControl)
virtual ~TPMTexturedCell ()
virtual ControlKind GetKind ()
virtual OSStatus Initialize (TCarbonEvent &inEvent)
virtual void CompatibleDraw (RgnHandle inLimitRgn, CGContextRef inContext, bool inCompositing)
 The fun part of the control.
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.

Friends

class TViewNoCompositingCompatible

Detailed Description

A buttoncell control for use within a radiogroup, that looks like a Cocoa Textured ButtonCell.


Constructor & Destructor Documentation

TPMTexturedCell::TPMTexturedCell HIViewRef  inControl  )  [protected]
 

TPMTexturedCell::~TPMTexturedCell  )  [protected, virtual]
 


Member Function Documentation

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

The fun part of the control.

Implements TViewNoCompositingCompatible.

static CFStringRef TPMTexturedCell::GetControlName  )  [inline, static]
 

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

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

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

void TPMTexturedCell::TitleChanged  )  [protected, virtual]
 

void TPMTexturedCell::ValueChanged  )  [protected, virtual]
 


Friends And Related Function Documentation

friend class TViewNoCompositingCompatible [friend]
 


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




Generated on Sat Jul 8 13:10:34 2006 for AUGUI Framework by doxygen1.4.6

hosted on SourceForge.net Logo