#include "marTypes.h"
#include "wx/defs.h"
#include <wx/wx.h>
Go to the source code of this file.
Classes | |
class | mpLayer |
class | mpFX |
class | mpFY |
class | mpFXY |
class | mpScaleX |
class | mpScaleY |
class | mpWindow |
Defines | |
#define | ZOOM_FACTOR 1.5 |
Label alignment constants | |
#define | mpALIGNMASK 0x03 |
#define | mpALIGN_RIGHT 0x00 |
#define | mpALIGN_CENTER 0x01 |
#define | mpALIGN_LEFT 0x02 |
#define | mpALIGN_TOP mpALIGN_RIGHT |
#define | mpALIGN_BOTTOM mpALIGN_LEFT |
#define | mpALIGN_NE 0x00 |
#define | mpALIGN_NW 0x01 |
#define | mpALIGN_SW 0x02 |
#define | mpALIGN_SE 0x03 |
Constants defining mouse modes for mpWindow | |
#define | mpMOUSEMODE_DRAG 0 |
#define | mpMOUSEMODE_ZOOMBOX 1 |
Enumerations | |
enum | { mpID_FIT = 2000, mpID_ZOOM_IN, mpID_ZOOM_OUT, mpID_CENTER, mpID_LOCKASPECT, mpID_LINE_GUIDES } |
#define mpALIGN_BOTTOM mpALIGN_LEFT |
Aligns label to the bottom. For use with mpFY.
Definition at line 231 of file mathplot.h.
#define mpALIGN_CENTER 0x01 |
Aligns label to the center. For use with mpFX and mpFY.
Definition at line 225 of file mathplot.h.
Referenced by mpFY::Plot(), and mpFX::Plot().
#define mpALIGN_LEFT 0x02 |
Aligns label to the left. For use with mpFX.
Definition at line 227 of file mathplot.h.
#define mpALIGN_NE 0x00 |
Aligns label to north-east. For use with mpFXY.
Definition at line 233 of file mathplot.h.
Referenced by pPlotterWindow::onLoad(), pPlotterWindow::onStartDrawing(), and mpFXY::Plot().
#define mpALIGN_NW 0x01 |
Aligns label to north-west. For use with mpFXY.
Definition at line 235 of file mathplot.h.
Referenced by mpFXY::Plot().
#define mpALIGN_RIGHT 0x00 |
Aligns label to the right. For use with mpFX.
Definition at line 223 of file mathplot.h.
Referenced by mpFX::Plot().
#define mpALIGN_SE 0x03 |
Aligns label to south-east. For use with mpFXY.
Definition at line 239 of file mathplot.h.
#define mpALIGN_SW 0x02 |
Aligns label to south-west. For use with mpFXY.
Definition at line 237 of file mathplot.h.
Referenced by mpFXY::Plot().
#define mpALIGN_TOP mpALIGN_RIGHT |
Aligns label to the top. For use with mpFY.
Definition at line 229 of file mathplot.h.
Referenced by mpFY::Plot().
#define mpALIGNMASK 0x03 |
Definition at line 221 of file mathplot.h.
Referenced by mpFXY::Plot(), mpFY::Plot(), and mpFX::Plot().
#define mpMOUSEMODE_DRAG 0 |
Mouse panning drags the view. Mouse mode for mpWindow.
Definition at line 417 of file mathplot.h.
#define mpMOUSEMODE_ZOOMBOX 1 |
Mouse panning creates a zoom box. Mouse mode for mpWindow.
Definition at line 419 of file mathplot.h.
#define ZOOM_FACTOR 1.5 |
Definition at line 13 of file mathplot.h.
Referenced by pPlotterWindow::onMyZoomIn(), and pPlotterWindow::onMyZoomOut().
anonymous enum |
Command IDs used by mpWindow
Definition at line 77 of file mathplot.h.
00078 { 00079 mpID_FIT = 2000, 00080 mpID_ZOOM_IN, 00081 mpID_ZOOM_OUT, 00082 mpID_CENTER, 00083 mpID_LOCKASPECT, 00084 mpID_LINE_GUIDES, 00085 };