index 851beb833dae5366278bad3588e8f36315d87f5b..28924988de66c001292c5340a480f061de6624b4 100644 (file)
private:
Inkscape::XML::Document * get_filter (Inkscape::Extension::Extension * ext);
- void merge_filters (Inkscape::XML::Node * to, Inkscape::XML::Node * from, Inkscape::XML::Document * doc);
+ void merge_filters (Inkscape::XML::Node * to, Inkscape::XML::Node * from, Inkscape::XML::Document * doc, gchar * srcGraphic = NULL, gchar * srcGraphicAlpha = NULL);
public:
Filter();
static void filter_init(gchar const * id, gchar const * name, gchar const * tip, gchar const * filter);
static void filters_all(void);
+
+ /* File loader related */
+ static void filters_all_files(void);
+ static void filters_load_dir(gchar * filename, gchar * menuname);
+ static void filters_load_file(gchar * filename, gchar * menuname);
+ static void filters_load_node(Inkscape::XML::Node * node, gchar * menuname);
+
};
}; /* namespace Filter */