summaryrefslogtreecommitdiffstats
path: root/src/ui/toolbar/gradient-toolbar.cpp
diff options
context:
space:
mode:
authorNathan Lee <2431820-nathanal@users.noreply.gitlab.com>2019-05-23 14:47:28 +0000
committerThomas Holder <thomas@thomas-holder.de>2019-05-26 07:45:16 +0000
commita4f0db6313fe187d96f9c25011de28903d8337d5 (patch)
treed39a7c46dd495b6699b8404d83a6799fed08d5e3 /src/ui/toolbar/gradient-toolbar.cpp
parentRename wrong named function (diff)
downloadinkscape-a4f0db6313fe187d96f9c25011de28903d8337d5.tar.gz
inkscape-a4f0db6313fe187d96f9c25011de28903d8337d5.zip
Fix gradient toolbar comboboxes and reverse
https://gitlab.com/inkscape/inkscape/issues/224
Diffstat (limited to 'src/ui/toolbar/gradient-toolbar.cpp')
-rw-r--r--src/ui/toolbar/gradient-toolbar.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ui/toolbar/gradient-toolbar.cpp b/src/ui/toolbar/gradient-toolbar.cpp
index 60779f03a..afd613c83 100644
--- a/src/ui/toolbar/gradient-toolbar.cpp
+++ b/src/ui/toolbar/gradient-toolbar.cpp
@@ -447,7 +447,7 @@ GradientToolbar::GradientToolbar(SPDesktop *desktop)
// Gradient Spread type (how a gradient is drawn outside its nominal area)
{
- add_label(_("Repeat"));
+ _spread_lbl = add_label(_("Repeat: "));
_spread_cb = Gtk::manage(new Gtk::ComboBoxText());
_spread_cb->append(C_("Gradient repeat type", "None"));
@@ -461,7 +461,8 @@ GradientToolbar::GradientToolbar(SPDesktop *desktop)
"(spreadMethod=\"pad\"), or repeat the gradient in the same direction "
"(spreadMethod=\"repeat\"), or repeat the gradient in alternating opposite "
"directions (spreadMethod=\"reflect\")"));
- spread_item->set_sensitive(false);
+ _spread_lbl->set_sensitive(false);
+ _spread_cb->set_sensitive(false);
spread_item->add(*_spread_cb);
add(*spread_item);
@@ -934,6 +935,7 @@ GradientToolbar::selection_changed(Inkscape::Selection * /*selection*/)
}
// Spread menu
+ _spread_lbl->set_sensitive( gr_selected && !gr_multi );
_spread_cb->set_sensitive( gr_selected && !gr_multi );
_spread_cb->set_active( gr_selected ? (int)spr_selected : 0 );