casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
casa::PlotWheelEvent Class Reference

Event for when the user scrolls the scroll wheel. More...

#include <PlotEvent.h>

Inheritance diagram for casa::PlotWheelEvent:
casa::PlotEvent

List of all members.

Public Member Functions

 PlotWheelEvent (PlotCanvas *canvas, int delta, const PlotCoordinate &c)
 Constructor which takes the originating canvas, the wheel delta, and the location.
 ~PlotWheelEvent ()
 Destructor.
void * origin () const
 Overrides PlotEvent::origin().
PlotCanvascanvas () const
 Canvas that was scrolled upon.
int delta () const
 Scroll delta.
PlotCoordinate where () const
 Where the scroll happened.

Protected Attributes

PlotCanvasm_canvas
int m_delta
PlotCoordinate m_coord

Detailed Description

Event for when the user scrolls the scroll wheel.

The scroll event contains a "delta" which is negative when the user scrolls back and positive when the user scrolls forward. The number indicates how many "clicks" the user scrolled.

Definition at line 185 of file PlotEvent.h.


Constructor & Destructor Documentation

casa::PlotWheelEvent::PlotWheelEvent ( PlotCanvas canvas,
int  delta,
const PlotCoordinate &  c 
)

Constructor which takes the originating canvas, the wheel delta, and the location.

Destructor.


Member Function Documentation

Canvas that was scrolled upon.

Referenced by origin().

Scroll delta.

void* casa::PlotWheelEvent::origin ( ) const [inline, virtual]

Overrides PlotEvent::origin().

Implements casa::PlotEvent.

Definition at line 195 of file PlotEvent.h.

References canvas().

PlotCoordinate casa::PlotWheelEvent::where ( ) const

Where the scroll happened.


Member Data Documentation

Definition at line 207 of file PlotEvent.h.

PlotCoordinate casa::PlotWheelEvent::m_coord [protected]

Definition at line 209 of file PlotEvent.h.

Definition at line 208 of file PlotEvent.h.


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