#include <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 | isInkMode |
| |
| 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 |
| |
| const PdfResources * | iResources |
| |
| Fonts * | iFonts |
| |
| Canvas::Canvas |
( |
IpeCanvasView * |
view | ) |
|
| virtual Canvas::~Canvas |
( |
| ) |
|
|
virtual |
| IpeCanvasView* Canvas::view |
( |
| ) |
|
|
inline |
| void Canvas::button |
( |
bool |
press, |
|
|
NSEvent * |
event |
|
) |
| |
| void Canvas::mouseMove |
( |
NSEvent * |
event | ) |
|
| bool Canvas::key |
( |
NSEvent * |
event | ) |
|
| void Canvas::scrollWheel |
( |
NSEvent * |
event | ) |
|
| void Canvas::drawRect |
( |
NSRect |
rect | ) |
|
References button(), ipe::CanvasObserver::canvasObserverMouseAction(), ipe::CanvasBase::canvasTfm(), ipe::CanvasBase::computeFifi(), ipe::Canvas::drawFifi(), ipe::CanvasBase::drawTool(), ipe::CanvasBase::EAlt, ipe::CanvasBase::ECommand, ipe::CanvasBase::EControl, ipe::CanvasBase::EShift, ipe::CanvasBase::iAdditionalModifiers, ipe::CanvasBase::iBHeight, ipe::CanvasBase::iBWidth, ipe::CanvasBase::iCascade, ipe::CanvasBase::iFifiVisible, ipe::CanvasBase::iFonts, ipe::CanvasBase::iGlobalPos, ipe::CanvasBase::iHeight, ipe::CanvasBase::iObserver, ipe::CanvasBase::iPage, ipe::CanvasBase::iTool, ipe::CanvasBase::iView, ipe::CanvasBase::iWidth, ipe::CanvasBase::iZoom, ipe::Tool::mouseButton(), ipe::Painter::popMatrix(), ipe::Painter::pushMatrix(), ipe::Painter::transform(), and ipe::Canvas::window().
The documentation for this class was generated from the following files:
- ipecanvas_cocoa.h
- ipecanvas_cocoa.cpp