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

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 Member Functions

CFStringRef GetControlName ()

Static Public Attributes

const OSType kControlKind = 'Mpan'
const OSType kSubPanelSignature = 'subP'

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 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.

CFStringRef TMultiPane::GetControlName  )  [inline, static]
 

ControlKind TMultiPane::GetKind  )  [protected, virtual]
 

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

void TMultiPane::ValueChanged  )  [protected, virtual]
 


Member Data Documentation

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

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


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