From: johanengelen Date: Mon, 3 Mar 2008 21:48:03 +0000 (+0000) Subject: new: guide snapping indicator! see if you like it, comments are always welcome! X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=c0730cd203da4bff902711ee9ce32513a6691c2e;p=inkscape.git new: guide snapping indicator! see if you like it, comments are always welcome! --- diff --git a/src/desktop-events.cpp b/src/desktop-events.cpp index e115a744a..dc153e31d 100644 --- a/src/desktop-events.cpp +++ b/src/desktop-events.cpp @@ -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; diff --git a/src/display/snap-indicator.cpp b/src/display/snap-indicator.cpp index 1d005ceb8..ba9c10ef2 100644 --- a/src/display/snap-indicator.cpp +++ b/src/display/snap-indicator.cpp @@ -48,7 +48,7 @@ SnapIndicator::set_new_snappoint(Geom::Point p) "shape", SP_KNOT_SHAPE_CROSS, NULL ); SP_CTRL(canvasitem)->moveto ( p ); - tempitem = desktop->add_temporary_canvasitem(canvasitem, 2000); + tempitem = desktop->add_temporary_canvasitem(canvasitem, 1000); } void