summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2019-10-14 19:09:35 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2019-10-14 19:09:35 +0000
commit9a004cb1411bfb1379f385d5a80a375a0a67763f (patch)
treeb46bc011828cfd142e6c4cec5fabe873ea9d7d39
parentExtensions: Switch .xslt file look-up to dependency logic as well (diff)
downloadinkscape-9a004cb1411bfb1379f385d5a80a375a0a67763f.tar.gz
inkscape-9a004cb1411bfb1379f385d5a80a375a0a67763f.zip
Fix a extra blend enum
-rw-r--r--src/ui/widget/filter-effect-chooser.cpp10
-rw-r--r--src/ui/widget/filter-effect-chooser.h23
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;