MSvgMouseListener Class Reference

class MSvgMouseListener : public MSvgListener

This interface is the callback mechanism for the SVG Engine to communicate to interested clients about mouse clicking

SVGEngine.lib
Since
3.1

Inherits from

Member Functions Documentation

MouseEntered(RPointerArray< CSvgElementImpl > &, TInt, TInt)

TBool MouseEntered ( RPointerArray < CSvgElementImpl > & aElements,
TInt aX,
TInt aY
) [pure virtual]

Notified when the mouse pointer enters a visible svg element.

Since
1.0 param : aElements -- SVG elements containing the mouse point. param : aX -- x coordinate of mouse pointer. param : aY -- y coordinate of mouse pointer.

Parameters

RPointerArray < CSvgElementImpl > & aElements
TInt aX
TInt aY

MouseExited(RPointerArray< CSvgElementImpl > &, TInt, TInt)

TBool MouseExited ( RPointerArray < CSvgElementImpl > & aElements,
TInt aX,
TInt aY
) [pure virtual]

Notified when the mouse pointer exits a visible svg element.

Since
1.0 param : aElements -- SVG elements containing the mouse point. param : aX -- x coordinate of mouse pointer. param : aY -- y coordinate of mouse pointer.

Parameters

RPointerArray < CSvgElementImpl > & aElements
TInt aX
TInt aY

MouseMoved(RPointerArray< CSvgElementImpl > &, TInt, TInt)

TBool MouseMoved ( RPointerArray < CSvgElementImpl > & aElements,
TInt aX,
TInt aY
) [pure virtual]

Notified when the mouse pointer has already entered a visible svg element and just moved but remains inside its bounding-box.

Since
1.0 param : aElements -- SVG elements containing the mouse point. param : aX -- x coordinate of mouse pointer. param : aY -- y coordinate of mouse pointer.

Parameters

RPointerArray < CSvgElementImpl > & aElements
TInt aX
TInt aY

MousePressed(RPointerArray< CSvgElementImpl > &, TInt, TInt)

TBool MousePressed ( RPointerArray < CSvgElementImpl > & aElements,
TInt aX,
TInt aY
) [pure virtual]

Notified when the mouse pointer is pressed down on visible svg element.

Since
1.0 param : aElements -- SVG elements containing the mouse point. param : aX -- x coordinate of mouse pointer. param : aY -- y coordinate of mouse pointer.

Parameters

RPointerArray < CSvgElementImpl > & aElements
TInt aX
TInt aY

MouseReleased(RPointerArray< CSvgElementImpl > &, TInt, TInt)

TBool MouseReleased ( RPointerArray < CSvgElementImpl > & aElements,
TInt aX,
TInt aY
) [pure virtual]

Notified when the mouse pointer is released on on visible svg element.

Since
1.0 param : aElements -- SVG elements containing the mouse point. param : aX -- x coordinate of mouse pointer. param : aY -- y coordinate of mouse pointer.

Parameters

RPointerArray < CSvgElementImpl > & aElements
TInt aX
TInt aY