Code

Filter effects dialog:
[inkscape.git] / src / filter-enums.cpp
index b5e1cfbe540134084ec62dd653c28c0cc93c087b..7b84271baf09427e8709913a77912b4138c5b93e 100644 (file)
@@ -36,6 +36,18 @@ const EnumData<NR::FilterPrimitiveType> FPData[NR::NR_FILTER_ENDPRIMITIVETYPE] =
 };
 const EnumDataConverter<NR::FilterPrimitiveType> FPConverter(FPData, NR::NR_FILTER_ENDPRIMITIVETYPE);
 
+const EnumData<FilterPrimitiveInput> FPInputData[FPINPUT_END] = {
+    {FPINPUT_DEFAULT,           _("Default"),            "Default"},
+    {FPINPUT_SOURCEGRAPHIC,     _("Source Graphic"),     "SourceGraphic"},
+    {FPINPUT_SOURCEALPHA,       _("Source Alpha"),       "SourceAlpha"},
+    {FPINPUT_BACKGROUNDGRAPHIC, _("Background Graphic"), "BackgroundGraphic"},
+    {FPINPUT_BACKGROUNDALPHA,   _("Background Alpha"),   "BackgroundAlpha"},
+    {FPINPUT_FILLPAINT,         _("Fill Paint"),         "FillPaint"},
+    {FPINPUT_STROKEPAINT,       _("Stroke Paint"),       "StrokePaint"},
+    {FPINPUT_CONNECTION,        _("Connection"),         "Connection"}
+};
+const EnumDataConverter<FilterPrimitiveInput> FPInputConverter(FPInputData, FPINPUT_END);
+
 const EnumData<NR::FilterBlendMode> BlendModeData[NR::BLEND_ENDMODE] = {
     {NR::BLEND_NORMAL, _("Normal"), "normal"},
     {NR::BLEND_MULTIPLY, _("Multiply"), "multiply"},