X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fui%2Fwidget%2Ffilter-effect-chooser.cpp;h=70db2284359786970ffe8594eff26d235a880ee1;hb=fd5c8954a92eac9af9af21d2a3665e9c673203a2;hp=f8aee43f0f0640fd05809c43e49c9d270d30924a;hpb=9496d940d814b037c16b03e111bd238e57684125;p=inkscape.git diff --git a/src/ui/widget/filter-effect-chooser.cpp b/src/ui/widget/filter-effect-chooser.cpp index f8aee43f0..70db22843 100644 --- a/src/ui/widget/filter-effect-chooser.cpp +++ b/src/ui/widget/filter-effect-chooser.cpp @@ -21,18 +21,22 @@ namespace Inkscape { namespace UI { namespace Widget { -SimpleFilterModifier::SimpleFilterModifier() +SimpleFilterModifier::SimpleFilterModifier(int flags) : _lb_blend(_("_Blend mode:")), _lb_blur(_("B_lur:"), Gtk::ALIGN_LEFT), _blend(BlendModeConverter), _blur(0, 0, 100, 1, 0.01, 1) { - add(_hb_blend); - add(_vb_blur); - _hb_blend.pack_start(_lb_blend, false, false); - _hb_blend.pack_start(_blend); - _vb_blur.add(_lb_blur); - _vb_blur.add(_blur); + if (flags & BLEND) { + add(_hb_blend); + _hb_blend.pack_start(_lb_blend, false, false); + _hb_blend.pack_start(_blend); + } + if (flags & BLUR) { + add(_vb_blur); + _vb_blur.add(_lb_blur); + _vb_blur.add(_blur); + } show_all_children();