summaryrefslogtreecommitdiffstats
path: root/src/filter-enums.cpp
diff options
context:
space:
mode:
authorNicholas Bishop <nicholasbishop@gmail.com>2007-08-06 00:58:34 +0000
committernicholasbishop <nicholasbishop@users.sourceforge.net>2007-08-06 00:58:34 +0000
commit95b4378ef6313dea5ba5c144337d7c80e8daca6a (patch)
tree8b909ccbe7d28a4a5ae1965b3b476df0d27d942a /src/filter-enums.cpp
parentAdded my name to AUTHORS list (diff)
downloadinkscape-95b4378ef6313dea5ba5c144337d7c80e8daca6a.tar.gz
inkscape-95b4378ef6313dea5ba5c144337d7c80e8daca6a.zip
Filter effects dialog:
* Added controls for scale and channel selection to the filter dialog for feDisplacementMap (bzr r3383)
Diffstat (limited to 'src/filter-enums.cpp')
-rw-r--r--src/filter-enums.cpp13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/filter-enums.cpp b/src/filter-enums.cpp
index a688ecc19..bd855d102 100644
--- a/src/filter-enums.cpp
+++ b/src/filter-enums.cpp
@@ -80,11 +80,20 @@ const EnumDataConverter<FeCompositeOperator> CompositeOperatorConverter(Composit
// feConvolveMatrix
const EnumData<NR::FilterConvolveMatrixEdgeMode> ConvolveMatrixEdgeModeData[NR::CONVOLVEMATRIX_EDGEMODE_ENDTYPE] = {
{NR::CONVOLVEMATRIX_EDGEMODE_DUPLICATE, _("Duplicate"), "duplicate"},
- {NR::CONVOLVEMATRIX_EDGEMODE_WRAP, _("Wrap"), "wrap"},
- {NR::CONVOLVEMATRIX_EDGEMODE_NONE, _("None"), "none"}
+ {NR::CONVOLVEMATRIX_EDGEMODE_WRAP, _("Wrap"), "wrap"},
+ {NR::CONVOLVEMATRIX_EDGEMODE_NONE, _("None"), "none"}
};
const EnumDataConverter<NR::FilterConvolveMatrixEdgeMode> ConvolveMatrixEdgeModeConverter(ConvolveMatrixEdgeModeData, NR::CONVOLVEMATRIX_EDGEMODE_ENDTYPE);
+// feDisplacementMap
+const EnumData<int> DisplacementMapChannelData[4] = {
+ {0, _("Red"), "R"},
+ {1, _("Green"), "G"},
+ {2, _("Blue"), "B"},
+ {3, _("Alpha"), "A"}
+};
+const EnumDataConverter<int> DisplacementMapChannelConverter(DisplacementMapChannelData, 4);
+
// Light source
const EnumData<LightSource> LightSourceData[LIGHT_ENDSOURCE] = {
{LIGHT_DISTANT, _("Distance Light"), "svg:feDistanceLight"},