Inheritance diagram for CP_Event< kCP_EventClassMouse, kCP_Event_MouseDown >:
Public Member Functions | |
virtual UInt32 | GetClass () const |
virtual UInt32 | GetKind () const |
GdkEvent * | GetGdkEvent () |
Constructor / Destructor | |
CP_Event (CP_Event_Base &inEvent) | |
Constructor. | |
Constructor / Destructor | |
CP_Event (CP_Event_Base &inEvent) | |
Constructor. | |
Public Attributes | |
CP_Point | fMouseLocation |
Protected Member Functions | |
void | CopyImpFields (const CP_Event_Imp &inEventImp) |
Protected Attributes | |
OSStatus | fStatus |
UInt32 | fMessage |
UInt32 | fWhen |
OSWindow | fWindow |
CP_Point | fWhere |
UInt32 | fParam1 |
SInt32 | fParam2 |
|
|
|
|
|
Returns the status of the event. This will be the status returned to the underlying OS.
|
|
Sets the status of the event. This will be the status returned to the underlying OS.
|
|
Return the event class for this CarbonEvent.
|
|
|
|
Return the event kind for this CarbonEvent.
|
|
|
|
|
|
Copyies the CP_Event_Imp fields for this class.
|
|
|
|
|
|
operator EventRef for returning the EventRef for this event.
|
|
Returns the EventRef for this event.
|
|
operator EventHanlerCallRef for returning the EventHandlerCallRef for this event.
|
|
Returns the EventHandlerCallRef for this event.
|
|
Not yet implemented.
|
|
Not yet implemented.
|
|
Generic method to return a parameter from this CarbonEvent. There are many template version that can be used to retrieve specific types, and are prefererred over calling this directly. This will return a CP_paramErr if the passed in buffer is NULL.
|
|
Method to return an HICommand parameter
|
|
Template method for getting a parameter out of the CarbonEvent. This method is used by the specific parametter getters to return a specific type of parameter from this event.
|
|
Retain this event. Calls on the CarbonEvent Manager to perform the retain.
|
|
Release this event. Calls on the CarbonEvent Manager to perform the release.
|
|
Sends the event to the passed in target reference.
|
|
Sends the event to the passed in target reference.
|
|
Sends the event.
|
|
Sets the event reference information for this event, and then calls Retain().
|
|
Return a Windows MSG structure from the fields of our class.
|
|
Fill in the fields for this event from the passed in Windows MSG structure.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Message for the event. |
|
Time the event occurred at. Reimplemented in CP_Event< kEventClassMouse, kEventMouseMoved >. |
|
Window the event occurred in |
|
Mouse location for this event. |
|
wParam for this event. |