ISecondaryScreen Class Reference

Secondary screen interface. More...

#include <ISecondaryScreen.h>

Inherits IInterface.

Inherited by IPlatformScreen.

Collaboration diagram for ISecondaryScreen:
Collaboration graph
[legend]

List of all members.

Public Member Functions

accessors



virtual void fakeMouseButton (ButtonID id, bool press) const =0
 Fake mouse press/release.
virtual void fakeMouseMove (SInt32 x, SInt32 y) const =0
 Fake mouse move.
virtual void fakeMouseRelativeMove (SInt32 dx, SInt32 dy) const =0
 Fake mouse move.
virtual void fakeMouseWheel (SInt32 xDelta, SInt32 yDelta) const =0
 Fake mouse wheel.

Detailed Description

Secondary screen interface.

This interface defines the methods common to all platform dependent secondary screen implementations.

Definition at line 26 of file ISecondaryScreen.h.


Member Function Documentation

virtual void ISecondaryScreen::fakeMouseButton ( ButtonID  id,
bool  press 
) const [pure virtual]

Fake mouse press/release.

Synthesize a press or release of mouse button id.

Implemented in CMSWindowsScreen, COSXScreen, CXWindowsScreen, CPlatformScreen, and IPlatformScreen.

virtual void ISecondaryScreen::fakeMouseMove ( SInt32  x,
SInt32  y 
) const [pure virtual]

Fake mouse move.

Synthesize a mouse move to the absolute coordinates x,y.

Implemented in CMSWindowsScreen, COSXScreen, CXWindowsScreen, CPlatformScreen, and IPlatformScreen.

virtual void ISecondaryScreen::fakeMouseRelativeMove ( SInt32  dx,
SInt32  dy 
) const [pure virtual]

Fake mouse move.

Synthesize a mouse move to the relative coordinates dx,dy.

Implemented in CMSWindowsScreen, COSXScreen, CXWindowsScreen, CPlatformScreen, and IPlatformScreen.

virtual void ISecondaryScreen::fakeMouseWheel ( SInt32  xDelta,
SInt32  yDelta 
) const [pure virtual]

Fake mouse wheel.

Synthesize a mouse wheel event of amount xDelta and yDelta.

Implemented in CMSWindowsScreen, COSXScreen, CXWindowsScreen, CPlatformScreen, and IPlatformScreen.


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

Generated on 12 Nov 2010 for synergy-plus by  doxygen 1.6.1