summaryrefslogtreecommitdiffstats
path: root/src/sp-namedview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/sp-namedview.cpp')
-rw-r--r--src/sp-namedview.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/sp-namedview.cpp b/src/sp-namedview.cpp
index ca30ccae2..2de38d9f8 100644
--- a/src/sp-namedview.cpp
+++ b/src/sp-namedview.cpp
@@ -1116,6 +1116,15 @@ void SPNamedView::translateGuides(Geom::Translate const &tr) {
}
}
+void SPNamedView::translateGrids(Geom::Translate const &tr) {
+ for (GSList *l = grids; l != NULL; l = l->next) {
+ Inkscape::CanvasGrid* g = reinterpret_cast<Inkscape::CanvasGrid*>(l->data);
+ if (g) {
+ g->setOrigin(g->origin * tr);
+ }
+ }
+}
+
void SPNamedView::scrollAllDesktops(double dx, double dy, bool is_scrolling) {
for(GSList *l = views; l; l = l->next) {
SPDesktop *desktop = static_cast<SPDesktop *>(l->data);