X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fsp-feturbulence.cpp;h=033dfd7e42f2e17653dab33f3c0f0aca18c8a78f;hb=e900b46f3a8707abddd24803da7f25eecf09a942;hp=0122f1f20ae37c4b0aadc8e23bf8a47659666040;hpb=761a541468cc0b8a7fcfb8c65784c0896f0f80f4;p=inkscape.git diff --git a/src/sp-feturbulence.cpp b/src/sp-feturbulence.cpp index 0122f1f20..033dfd7e4 100644 --- a/src/sp-feturbulence.cpp +++ b/src/sp-feturbulence.cpp @@ -22,19 +22,6 @@ #include "sp-feturbulence.h" #include "xml/repr.h" -//#define SP_MACROS_SILENT -//#include "macros.h" - -#define DEBUG_FETURBULENCE -#ifdef DEBUG_FETURBULENCE -# define debug(f, a...) { g_print("%s(%d) %s:", \ - __FILE__,__LINE__,__FUNCTION__); \ - g_print(f, ## a); \ - g_print("\n"); \ - } -#else -# define debug(f, a...) /**/ -#endif /* FeTurbulence base class */ @@ -47,7 +34,7 @@ static void sp_feTurbulence_set(SPObject *object, unsigned int key, gchar const static void sp_feTurbulence_update(SPObject *object, SPCtx *ctx, guint flags); static Inkscape::XML::Node *sp_feTurbulence_write(SPObject *object, Inkscape::XML::Node *repr, guint flags); -static SPObjectClass *feTurbulence_parent_class; +static SPFilterPrimitiveClass *feTurbulence_parent_class; GType sp_feTurbulence_get_type() @@ -65,7 +52,7 @@ sp_feTurbulence_get_type() (GInstanceInitFunc) sp_feTurbulence_init, NULL, /* value_table */ }; - feTurbulence_type = g_type_register_static(SP_TYPE_OBJECT, "SPFeTurbulence", &feTurbulence_info, (GTypeFlags)0); + feTurbulence_type = g_type_register_static(SP_TYPE_FILTER_PRIMITIVE, "SPFeTurbulence", &feTurbulence_info, (GTypeFlags)0); } return feTurbulence_type; } @@ -75,7 +62,7 @@ sp_feTurbulence_class_init(SPFeTurbulenceClass *klass) { SPObjectClass *sp_object_class = (SPObjectClass *)klass; - feTurbulence_parent_class = (SPObjectClass*)g_type_class_peek_parent(klass); + feTurbulence_parent_class = (SPFilterPrimitiveClass*)g_type_class_peek_parent(klass); sp_object_class->build = sp_feTurbulence_build; sp_object_class->release = sp_feTurbulence_release; @@ -87,7 +74,6 @@ sp_feTurbulence_class_init(SPFeTurbulenceClass *klass) static void sp_feTurbulence_init(SPFeTurbulence *feTurbulence) { - debug("0x%p",feTurbulence); } /** @@ -98,7 +84,6 @@ sp_feTurbulence_init(SPFeTurbulence *feTurbulence) static void sp_feTurbulence_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - debug("0x%p",object); if (((SPObjectClass *) feTurbulence_parent_class)->build) { ((SPObjectClass *) feTurbulence_parent_class)->build(object, document, repr); } @@ -112,8 +97,6 @@ sp_feTurbulence_build(SPObject *object, SPDocument *document, Inkscape::XML::Nod static void sp_feTurbulence_release(SPObject *object) { - debug("0x%p",object); - if (((SPObjectClass *) feTurbulence_parent_class)->release) ((SPObjectClass *) feTurbulence_parent_class)->release(object); } @@ -124,11 +107,10 @@ sp_feTurbulence_release(SPObject *object) static void sp_feTurbulence_set(SPObject *object, unsigned int key, gchar const *value) { - debug("0x%p %s(%u): '%s'",object, - sp_attribute_name(key),key,value); SPFeTurbulence *feTurbulence = SP_FETURBULENCE(object); + (void)feTurbulence; - switch(key) { + switch(key) { /*DEAL WITH SETTING ATTRIBUTES HERE*/ default: if (((SPObjectClass *) feTurbulence_parent_class)->set) @@ -144,8 +126,6 @@ sp_feTurbulence_set(SPObject *object, unsigned int key, gchar const *value) static void sp_feTurbulence_update(SPObject *object, SPCtx *ctx, guint flags) { - debug("0x%p",object); - if (flags & (SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_STYLE_MODIFIED_FLAG | SP_OBJECT_VIEWPORT_MODIFIED_FLAG)) { @@ -164,8 +144,6 @@ sp_feTurbulence_update(SPObject *object, SPCtx *ctx, guint flags) static Inkscape::XML::Node * sp_feTurbulence_write(SPObject *object, Inkscape::XML::Node *repr, guint flags) { - debug("0x%p",object); - // Inkscape-only object, not copied during an "plain SVG" dump: if (flags & SP_OBJECT_WRITE_EXT) { if (repr) {