#import <ipecanvas_cocoa.h>
Inherits ipe::CanvasBase.
|
enum | TModifiers {
EShift = 0x100,
EControl = 0x200,
EAlt = 0x400,
EMeta = 0x800,
ECommand = 0x1000
} |
|
enum | TCursor { EStandardCursor,
EHandCursor,
ECrossCursor,
EDotCursor
} |
|
static int | selectPageOrView (Document *doc, int page=-1, int startIndex=0, int pageWidth=240, int width=600, int height=480) |
|
| CanvasBase () |
|
void | drawPaper (cairo_t *cc) |
|
void | drawFrame (cairo_t *cc) |
|
void | drawAxes (cairo_t *cc) |
|
void | drawGrid (cairo_t *cc) |
|
void | drawObjects (cairo_t *cc) |
|
void | drawTool (Painter &painter) |
|
void | snapToPaperAndFrame () |
|
void | refreshSurface () |
|
void | computeFifi (double x, double y) |
|
void | drawFifi (cairo_t *cr) |
|
CanvasObserver * | iObserver |
|
Tool * | iTool |
|
const Page * | iPage |
|
int | iPageNumber |
|
int | iView |
|
const Cascade * | iCascade |
|
Style | iStyle |
|
Vector | iPan |
|
double | iZoom |
|
Snap | iSnap |
|
bool | iDimmed |
|
bool | iAutoSnap |
|
Vector | iAutoOrigin |
|
int | iAdditionalModifiers |
|
bool | iRepaintObjects |
|
double | iWidth |
|
double | iHeight |
|
double | iBWidth |
|
double | iBHeight |
|
cairo_surface_t * | iSurface |
|
Vector | iUnsnappedMousePos |
|
Vector | iMousePos |
|
Vector | iGlobalPos |
|
Vector | iOldFifi |
|
bool | iFifiVisible |
|
Snap::TSnapModes | iFifiMode |
|
bool | iSelectionVisible |
|
Fonts * | iFonts |
|
- Canvas |
|
(IpeCanvasView *) |
view |
|
- (void) button |
|
(bool) |
press |
|
|
(NSEvent *) |
event |
|
|
| |
- (void) mouseMove |
|
(NSEvent *) |
event |
|
- (bool) key |
|
(NSEvent *) |
event |
|
- (void) scrollWheel |
|
(NSEvent *) |
event |
|
- (void) drawRect |
|
(NSRect) |
rect |
|
References ipe::CanvasBase::canvasTfm(), ipe::Canvas::drawFifi(), ipe::CanvasBase::drawTool(), ipe::CanvasBase::iBHeight, ipe::CanvasBase::iBWidth, ipe::CanvasBase::iCascade, ipe::CanvasBase::iFifiVisible, ipe::CanvasBase::iFonts, ipe::CanvasBase::iHeight, ipe::CanvasBase::iPage, ipe::CanvasBase::iView, ipe::CanvasBase::iWidth, ipe::CanvasBase::iZoom, ipe::Painter::popMatrix(), ipe::Painter::pushMatrix(), and ipe::Painter::transform().
The documentation for this class was generated from the following files:
- ipecanvas_cocoa.h
- ipecanvas_cocoa.cpp