Author: Nikita Kitaev <[email protected]>
Date: Wed Jun 8 22:40:51 2011 -0700
Snap relative to zoom level
---
synfig-studio/src/gui/duckmatic.cpp | 3 ++-
synfig-studio/src/gui/duckmatic.h | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/synfig-studio/src/gui/duckmatic.cpp
b/synfig-studio/src/gui/duckmatic.cpp
index 63a15ac..5c34ae2 100644
--- a/synfig-studio/src/gui/duckmatic.cpp
+++ b/synfig-studio/src/gui/duckmatic.cpp
@@ -567,9 +567,10 @@ Duckmatic::end_bezier_drag()
}
Point
-Duckmatic::snap_point_to_grid(const synfig::Point& x, float radius)const
+Duckmatic::snap_point_to_grid(const synfig::Point& x)const
{
Point ret(x);
+ float radius(0.1/zoom);
GuideList::const_iterator guide_x,guide_y;
bool has_guide_x(false), has_guide_y(false);
diff --git a/synfig-studio/src/gui/duckmatic.h
b/synfig-studio/src/gui/duckmatic.h
index 42ff25f..02eef44 100644
--- a/synfig-studio/src/gui/duckmatic.h
+++ b/synfig-studio/src/gui/duckmatic.h
@@ -298,7 +298,7 @@ public:
void toggle_grid_snap() { set_grid_snap(!grid_snap); }
- synfig::Point snap_point_to_grid(const synfig::Point& x, float
radius=0.1)const;
+ synfig::Point snap_point_to_grid(const synfig::Point& x)const;
bool get_show_persistent_strokes()const { return
show_persistent_strokes; }
void set_show_persistent_strokes(bool x);
------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl