diff options
| author | Nathan Lee <2431820-nathanal@users.noreply.gitlab.com> | 2019-05-23 14:47:28 +0000 |
|---|---|---|
| committer | Thomas Holder <thomas@thomas-holder.de> | 2019-05-26 07:45:16 +0000 |
| commit | a4f0db6313fe187d96f9c25011de28903d8337d5 (patch) | |
| tree | d39a7c46dd495b6699b8404d83a6799fed08d5e3 /src/ui/toolbar/gradient-toolbar.cpp | |
| parent | Rename wrong named function (diff) | |
| download | inkscape-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.cpp | 6 |
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 ); |
