TMultiPane Class Reference

A Pane that switch its content according to its value. More...

#include <TMultiPane.h>

Inheritance diagram for TMultiPane:

Inheritance graph
[legend]
Collaboration diagram for TMultiPane:

Collaboration graph
[legend]
List of all members.

Static Public Attributes

static const OSType kControlKind = 'Mpan'
static const OSType kSubPanelSignature = 'SubP'
static const OSType kSubPanelID = 'SbID'

Protected Member Functions

 TMultiPane (HIViewRef inControl)
virtual ~TMultiPane ()
virtual ControlKind GetKind ()
virtual OSStatus Initialize (TCarbonEvent &inEvent)
virtual void Draw (RgnHandle inLimitRgn, CGContextRef inContext)
 Build a context for non-compositing window, draw the background and call the CompatibleDraw method.
virtual void CompatibleDraw (RgnHandle inLimitRgn, CGContextRef inContext, bool inCompositing)
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.
virtual UInt32 GetBehaviors ()

Detailed Description

A Pane that switch its content according to its value.


Constructor & Destructor Documentation

TMultiPane::TMultiPane HIViewRef  inControl  )  [protected]
 

TMultiPane::~TMultiPane  )  [protected, virtual]
 


Member Function Documentation

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

Implements TViewNoCompositingCompatible.

void TMultiPane::Draw RgnHandle  inLimitRgn,
CGContextRef  inContext
[protected, virtual]
 

Build a context for non-compositing window, draw the background and call the CompatibleDraw method.

Reimplemented from TViewNoCompositingCompatible.

virtual UInt32 TMultiPane::GetBehaviors  )  [inline, protected, virtual]
 

GetBehaviors

Reimplemented from TViewNoCompositingCompatible.

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

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

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

void TMultiPane::ValueChanged  )  [protected, virtual]
 


Member Data Documentation

const OSType TMultiPane::kControlKind = 'Mpan' [static]
 

const OSType TMultiPane::kSubPanelID = 'SbID' [static]
 

const OSType TMultiPane::kSubPanelSignature = 'SubP' [static]
 


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




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

hosted on SourceForge.net Logo