Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

ISecondaryScreen Class Reference

Secondary screen interface. More...

#include <ISecondaryScreen.h>

Inherits IInterface.

Inherited by IPlatformScreen.

Inheritance diagram for ISecondaryScreen:

Inheritance graph
[legend]
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 Fri Nov 6 00:21:38 2009 for synergy-plus by  doxygen 1.3.9.1