]> git.tokkee.org Git - inkscape.git/commitdiff

Code

new: guide snapping indicator! see if you like it, comments are always welcome!
authorjohanengelen <johanengelen@users.sourceforge.net>
Mon, 3 Mar 2008 21:48:03 +0000 (21:48 +0000)
committerjohanengelen <johanengelen@users.sourceforge.net>
Mon, 3 Mar 2008 21:48:03 +0000 (21:48 +0000)
src/desktop-events.cpp
src/display/snap-indicator.cpp

index e115a744a3560ef50420bec9a81ba759e0bcbe87..dc153e31d94826c6f3814b8e763745365e76cb24 100644 (file)
@@ -152,6 +152,8 @@ static gint sp_dt_ruler_event(GtkWidget *widget, GdkEvent *event, SPDesktopWidge
 
                 if (snappoint.getDistance() < NR_HUGE) {
                     desktop->snapindicator->set_new_snappoint(snappoint.getPoint().to_2geom());
+                } else {
+                    desktop->snapindicator->remove_snappoint();
                 }
             }
             break;
@@ -254,6 +256,8 @@ gint sp_dt_guide_event(SPCanvasItem *item, GdkEvent *event, gpointer data)
 
                 if (snappoint.getDistance() < NR_HUGE) {
                     desktop->snapindicator->set_new_snappoint(snappoint.getPoint().to_2geom());
+                } else {
+                    desktop->snapindicator->remove_snappoint();
                 }
 
                 ret = TRUE;
index 1d005ceb896c39ede19735266ef72d792536d07b..ba9c10ef2dfc99668793b77ce603c167cb398a3c 100644 (file)
@@ -48,7 +48,7 @@ SnapIndicator::set_new_snappoint(Geom::Point p)
                                                     "shape", SP_KNOT_SHAPE_CROSS,\r
                                                     NULL );\r
     SP_CTRL(canvasitem)->moveto ( p );\r
-    tempitem = desktop->add_temporary_canvasitem(canvasitem, 2000);\r
+    tempitem = desktop->add_temporary_canvasitem(canvasitem, 1000);\r
 }\r
 \r
 void\r