summaryrefslogtreecommitdiffstats
path: root/src/ui/tool/node.cpp
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2013-03-18 01:53:59 +0000
committerJabiertxo Arraiza Zenotz <jtx@jtx.marker.es>2013-03-18 01:53:59 +0000
commita5fc5840c370d58f395b7b256a11fd11ef3a9a54 (patch)
tree0136821ae5b542e224d85a124f597002d45470b4 /src/ui/tool/node.cpp
parentWorking with widjets (diff)
downloadinkscape-a5fc5840c370d58f395b7b256a11fd11ef3a9a54.tar.gz
inkscape-a5fc5840c370d58f395b7b256a11fd11ef3a9a54.zip
working whith widgets
(bzr r11950.1.57)
Diffstat (limited to 'src/ui/tool/node.cpp')
-rw-r--r--src/ui/tool/node.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ui/tool/node.cpp b/src/ui/tool/node.cpp
index bee2cc477..b628d3500 100644
--- a/src/ui/tool/node.cpp
+++ b/src/ui/tool/node.cpp
@@ -113,6 +113,9 @@ Handle::Handle(NodeSharedData const &data, Geom::Point const &initial_pos, Node
_degenerate(true)
{
setVisible(false);
+ //BSpline
+ setControlBsplineSteps( _pm().getControlBsplineSteps());
+ //BSpline End;
}
Handle::~Handle()
@@ -391,7 +394,7 @@ void Handle::dragged(Geom::Point &new_pos, GdkEventMotion *event)
double pos = 0;
h = this;
setPosition(new_pos);
- pos = ceilf(_pm().BSplineHandlePosition(h)*10)/10;
+ pos = ceilf(_pm().BSplineHandlePosition(h)*controlBsplineSteps)/controlBsplineSteps;
new_pos=_pm().BSplineHandleReposition(h,pos);
}
//BSpline End