Author: Carlos Lopez <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl