diff options
| author | Martin Owens <doctormo@gmail.com> | 2016-10-06 21:12:33 +0000 |
|---|---|---|
| committer | Martin Owens <doctormo@gmail.com> | 2016-10-06 21:12:33 +0000 |
| commit | 032cb7a6b8f3b83b75f71048a896f03907436f9e (patch) | |
| tree | 672d01cd146779e67916c4553a27134b20c2ba42 /src/live_effects/parameter/togglebutton.cpp | |
| parent | xverbs branch merge by dmitry-zhulanov (diff) | |
| parent | Fix on delete line (diff) | |
| download | inkscape-032cb7a6b8f3b83b75f71048a896f03907436f9e.tar.gz inkscape-032cb7a6b8f3b83b75f71048a896f03907436f9e.zip | |
Merge jabier's Measure line LPE
(bzr r15148)
Diffstat (limited to 'src/live_effects/parameter/togglebutton.cpp')
| -rw-r--r-- | src/live_effects/parameter/togglebutton.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/live_effects/parameter/togglebutton.cpp b/src/live_effects/parameter/togglebutton.cpp index 023bebc03..b3f6442bb 100644 --- a/src/live_effects/parameter/togglebutton.cpp +++ b/src/live_effects/parameter/togglebutton.cpp @@ -12,6 +12,7 @@ #include "live_effects/effect.h" #include "svg/svg.h" #include "svg/stringstream.h" +#include "selection.h" #include "widgets/icon.h" #include "inkscape.h" #include "verbs.h" @@ -104,13 +105,14 @@ ToggleButtonParam::param_newWidget() }else{ gtk_box_pack_start (GTK_BOX(box_button), label_button, false, false, 1); } + checkwdg->add(*Gtk::manage(Glib::wrap(box_button))); checkwdg->setActive(value); checkwdg->setProgrammatically = false; checkwdg->set_undo_parameters(SP_VERB_DIALOG_LIVE_PATH_EFFECT, _("Change togglebutton parameter")); _toggled_connection = checkwdg->signal_toggled().connect(sigc::mem_fun(*this, &ToggleButtonParam::toggled)); - + param_effect->upd_params = false; return checkwdg; } @@ -157,6 +159,12 @@ ToggleButtonParam::param_setValue(bool newvalue) void ToggleButtonParam::toggled() { + //Force redraw for update widgets + param_effect->upd_params = true; + if (SP_ACTIVE_DESKTOP) { + Inkscape::Selection *selection = SP_ACTIVE_DESKTOP->getSelection(); + selection->emitModified(); + } _signal_toggled.emit(); } |
