Author: Carlos Lopez <genet...@gmail.com> Date: Tue Apr 19 10:37:24 2011 +0200
Add actions to set width to zero or to default width. --- synfig-studio/src/gui/instance.cpp | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/synfig-studio/src/gui/instance.cpp b/synfig-studio/src/gui/instance.cpp index b5b164e..ab26104 100644 --- a/synfig-studio/src/gui/instance.cpp +++ b/synfig-studio/src/gui/instance.cpp @@ -1197,6 +1197,41 @@ Instance::make_param_menu(Gtk::Menu *menu,synfig::Canvas::Handle canvas, synfiga ) ); parammenu.items().push_back(Gtk::Menu_Helpers::MenuElem(_("Set Side After"), *after_menu)); + /////// + parammenu.items().push_back(Gtk::Menu_Helpers::SeparatorElem()); + /////// Set WIDTH to ZERO + param_list.erase("value_desc"); + param_list.erase("new_value"); + param_list.add("value_desc",synfigapp::ValueDesc(wpoint_composite, wpoint_composite->get_link_index_from_name("width"))); + param_list.add("new_value", ValueBase(Real(0.0))); + parammenu.items().push_back( + Gtk::Menu_Helpers::MenuElem( + _("Set width to zero"), + sigc::bind( + sigc::bind( + sigc::mem_fun(*const_cast<studio::Instance*>(this),&studio::Instance::process_action), + param_list + ), + "ValueDescSet" + ) + ) + ); + /////// Set WIDTH to DEFAULT + param_list.erase("new_value"); + param_list.add("value_desc",synfigapp::ValueDesc(wpoint_composite, wpoint_composite->get_link_index_from_name("width"))); + param_list.add("new_value", ValueBase(Real(1.0))); + parammenu.items().push_back( + Gtk::Menu_Helpers::MenuElem( + _("Set width to default"), + sigc::bind( + sigc::bind( + sigc::mem_fun(*const_cast<studio::Instance*>(this),&studio::Instance::process_action), + param_list + ), + "ValueDescSet" + ) + ) + ); } } ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev _______________________________________________ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl