Revision: 2143
http://synfig.svn.sourceforge.net/synfig/?rev=2143&view=rev
Author: dooglus
Date: 2008-11-02 18:31:51 +0000 (Sun, 02 Nov 2008)
Log Message:
-----------
Fix 2112320: "Change 'Grab' button in the Gradient Editor". Renamed the 'Grab'
button to 'Set as Default', and greyed it out when it is editing the default
gradient.
Modified Paths:
--------------
synfig-studio/trunk/src/gtkmm/cellrenderer_value.cpp
synfig-studio/trunk/src/gtkmm/dialog_gradient.cpp
synfig-studio/trunk/src/gtkmm/dialog_gradient.h
synfig-studio/trunk/src/gtkmm/widget_defaults.cpp
Modified: synfig-studio/trunk/src/gtkmm/cellrenderer_value.cpp
===================================================================
--- synfig-studio/trunk/src/gtkmm/cellrenderer_value.cpp 2008-11-02
17:24:35 UTC (rev 2142)
+++ synfig-studio/trunk/src/gtkmm/cellrenderer_value.cpp 2008-11-02
18:31:51 UTC (rev 2143)
@@ -533,6 +533,7 @@
path
)
);
+ App::dialog_gradient->grab_button_set_sensitive(true);
App::dialog_gradient->present();
return NULL;
Modified: synfig-studio/trunk/src/gtkmm/dialog_gradient.cpp
===================================================================
--- synfig-studio/trunk/src/gtkmm/dialog_gradient.cpp 2008-11-02 17:24:35 UTC
(rev 2142)
+++ synfig-studio/trunk/src/gtkmm/dialog_gradient.cpp 2008-11-02 18:31:51 UTC
(rev 2143)
@@ -72,7 +72,7 @@
set_role("gradient_editor");
// Setup the buttons
- Gtk::Button *grab_button(manage(new class
Gtk::Button(Gtk::StockID(_("Grab")))));
+ grab_button = manage(new class Gtk::Button(Gtk::StockID(_("Set as
Default"))));
grab_button->show();
add_action_widget(*grab_button,2);
grab_button->signal_clicked().connect(sigc::mem_fun(*this,
&Dialog_Gradient::on_grab_pressed));
Modified: synfig-studio/trunk/src/gtkmm/dialog_gradient.h
===================================================================
--- synfig-studio/trunk/src/gtkmm/dialog_gradient.h 2008-11-02 17:24:35 UTC
(rev 2142)
+++ synfig-studio/trunk/src/gtkmm/dialog_gradient.h 2008-11-02 18:31:51 UTC
(rev 2143)
@@ -86,6 +86,7 @@
Widget_Gradient* widget_gradient;
Widget_ColorEdit* widget_color;
+ Gtk::Button *grab_button;
void on_changed();
@@ -97,6 +98,8 @@
const synfig::Gradient& get_gradient()const { return
widget_gradient->get_value(); }
+ void grab_button_set_sensitive(bool sensitive) {
grab_button->set_sensitive(sensitive); }
+
void reset();
Modified: synfig-studio/trunk/src/gtkmm/widget_defaults.cpp
===================================================================
--- synfig-studio/trunk/src/gtkmm/widget_defaults.cpp 2008-11-02 17:24:35 UTC
(rev 2142)
+++ synfig-studio/trunk/src/gtkmm/widget_defaults.cpp 2008-11-02 18:31:51 UTC
(rev 2143)
@@ -464,6 +464,7 @@
App::dialog_gradient->set_gradient(synfigapp::Main::get_gradient());
App::dialog_gradient->reset();
App::dialog_gradient->signal_edited().connect(sigc::ptr_fun(synfigapp::Main::set_gradient));
+ App::dialog_gradient->grab_button_set_sensitive(false);
App::dialog_gradient->present();
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl