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

TObject Class Reference

#include <TObject.h>

Inheritance diagram for TObject:

Inheritance graph
[legend]
List of all members.

Public Member Functions

EventTargetRef GetEventTarget ()
HIObjectRef GetObjectRef ()
void PrintDebugInfo ()
void Retain ()
void Release ()

Protected Types

typedef OSStatus(* ConstructProc )(HIObjectRef inBaseObject, TObject **outInstance)

Protected Member Functions

 TObject (HIObjectRef inObject)
virtual ~TObject ()
virtual OSStatus Initialize (TCarbonEvent &inEvent)
virtual void PrintDebugInfoSelf ()

Static Protected Member Functions

OSStatus RegisterSubclass (CFStringRef inID, CFStringRef inBaseID, ConstructProc inProc)
EventRef CreateInitializationEvent ()

Member Typedef Documentation

typedef OSStatus(* TObject::ConstructProc)( HIObjectRef inBaseObject, TObject** outInstance ) [protected]
 


Constructor & Destructor Documentation

TObject::TObject HIObjectRef  inObject  )  [protected]
 

virtual TObject::~TObject  )  [protected, virtual]
 


Member Function Documentation

EventRef TObject::CreateInitializationEvent  )  [static, protected]
 

EventTargetRef TObject::GetEventTarget  )  [inline]
 

HIObjectRef TObject::GetObjectRef  )  [inline]
 

virtual OSStatus TObject::Initialize TCarbonEvent inEvent  )  [protected, virtual]
 

Reimplemented in TImageButton, TImagePopup, TKnobControl, TMultiPane, TPngPictControl, TSliderControl, TTransparentEditText, TValuePictControl, TValueTextControl, and TXYControl.

void TObject::PrintDebugInfo  )  [inline]
 

virtual void TObject::PrintDebugInfoSelf  )  [protected, virtual]
 

Reimplemented in TView.

OSStatus TObject::RegisterSubclass CFStringRef  inID,
CFStringRef  inBaseID,
ConstructProc  inProc
[static, protected]
 

void TObject::Release  )  [inline]
 

void TObject::Retain  )  [inline]
 


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




Generated on Sun Feb 1 21:33:23 2004 for AUGUI Framework by doxygen1.3.5

hosted on SourceForge.net Logo