Move ClutterEffect private symbols to a private header
authorEmmanuele Bassi <ebassi@linux.intel.com>
Fri, 18 Feb 2011 16:00:39 +0000 (16:00 +0000)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Fri, 18 Feb 2011 16:00:39 +0000 (16:00 +0000)
No point in cluttering up clutter-private.h even more than necessary.

clutter/Makefile.am
clutter/clutter-actor.c
clutter/clutter-effect-private.h [new file with mode: 0644]
clutter/clutter-effect.c
clutter/clutter-private.h

index 51afd61..46c4fd6 100644 (file)
@@ -232,6 +232,7 @@ source_h_priv = \
        $(srcdir)/clutter-bezier.h                      \
        $(srcdir)/clutter-debug.h                       \
        $(srcdir)/clutter-device-manager-private.h      \
+       $(srcdir)/clutter-effect-private.h              \
        $(srcdir)/clutter-event-translator.h            \
        $(srcdir)/clutter-id-pool.h                     \
        $(srcdir)/clutter-keysyms-table.h               \
index f5e3f3e..8ddb9ff 100644 (file)
 #include "clutter-constraint.h"
 #include "clutter-container.h"
 #include "clutter-debug.h"
-#include "clutter-effect.h"
+#include "clutter-effect-private.h"
 #include "clutter-enum-types.h"
 #include "clutter-main.h"
 #include "clutter-marshal.h"
diff --git a/clutter/clutter-effect-private.h b/clutter/clutter-effect-private.h
new file mode 100644 (file)
index 0000000..8b0153c
--- /dev/null
@@ -0,0 +1,15 @@
+#ifndef __CLUTTER_EFFECT_PRIVATE_H__
+#define __CLUTTER_EFFECT_PRIVATE_H__
+
+#include <clutter/clutter-effect.h>
+
+G_BEGIN_DECLS
+
+gboolean        _clutter_effect_pre_paint               (ClutterEffect      *effect);
+void            _clutter_effect_post_paint              (ClutterEffect      *effect);
+gboolean        _clutter_effect_get_paint_volume        (ClutterEffect      *effect,
+                                                         ClutterPaintVolume *volume);
+
+G_END_DECLS
+
+#endif /* __CLUTTER_EFFECT_PRIVATE_H__ */
index 1a11e06..c00fff6 100644 (file)
 
 #include "clutter-actor-meta-private.h"
 #include "clutter-debug.h"
+#include "clutter-effect-private.h"
 #include "clutter-enum-types.h"
 #include "clutter-marshal.h"
 #include "clutter-private.h"
index 22c53ce..846a2a5 100644 (file)
@@ -226,11 +226,6 @@ gboolean _clutter_boolean_handled_accumulator (GSignalInvocationHint *ihint,
 
 void _clutter_run_repaint_functions (void);
 
-gboolean _clutter_effect_pre_paint        (ClutterEffect      *effect);
-void     _clutter_effect_post_paint       (ClutterEffect      *effect);
-gboolean _clutter_effect_get_paint_volume (ClutterEffect      *effect,
-                                           ClutterPaintVolume *volume);
-
 void _clutter_constraint_update_allocation (ClutterConstraint *constraint,
                                             ClutterActor      *actor,
                                             ClutterActorBox   *allocation);