MouseAdapterLeft Class Reference

A adapter class for limiting the mouse listener interface. More...

#include <MouseAdapterLeft.h>

Inheritance diagram for MouseAdapterLeft:

MouseListener Object Button MouseAdapterMove IdPicker MouseCursor

List of all members.

Public Member Functions

virtual void pressLeft (const GLuint &id, const GLuint &x, const GLuint &y, const GLint &xRel, const GLint &yRel)=0
void pressRight (const GLuint &id, const GLuint &x, const GLuint &y, const GLint &xRel, const GLint &yRel)
void pressCenter (const GLuint &id, const GLuint &x, const GLuint &y, const GLint &xRel, const GLint &yRel)
void pressWheelUp (const GLuint &id, const GLuint &x, const GLuint &y, const GLint &xRel, const GLint &yRel)
void pressWheelDown (const GLuint &id, const GLuint &x, const GLuint &y, const GLint &xRel, const GLint &yRel)
virtual void releaseLeft (const GLuint &id, const GLuint &x, const GLuint &y, const GLint &xRel, const GLint &yRel)=0
void releaseRight (const GLuint &id, const GLuint &x, const GLuint &y, const GLint &xRel, const GLint &yRel)
void releaseCenter (const GLuint &id, const GLuint &x, const GLuint &y, const GLint &xRel, const GLint &yRel)
void releaseWheelUp (const GLuint &id, const GLuint &x, const GLuint &y, const GLint &xRel, const GLint &yRel)
void releaseWheelDown (const GLuint &id, const GLuint &x, const GLuint &y, const GLint &xRel, const GLint &yRel)
virtual void move (const GLuint &id, const GLuint &x, const GLuint &y, const GLint &xRel, const GLint &yRel)=0
virtual string toString () const
 Returns a textual representation.
virtual string className () const
 Returns the class name of the object.
virtual enum classId classId () const
 Returns the class id of the object.


Detailed Description

A adapter class for limiting the mouse listener interface.

Only movement and left button actions can be utilized


Member Function Documentation

virtual void MouseAdapterLeft::pressLeft ( const GLuint &  id,
const GLuint &  x,
const GLuint &  y,
const GLint &  xRel,
const GLint &  yRel 
) [pure virtual]

Implements MouseListener.

Implemented in Button, and MouseAdapterMove.

void MouseAdapterLeft::pressRight ( const GLuint &  id,
const GLuint &  x,
const GLuint &  y,
const GLint &  xRel,
const GLint &  yRel 
) [virtual]

Implements MouseListener.

void MouseAdapterLeft::pressCenter ( const GLuint &  id,
const GLuint &  x,
const GLuint &  y,
const GLint &  xRel,
const GLint &  yRel 
) [virtual]

Implements MouseListener.

void MouseAdapterLeft::pressWheelUp ( const GLuint &  id,
const GLuint &  x,
const GLuint &  y,
const GLint &  xRel,
const GLint &  yRel 
) [virtual]

Implements MouseListener.

void MouseAdapterLeft::pressWheelDown ( const GLuint &  id,
const GLuint &  x,
const GLuint &  y,
const GLint &  xRel,
const GLint &  yRel 
) [virtual]

Implements MouseListener.

virtual void MouseAdapterLeft::releaseLeft ( const GLuint &  id,
const GLuint &  x,
const GLuint &  y,
const GLint &  xRel,
const GLint &  yRel 
) [pure virtual]

Implements MouseListener.

Implemented in Button, and MouseAdapterMove.

void MouseAdapterLeft::releaseRight ( const GLuint &  id,
const GLuint &  x,
const GLuint &  y,
const GLint &  xRel,
const GLint &  yRel 
) [virtual]

Implements MouseListener.

void MouseAdapterLeft::releaseCenter ( const GLuint &  id,
const GLuint &  x,
const GLuint &  y,
const GLint &  xRel,
const GLint &  yRel 
) [virtual]

Implements MouseListener.

void MouseAdapterLeft::releaseWheelUp ( const GLuint &  id,
const GLuint &  x,
const GLuint &  y,
const GLint &  xRel,
const GLint &  yRel 
) [virtual]

Implements MouseListener.

void MouseAdapterLeft::releaseWheelDown ( const GLuint &  id,
const GLuint &  x,
const GLuint &  y,
const GLint &  xRel,
const GLint &  yRel 
) [virtual]

Implements MouseListener.

virtual void MouseAdapterLeft::move ( const GLuint &  id,
const GLuint &  x,
const GLuint &  y,
const GLint &  xRel,
const GLint &  yRel 
) [pure virtual]

Implements MouseListener.

Implemented in Button, IdPicker, MouseAdapterMove, and MouseCursor.

string MouseAdapterLeft::toString (  )  const [virtual]

Returns a textual representation.

Returns:
a string descriping the run-time object

Reimplemented from MouseListener.

Reimplemented in Button, IdPicker, MouseAdapterMove, and MouseCursor.

string MouseAdapterLeft::className (  )  const [virtual]

Returns the class name of the object.

Returns:
a string with the name of the object's class

Reimplemented from MouseListener.

Reimplemented in Button, IdPicker, MouseAdapterMove, and MouseCursor.

enum classId MouseAdapterLeft::classId (  )  const [virtual]

Returns the class id of the object.

Returns:
an id of the object's class

Reimplemented from MouseListener.

Reimplemented in Button, IdPicker, MouseAdapterMove, and MouseCursor.


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

Generated on Mon Jul 7 13:30:34 2008 for Firefly by  doxygen 1.5.6