Event for when a canvas or plotter is resized. More...
#include <PlotEvent.h>
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(). | |
PlotCanvas * | canvas () const |
Canvas that was resized, or NULL if it was a plotter. | |
Plotter * | plotter () const |
Plotter that was resize, or NULL if it was a canvas. | |
std::pair< int, int > | oldSize () const |
Old size, in pixels. | |
std::pair< int, int > | newSize () const |
New size, in pixels. | |
Protected Attributes | |
Plotter * | m_plotter |
PlotCanvas * | m_canvas |
std::pair< int, int > | m_old |
std::pair< int, int > | m_new |
Event for when a canvas or plotter is resized.
Definition at line 278 of file PlotEvent.h.
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.
casa::PlotResizeEvent::~PlotResizeEvent | ( | ) |
Destructor.
PlotCanvas* casa::PlotResizeEvent::canvas | ( | ) | const |
Canvas that was resized, or NULL if it was a plotter.
Referenced by origin().
std::pair<int, int> casa::PlotResizeEvent::newSize | ( | ) | const |
New size, in pixels.
std::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 292 of file PlotEvent.h.
Plotter* casa::PlotResizeEvent::plotter | ( | ) | const |
PlotCanvas* casa::PlotResizeEvent::m_canvas [protected] |
Definition at line 311 of file PlotEvent.h.
std::pair<int, int> casa::PlotResizeEvent::m_new [protected] |
Definition at line 313 of file PlotEvent.h.
std::pair<int, int> casa::PlotResizeEvent::m_old [protected] |
Definition at line 312 of file PlotEvent.h.
Plotter* casa::PlotResizeEvent::m_plotter [protected] |
Definition at line 310 of file PlotEvent.h.