Code

Filters. Custom predefined filters update and new ABC filters.
[inkscape.git] / src / extension / internal / filter / filter-all.cpp
old mode 100644 (file)
new mode 100755 (executable)
index 6920e1b..8467254
@@ -8,9 +8,12 @@
 #include "filter.h"
 
 /* Put your filter here */
+#include "abc.h"
 #include "color.h"
 #include "drop-shadow.h"
+#include "morphology.h"
 #include "snow.h"
+
 #include "experimental.h"
 
 namespace Inkscape {
@@ -23,14 +26,36 @@ void
 Filter::filters_all (void )
 {
        // Here come the filters which are coded in C++ in order to present a parameters dialog
-    Duochrome::init();
        DropShadow::init();
        DropGlow::init();
-    ColorizableDropShadow::init();
        Snow::init();
-    
-    // Experimental!
+
+    /* Experimental custom predefined filters */
+
+    // ABCs
+    Blur::init();
+    DiffuseLight::init();
+    Roughen::init();
+    SpecularLight::init();
+
+    // Color
+    Colorize::init();
+    Duochrome::init();
+    Quadritone::init();
+    Solarize::init();
+    Tritone::init();
+
+    // Morphology
+    Crosssmooth::init();
+
+    // Shadows and glows
+    ColorizableDropShadow::init();
+
+    // TDB
+    Chromolitho::init();
+    Drawing::init();
     Posterize::init();
+    PosterizeBasic::init();
 
        // Here come the rest of the filters that are read from SVG files in share/filters and
        // .config/Inkscape/filters