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

TCarbonEvent Class Reference

#include <TCarbonEvent.h>

List of all members.

Public Member Functions

 TCarbonEvent (UInt32 inClass, UInt32 inKind)
 TCarbonEvent (EventRef inEvent)
virtual ~TCarbonEvent ()
UInt32 GetClass () const
UInt32 GetKind () const
void SetTime (EventTime inTime)
EventTime GetTime () const
UInt32 GetTimeAsTicks () const
void Retain ()
void Release ()
 operator EventRef & ()
EventRef GetEventRef ()
OSStatus PostToQueue (EventQueueRef inQueue, EventPriority inPriority=kEventPriorityStandard)
OSStatus SetParameter (EventParamName inName, EventParamType inType, UInt32 inSize, const void *inData)
OSStatus GetParameter (EventParamName inName, EventParamType inType, UInt32 inBufferSize, void *outData)
OSStatus GetParameterType (EventParamName inName, EventParamType *outType)
OSStatus GetParameterSize (EventParamName inName, UInt32 *outSize)
OSStatus SetParameter (EventParamName inName, Boolean inValue)
OSStatus GetParameter (EventParamName inName, Boolean *outValue)
OSStatus SetParameter (EventParamName inName, bool inValue)
OSStatus GetParameter (EventParamName inName, bool *outValue)
OSStatus SetParameter (EventParamName inName, Point inPt)
OSStatus GetParameter (EventParamName inName, Point *outPt)
OSStatus SetParameter (EventParamName inName, const HIPoint &inPt)
OSStatus GetParameter (EventParamName inName, HIPoint *outPt)
OSStatus SetParameter (EventParamName inName, const Rect &inRect)
OSStatus GetParameter (EventParamName inName, Rect *outRect)
OSStatus SetParameter (EventParamName inName, const HIRect &inRect)
OSStatus GetParameter (EventParamName inName, HIRect *outRect)
OSStatus SetParameter (EventParamName inName, const HISize &inSize)
OSStatus GetParameter (EventParamName inName, HISize *outSize)
OSStatus SetParameter (EventParamName inName, RgnHandle inRegion)
OSStatus GetParameter (EventParamName inName, RgnHandle *outRegion)
OSStatus SetParameter (EventParamName inName, WindowRef inWindow)
OSStatus GetParameter (EventParamName inName, WindowRef *outWindow)
OSStatus SetParameter (EventParamName inName, ControlRef inControl)
OSStatus GetParameter (EventParamName inName, ControlRef *outControl)
OSStatus SetParameter (EventParamName inName, MenuRef inMenu)
OSStatus GetParameter (EventParamName inName, MenuRef *outMenu)
OSStatus SetParameter (EventParamName inName, DragRef inDrag)
OSStatus GetParameter (EventParamName inName, DragRef *outDrag)
OSStatus SetParameter (EventParamName inName, UInt32 inValue)
OSStatus GetParameter (EventParamName inName, UInt32 *outValue)
OSStatus SetParameter (EventParamName inName, const HICommand &inValue)
OSStatus GetParameter (EventParamName inName, HICommand *outValue)
OSStatus SetParameter (EventParamName inName, const ControlPartCode &inValue)
OSStatus GetParameter (EventParamName inName, ControlPartCode *outValue)
template<class T> OSStatus SetParameter (EventParamName inName, EventParamType inType, const T &inValue)
template<class T> OSStatus GetParameter (EventParamName inName, EventParamType inType, T *outValue)
template<class T> T GetParameter (EventParamName inName)
template<class T> void SetParameter (EventParamName inName, const T &inValue)
template<class T> T GetParameter (EventParamName inName, EventParamType inType)


Constructor & Destructor Documentation

TCarbonEvent::TCarbonEvent UInt32  inClass,
UInt32  inKind
 

TCarbonEvent::TCarbonEvent EventRef  inEvent  ) 
 

virtual TCarbonEvent::~TCarbonEvent  )  [virtual]
 


Member Function Documentation

UInt32 TCarbonEvent::GetClass  )  const [inline]
 

EventRef TCarbonEvent::GetEventRef  )  [inline]
 

UInt32 TCarbonEvent::GetKind  )  const [inline]
 

template<class T>
T TCarbonEvent::GetParameter EventParamName  inName,
EventParamType  inType
[inline]
 

template<class T>
T TCarbonEvent::GetParameter EventParamName  inName  )  [inline]
 

template<class T>
OSStatus TCarbonEvent::GetParameter EventParamName  inName,
EventParamType  inType,
T *  outValue
[inline]
 

