summaryrefslogtreecommitdiffstats
path: root/src/widgets/desktop-widget.cpp
diff options
context:
space:
mode:
authorAlex Valavanis <valavanisalex@gmail.com>2013-01-27 14:19:11 +0000
committerAlex Valavanis <valavanisalex@gmail.com>2013-01-27 14:19:11 +0000
commit5ebf0c12c2b1be530bf4742236768a55e549494b (patch)
tree8451ca3b858fb63c21ede05a5862426e24cebbd5 /src/widgets/desktop-widget.cpp
parentTranslations. Romanian translation update by Cristian Secară. (diff)
downloadinkscape-5ebf0c12c2b1be530bf4742236768a55e549494b.tar.gz
inkscape-5ebf0c12c2b1be530bf4742236768a55e549494b.zip
Migrate ruler position tracking to new track_widget API
Fixed bugs: - https://launchpad.net/bugs/1105504 (bzr r12067)
Diffstat (limited to 'src/widgets/desktop-widget.cpp')
-rw-r--r--src/widgets/desktop-widget.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp
index a7432c32a..8a47b345e 100644
--- a/src/widgets/desktop-widget.cpp
+++ b/src/widgets/desktop-widget.cpp
@@ -520,6 +520,9 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw )
#endif // defined(HAVE_LIBLCMS1) || defined(HAVE_LIBLCMS2)
gtk_widget_set_can_focus (GTK_WIDGET (dtw->canvas), TRUE);
+ sp_ruler_add_track_widget (SP_RULER(dtw->hruler), GTK_WIDGET(dtw->canvas));
+ sp_ruler_add_track_widget (SP_RULER(dtw->vruler), GTK_WIDGET(dtw->canvas));
+
#if GTK_CHECK_VERSION(3,0,0)
GdkRGBA white = {1,1,1,1};
gtk_widget_override_background_color(GTK_WIDGET(dtw->canvas),
@@ -1685,13 +1688,6 @@ SPDesktopWidget* SPDesktopWidget::createInstance(SPNamedView *namedview)
return dtw;
}
-void
-SPDesktopWidget::viewSetPosition (Geom::Point p)
-{
- Geom::Point const origin = ( p - ruler_origin );
- sp_ruler_set_position(SP_RULER(hruler), origin[Geom::X]);
- sp_ruler_set_position(SP_RULER(vruler), origin[Geom::Y]);
-}
void
sp_desktop_widget_update_rulers (SPDesktopWidget *dtw)