Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <W32CLICK.H>

Class TPointerEventData

class TPointerEventData;

Description

Passed to a Key Click Plug-in using the function CClickMaker::OtherEvent(TInt,TAny *) when the aType value is EEventPointer. This includes information about the window the pointer event will be sent to. This is the normally the window being clicked on by the user, but pointer capturing and grabbing may affect this.

Members

Defined in TPointerEventData:


Member enumerations


Enum TSource

TSource

Description

A list of locations that WSERV receives events from

EUnspecified

The source is not specified.

EKernel

The event came from the kernel.

EClient

The event came from a client API.

EAnimDLL

The event came from an Anim DLL.

[Top]


Member data


iVersion

TInt iVersion;

Description

The version number of the data passed with EEventPointer, current always 0.


iCurrentPos

TPoint iCurrentPos;

Description

The screen position of pointer event.


iPointerEvent

TPointerEvent iPointerEvent;

Description

The full pointer event data previously passed to the CClickMaker::PointerEvent(const TPointerEvent &) function, except that the iParentPosition will be the actual parent position, when previously passed to the plug-in this value was the screen position.


iClientHandle

TUint32 iClientHandle;

Description

The client handle of the window or zero if the window is not a client window.


iWindowOrigin

TPoint iWindowOrigin;

Description

The current top left of the window on the screen.


iWindowGroupId

TInt iWindowGroupId;

Description

The Window Group Identifier of the window group that is a parent (or grand parent etc.) of the window the event is sent to or zero if the window is not a client window.


iSource

TSource iSource;

Description

The source that WSERV recieves the event from, currently set to EUnspecified as this is for future expansion.