OSStatus TCarbonEvent::GetParameter EventParamName  inName,
ControlPartCode *  outValue
 

OSStatus TCarbonEvent::GetParameter EventParamName  inName,
HICommand *  outValue
 

OSStatus TCarbonEvent::GetParameter EventParamName  inName,
UInt32 *  outValue
 

OSStatus TCarbonEvent::GetParameter EventParamName  inName,
DragRef *  outDrag
 

OSStatus TCarbonEvent::GetParameter EventParamName  inName,
MenuRef *  outMenu
 

OSStatus TCarbonEvent::GetParameter EventParamName  inName,
ControlRef *  outControl
 

OSStatus TCarbonEvent::GetParameter EventParamName  inName,
WindowRef *  outWindow
 

OSStatus TCarbonEvent::GetParameter EventParamName  inName,
RgnHandle *  outRegion
 

OSStatus TCarbonEvent::GetParameter EventParamName  inName,
HISize *  outSize
 

OSStatus TCarbonEvent::GetParameter EventParamName  inName,
HIRect *  outRect
 

OSStatus TCarbonEvent::GetParameter EventParamName  inName,
Rect *  outRect
 

OSStatus TCarbonEvent::GetParameter EventParamName  inName,
HIPoint *  outPt
 

OSStatus TCarbonEvent::GetParameter EventParamName  inName,
Point *  outPt
 

OSStatus TCarbonEvent::GetParameter EventParamName  inName,
bool *  outValue
 

OSStatus TCarbonEvent::GetParameter EventParamName  inName,
Boolean *  outValue
 

OSStatus TCarbonEvent::GetParameter EventParamName  inName,
EventParamType  inType,
UInt32  inBufferSize,
void *  outData
 

OSStatus TCarbonEvent::GetParameterSize EventParamName  inName,
UInt32 *  outSize
 

OSStatus TCarbonEvent::GetParameterType EventParamName  inName,
EventParamType *  outType
 

EventTime TCarbonEvent::GetTime  )  const [inline]
 

UInt32 TCarbonEvent::GetTimeAsTicks  )  const [inline]
 

TCarbonEvent::operator EventRef &  )  [inline]
 

OSStatus TCarbonEvent::PostToQueue EventQueueRef  inQueue,
EventPriority  inPriority = kEventPriorityStandard
 

void TCarbonEvent::Release  )  [inline]
 

void TCarbonEvent::Retain  )  [inline]
 

template<class T>
void TCarbonEvent::SetParameter EventParamName  inName,
const T &  inValue
[inline]
 

template<class T>
OSStatus TCarbonEvent::SetParameter EventParamName  inName,
EventParamType  inType,
const T &  inValue
[inline]
 

OSStatus TCarbonEvent::SetParameter EventParamName  inName,
const ControlPartCode &  inValue
 

OSStatus TCarbonEvent::SetParameter EventParamName  inName,
const HICommand &  inValue
 

OSStatus TCarbonEvent::SetParameter EventParamName  inName,
UInt32  inValue
 

OSStatus TCarbonEvent::SetParameter EventParamName  inName,
DragRef  inDrag
 

OSStatus TCarbonEvent::SetParameter EventParamName  inName,
MenuRef  inMenu
 

OSStatus TCarbonEvent::SetParameter EventParamName  inName,
ControlRef  inControl
 

OSStatus TCarbonEvent::SetParameter EventParamName  inName,
WindowRef  inWindow
 

OSStatus TCarbonEvent::SetParameter EventParamName  inName,
RgnHandle  inRegion
 

OSStatus TCarbonEvent::SetParameter EventParamName  inName,
const HISize &  inSize
 

OSStatus TCarbonEvent::SetParameter EventParamName  inName,
const HIRect &  inRect
 

OSStatus TCarbonEvent::SetParameter EventParamName  inName,
const Rect &  inRect
 

OSStatus TCarbonEvent::SetParameter EventParamName  inName,
const HIPoint &  inPt
 

OSStatus TCarbonEvent::SetParameter EventParamName  inName,
Point  inPt
 

OSStatus TCarbonEvent::SetParameter EventParamName  inName,
bool  inValue
 

OSStatus TCarbonEvent::SetParameter EventParamName  inName,
Boolean  inValue
 

OSStatus TCarbonEvent::SetParameter EventParamName  inName,
EventParamType  inType,
UInt32  inSize,
const void *  inData
 

void TCarbonEvent::SetTime EventTime  inTime  )  [inline]
 


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




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

hosted on SourceForge.net Logo