summaryrefslogtreecommitdiffstats
path: root/src/sp-filter.h
diff options
context:
space:
mode:
authorNiko Kiirala <niko@kiirala.com>2009-05-17 21:43:43 +0000
committerkiirala <kiirala@users.sourceforge.net>2009-05-17 21:43:43 +0000
commit1eef4b5f624c435a742924d68258bcf20d2915ad (patch)
treef54ba225ea903958e16c3bbe37e1ae6902802747 /src/sp-filter.h
parentFix bug 215906 (diff)
downloadinkscape-1eef4b5f624c435a742924d68258bcf20d2915ad.tar.gz
inkscape-1eef4b5f624c435a742924d68258bcf20d2915ad.zip
Fixed several cases of bad SVG being written from filters
(bzr r7900)
Diffstat (limited to 'src/sp-filter.h')
-rw-r--r--src/sp-filter.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/sp-filter.h b/src/sp-filter.h
index c1af5f768..5ad3863e5 100644
--- a/src/sp-filter.h
+++ b/src/sp-filter.h
@@ -81,8 +81,19 @@ void sp_filter_build_renderer(SPFilter *sp_filter, Inkscape::Filters::Filter *nr
*/
int sp_filter_primitive_count(SPFilter *filter);
+/**
+ * Returns a slot number for given image name, or -1 for unknown name.
+ */
int sp_filter_get_image_name(SPFilter *filter, gchar const *name);
+/**
+ * Returns slot number for given image name, even if it's unknown.
+ */
int sp_filter_set_image_name(SPFilter *filter, gchar const *name);
+/**
+ * Finds image name based on it's slot number. Returns 0 for unknown slot
+ * numbers.
+ */
+gchar const *sp_filter_name_for_image(SPFilter const *filter, int const image);
/*
* Returns a result image name that is not in use inside this filter.