diff --git a/src/extension/internal/filter/filter-all.cpp b/src/extension/internal/filter/filter-all.cpp
#include "filter.h"
/* Put your filter here */
-#include "apparition.h"
-#include "bloom.h"
-#include "clouds.h"
-#include "crystal.h"
-#include "cutout.h"
+#include "abc.h"
+#include "color.h"
#include "drop-shadow.h"
-#include "emboss.h"
-#include "etched-glass.h"
-#include "fire.h"
-#include "frost.h"
-#include "ink-bleed.h"
-#include "jelly-bean.h"
-#include "jigsaw-piece.h"
-#include "leopard-fur.h"
-#include "melt.h"
-#include "metal.h"
-#include "motion-blur.h"
-#include "oil-slick.h"
-#include "patterned-glass.h"
-#include "ridged-border.h"
-#include "ripple.h"
-#include "roughen.h"
-#include "rubber-stamp.h"
-#include "sepia.h"
+#include "morphology.h"
#include "snow.h"
-#include "speckle.h"
-#include "zebra.h"
+#include "experimental.h"
namespace Inkscape {
namespace Extension {
void
Filter::filters_all (void )
{
- Apparition::init();
- Bloom::init();
- Clouds::init();
- Crystal::init();
- Cutout::init();
+ // Here come the filters which are coded in C++ in order to present a parameters dialog
DropShadow::init();
- Emboss::init();
- EtchedGlass::init();
- Fire::init();
- Frost::init();
- InkBleed::init();
- JellyBean::init();
- JigsawPiece::init();
- LeopardFur::init();
- Melt::init();
- Metal::init();
- MotionBlur::init();
- OilSlick::init();
- PatternedGlass::init();
- RidgedBorder::init();
- Ripple::init();
- Roughen::init();
- RubberStamp::init();
- Sepia::init();
+ DropGlow::init();
Snow::init();
- Speckle::init();
- Zebra::init();
+ /* 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
/* This should always be last, don't put stuff below this
* line. */
Filter::filters_all_files();