diff options
| author | Jabier Arraiza <jabier.arraiza@marker.es> | 2019-10-14 19:09:35 +0000 |
|---|---|---|
| committer | Jabier Arraiza <jabier.arraiza@marker.es> | 2019-10-14 19:09:35 +0000 |
| commit | 9a004cb1411bfb1379f385d5a80a375a0a67763f (patch) | |
| tree | b46bc011828cfd142e6c4cec5fabe873ea9d7d39 /src | |
| parent | Extensions: Switch .xslt file look-up to dependency logic as well (diff) | |
| download | inkscape-9a004cb1411bfb1379f385d5a80a375a0a67763f.tar.gz inkscape-9a004cb1411bfb1379f385d5a80a375a0a67763f.zip | |
Fix a extra blend enum
Diffstat (limited to 'src')
| -rw-r--r-- | src/ui/widget/filter-effect-chooser.cpp | 10 | ||||
| -rw-r--r-- | src/ui/widget/filter-effect-chooser.h | 23 |
2 files changed, 6 insertions, 27 deletions
diff --git a/src/ui/widget/filter-effect-chooser.cpp b/src/ui/widget/filter-effect-chooser.cpp index d0c0e388a..f8ebdf915 100644 --- a/src/ui/widget/filter-effect-chooser.cpp +++ b/src/ui/widget/filter-effect-chooser.cpp @@ -22,7 +22,7 @@ using Inkscape::Util::EnumDataConverter; namespace Inkscape { -const EnumData<Inkscape::CSSBlendMode> CSSBlendModeData[SP_CSS_BLEND_ENDMODE] = { +const EnumData<Inkscape::SPBlendMode> SPBlendModeData[SP_CSS_BLEND_ENDMODE] = { { SP_CSS_BLEND_NORMAL, _("Normal"), "normal" }, { SP_CSS_BLEND_MULTIPLY, _("Multiply"), "multiply" }, { SP_CSS_BLEND_SCREEN, _("Screen"), "screen" }, @@ -42,10 +42,10 @@ const EnumData<Inkscape::CSSBlendMode> CSSBlendModeData[SP_CSS_BLEND_ENDMODE] = { SP_CSS_BLEND_LUMINOSITY, _("Luminosity"), "luminosity" } }; #ifdef WITH_CSSBLEND -const EnumDataConverter<Inkscape::CSSBlendMode> CSSBlendModeConverter(CSSBlendModeData, SP_CSS_BLEND_ENDMODE); +const EnumDataConverter<Inkscape::SPBlendMode> SPBlendModeConverter(SPBlendModeData, SP_CSS_BLEND_ENDMODE); #else // Disable new blend modes in GUI until widely implemented. -const EnumDataConverter<Inkscape::CSSBlendMode> CSSBlendModeConverter(CSSBlendModeData, SP_CSS_BLEND_LUMINOSITY); +const EnumDataConverter<Inkscape::SPBlendMode> SPBlendModeConverter(SPBlendModeData, SP_CSS_BLEND_LUMINOSITY); #endif namespace UI { @@ -54,7 +54,7 @@ namespace Widget { SimpleFilterModifier::SimpleFilterModifier(int flags) : _flags(flags) , _lb_blend(_("Blend mode:")) - , _blend(CSSBlendModeConverter, SP_ATTR_INVALID, false) + , _blend(SPBlendModeConverter, SP_ATTR_INVALID, false) , _blur(_("Blur (%)"), 0, 0, 100, 1, 0.1, 1) , _opacity(_("Opacity (%)"), 0, 0, 100, 1, 0.1, 1) { @@ -109,7 +109,7 @@ sigc::signal<void>& SimpleFilterModifier::signal_opacity_changed() const Glib::ustring SimpleFilterModifier::get_blend_mode() { - const Util::EnumData<Inkscape::CSSBlendMode> *d = _blend.get_active_data(); + const Util::EnumData<Inkscape::SPBlendMode> *d = _blend.get_active_data(); if (d) { return _blend.get_active_data()->key; } else diff --git a/src/ui/widget/filter-effect-chooser.h b/src/ui/widget/filter-effect-chooser.h index c27d82888..7752d2005 100644 --- a/src/ui/widget/filter-effect-chooser.h +++ b/src/ui/widget/filter-effect-chooser.h @@ -23,27 +23,6 @@ #include "style-enums.h" namespace Inkscape { -enum CSSBlendMode { - SP_CSS_BLEND_NORMAL, - SP_CSS_BLEND_MULTIPLY, - SP_CSS_BLEND_SCREEN, - SP_CSS_BLEND_DARKEN, - SP_CSS_BLEND_LIGHTEN, - // New in CSS Compositing and Blending Level 1 - SP_CSS_BLEND_OVERLAY, - SP_CSS_BLEND_COLORDODGE, - SP_CSS_BLEND_COLORBURN, - SP_CSS_BLEND_HARDLIGHT, - SP_CSS_BLEND_SOFTLIGHT, - SP_CSS_BLEND_DIFFERENCE, - SP_CSS_BLEND_EXCLUSION, - SP_CSS_BLEND_HUE, - SP_CSS_BLEND_SATURATION, - SP_CSS_BLEND_COLOR, - SP_CSS_BLEND_LUMINOSITY, - SP_CSS_BLEND_ENDMODE, -}; - namespace UI { namespace Widget { @@ -81,7 +60,7 @@ private: Gtk::HBox _hb_blend; Gtk::Label _lb_blend; - ComboBoxEnum<Inkscape::CSSBlendMode> _blend; + ComboBoxEnum<Inkscape::SPBlendMode> _blend; SpinScale _blur; SpinScale _opacity; |
