Change linking parameters in BLine points
[synfig.git] / synfig-studio / src / gtkmm / canvasview.cpp
index 3927437..ee39ade 100644 (file)
@@ -684,10 +684,10 @@ CanvasView::CanvasView(etl::loose_handle<Instance> instance,etl::handle<synfigap
        //keyframe_tree_store_  (KeyframeTreeStore::create(canvas_interface_)),
        time_adjustment_                (0,0,25,0,0,0),
        time_window_adjustment_ (0,0,25,0,0,0),
+       statusbar                               (manage(new class Gtk::Statusbar())),
        quality_adjustment_             (8,1,10,1,1,0),
        future_onion_adjustment_ (0,0,2,1,1,0),
        past_onion_adjustment_  (0,0,2,1,1,0),
-       statusbar                               (manage(new class Gtk::Statusbar())),
 
        timeslider                              (new Widget_Timeslider),
        widget_kf_list                  (new Widget_Keyframe_List),
@@ -1425,7 +1425,7 @@ CanvasView::init_menus()
        - canvasmenu
        - viewmenu
        */
-       action_group = Gtk::ActionGroup::create();
+       action_group = Gtk::ActionGroup::create("canvasview");
 
        //action_group->add( Gtk::Action::create("MenuFile", _("_File")) );
        action_group->add( Gtk::Action::create("new", Gtk::Stock::NEW),
@@ -2881,7 +2881,7 @@ CanvasView::on_duck_changed(const synfig::Point &value,const synfigapp::ValueDes
 
        if (ValueNode_BLineCalcVertex::Handle bline_vertex = ValueNode_BLineCalcVertex::Handle::cast_dynamic(value_desc.get_value_node()))
        {
-               ValueNode_BLine::Handle bline = ValueNode_BLine::Handle::cast_dynamic(bline_vertex->get_link(bline_vertex->get_link_index_from_name("bline")));
+               ValueNode_BLine::Handle bline = ValueNode_BLine::Handle::cast_dynamic(bline_vertex->get_link("bline"));
                Real radius = 0.0;
                Real amount = synfig::find_closest_point((*bline)(get_time()), value, radius, bline->get_loop());
                return canvas_interface()->change_value(synfigapp::ValueDesc(bline_vertex,bline_vertex->get_link_index_from_name("amount")), amount);