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

Event for when a canvas or plotter is resized. More...

#include <PlotEvent.h>

Inheritance diagram for casa::PlotResizeEvent:
casa::PlotEvent

List of all members.

Public Member Functions

 PlotResizeEvent (PlotCanvas *canvas, int oldWidth, int oldHeight, int newWidth, int newHeight)
 Canvas resize constructor, which takes the old and new sizes.
 PlotResizeEvent (Plotter *plotter, int oldWidth, int oldHeight, int newWidth, int newHeight)
 Plotter resize constructor, which takes the old and new sizes.
 ~PlotResizeEvent ()
 Destructor.
void * origin () const
 Overrides PlotEvent::origin().
PlotCanvascanvas () const
 Canvas that was resized, or NULL if it was a plotter.
Plotterplotter () const
 Plotter that was resize, or NULL if it was a canvas.
pair< int, int > oldSize () const
 Old size, in pixels.
pair< int, int > newSize () const
 New size, in pixels.

Protected Attributes

Plotterm_plotter
PlotCanvasm_canvas
pair< int, int > m_old
pair< int, int > m_new

Detailed Description

Event for when a canvas or plotter is resized.

Definition at line 280 of file PlotEvent.h.


Constructor & Destructor Documentation

casa::PlotResizeEvent::PlotResizeEvent ( PlotCanvas canvas,
int  oldWidth,
int  oldHeight,
int  newWidth,
int  newHeight 
)

Canvas resize constructor, which takes the old and new sizes.

casa::PlotResizeEvent::PlotResizeEvent ( Plotter plotter,
int  oldWidth,
int  oldHeight,
int  newWidth,
int  newHeight 
)

Plotter resize constructor, which takes the old and new sizes.

Destructor.


Member Function Documentation

Canvas that was resized, or NULL if it was a plotter.

Referenced by origin().

pair<int, int> casa::PlotResizeEvent::newSize ( ) const

New size, in pixels.

pair<int, int> casa::PlotResizeEvent::oldSize ( ) const

Old size, in pixels.

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

Overrides PlotEvent::origin().

Implements casa::PlotEvent.

Definition at line 294 of file PlotEvent.h.

References canvas(), and plotter().

Plotter that was resize, or NULL if it was a canvas.

Referenced by origin().


Member Data Documentation

Definition at line 313 of file PlotEvent.h.

pair<int, int> casa::PlotResizeEvent::m_new [protected]

Definition at line 315 of file PlotEvent.h.

pair<int, int> casa::PlotResizeEvent::m_old [protected]

Definition at line 314 of file PlotEvent.h.

Definition at line 312 of file PlotEvent.h.


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