diff --git a/src/desktop.h b/src/desktop.h
index ce82f4ea6aee265ea7f6eac2bf1c348e1e7d782b..cfb977425318cdb4ccb371a265dd09055572eae6 100644 (file)
--- a/src/desktop.h
+++ b/src/desktop.h
#endif
SPDesktop();
- void init (SPNamedView* nv, SPCanvas* canvas);
+ void init (SPNamedView* nv, SPCanvas* canvas, Inkscape::UI::View::EditWidgetInterface *widget);
virtual ~SPDesktop();
void destroy();
}
void displayModeToggle();
Inkscape::RenderMode _display_mode;
- Inkscape::RenderMode _saved_display_mode;
Inkscape::RenderMode getMode() const { return _display_mode; }
Inkscape::UI::Widget::Dock* getDock() { return _widget->getDock(); }
void setWaitingCursor();
void clearWaitingCursor();
+ bool isWaitingCursor() const { return waiting_cursor; };
void toggleColorProfAdjust();
void toggleGrids();
- void toggleSnapping();
- bool gridsEnabled() { return grids_visible; }
+ void toggleSnapGlobal();
+ bool gridsEnabled() const { return grids_visible; };
void showGrids(bool show, bool dirty_document = true);
bool is_iconified();
void fullscreen();
void focusMode(bool mode = true);
- void registerEditWidget (Inkscape::UI::View::EditWidgetInterface *widget)
- { _widget = widget; }
-
Geom::Matrix w2d() const; //transformation from window to desktop coordinates (used for zooming)
Geom::Point w2d(Geom::Point const &p) const;
Geom::Point d2w(Geom::Point const &p) const;
Geom::Matrix doc2dt() const;
+ Geom::Matrix dt2doc() const;
Geom::Point doc2dt(Geom::Point const &p) const;
Geom::Point dt2doc(Geom::Point const &p) const;