X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Finstance.cpp;h=984bb8bbb326ab9cfd506be361b47ddf670304ee;hb=932d63a421ad83842fda9b83b4ab1ce0d56dcf6a;hp=b3b00879d0af4062831d7e5e2cb7a5416de12fea;hpb=a312bb5bddf7a663a95a86014c9c7948466d4c6d;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/instance.cpp b/synfig-studio/trunk/src/gtkmm/instance.cpp index b3b0087..984bb8b 100644 --- a/synfig-studio/trunk/src/gtkmm/instance.cpp +++ b/synfig-studio/trunk/src/gtkmm/instance.cpp @@ -7,6 +7,7 @@ ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley ** Copyright (c) 2007, 2008 Chris Moore +** Copyright (c) 2008 Carlos López ** ** This package is free software; you can redistribute it and/or ** modify it under the terms of the GNU General Public License as @@ -945,6 +946,9 @@ Instance::add_actions_to_menu(Gtk::Menu *menu, const synfigapp::Action::ParamLis void Instance::process_action(synfig::String name, synfigapp::Action::ParamList param_list) { + //// debug actions + // synfig::info("%s:%d process_action: '%s'", __FILE__, __LINE__, name.c_str()); + assert(synfigapp::Action::book().count(name)); synfigapp::Action::BookEntry entry(synfigapp::Action::book().find(name)->second); @@ -978,7 +982,7 @@ Instance::process_action(synfig::String name, synfigapp::Action::ParamList param case synfigapp::Action::Param::TYPE_STRING: { String str; - if(!studio::App::dialog_entry(entry.local_name, iter->get_local_name()+":"+iter->get_desc(),str)) + if(!studio::App::dialog_entry(entry.local_name, iter->get_local_name()+": "+iter->get_desc(),str)) return; action->set_param(iter->get_name(),str); break; @@ -1170,13 +1174,13 @@ edit_several_waypoints(etl::handle canvas_view, std::listset_param("dest",value_desc); action->set_param("src",ValueNode::Handle(value_node)); } else { - action=synfigapp::Action::create("value_node_replace"); + action=synfigapp::Action::create("ValueNodeReplace"); action->set_param("dest",value_desc.get_value_node()); action->set_param("src",ValueNode::Handle(value_node)); } @@ -1199,11 +1203,11 @@ edit_several_waypoints(etl::handle canvas_view, std::listget_ui_interface()->error(_("Unable to find waypoint_set_smart action")); + canvas_view->get_ui_interface()->error(_("Unable to find WaypointSetSmart action")); group.cancel(); return; }