diff --git a/clutter/cally/cally-actor.h b/clutter/cally/cally-actor.h index 415054eeb..c17c26ea6 100644 --- a/clutter/cally/cally-actor.h +++ b/clutter/cally/cally-actor.h @@ -22,13 +22,13 @@ * License along with this library. If not, see . */ +#ifndef __CALLY_ACTOR_H__ +#define __CALLY_ACTOR_H__ + #if !defined(__CALLY_H_INSIDE__) && !defined(CLUTTER_COMPILATION) #error "Only can be included directly." #endif -#ifndef __CALLY_ACTOR_H__ -#define __CALLY_ACTOR_H__ - #include #include @@ -126,16 +126,19 @@ struct _CallyActorClass gpointer _padding_dummy[32]; }; - +CLUTTER_AVAILABLE_IN_1_4 GType cally_actor_get_type (void) G_GNUC_CONST; +CLUTTER_AVAILABLE_IN_1_4 AtkObject* cally_actor_new (ClutterActor *actor); +CLUTTER_AVAILABLE_IN_1_4 guint cally_actor_add_action (CallyActor *cally_actor, const gchar *action_name, const gchar *action_description, const gchar *action_keybinding, CallyActionFunc action_func); +CLUTTER_AVAILABLE_IN_1_6 guint cally_actor_add_action_full (CallyActor *cally_actor, const gchar *action_name, const gchar *action_description, @@ -144,9 +147,11 @@ guint cally_actor_add_action_full (CallyActor *cally_actor, gpointer user_data, GDestroyNotify notify); +CLUTTER_AVAILABLE_IN_1_4 gboolean cally_actor_remove_action (CallyActor *cally_actor, gint action_id); +CLUTTER_AVAILABLE_IN_1_4 gboolean cally_actor_remove_action_by_name (CallyActor *cally_actor, const gchar *action_name); diff --git a/clutter/cally/cally-clone.c b/clutter/cally/cally-clone.c index 3f2704919..9672ce32a 100644 --- a/clutter/cally/cally-clone.c +++ b/clutter/cally/cally-clone.c @@ -69,6 +69,7 @@ * a11y POV should still be managed as a image (with the proper properties, * position, size, etc.). */ +#include "config.h" #include "cally-clone.h" #include "cally-actor-private.h" diff --git a/clutter/cally/cally-clone.h b/clutter/cally/cally-clone.h index 4e187b9d9..3a3777035 100644 --- a/clutter/cally/cally-clone.h +++ b/clutter/cally/cally-clone.h @@ -18,15 +18,15 @@ * License along with this library. If not, see . */ +#ifndef __CALLY_CLONE_H__ +#define __CALLY_CLONE_H__ + #if !defined(__CALLY_H_INSIDE__) && !defined(CLUTTER_COMPILATION) #error "Only can be included directly." #endif -#ifndef __CALLY_CLONE_H__ -#define __CALLY_CLONE_H__ - -#include #include +#include G_BEGIN_DECLS @@ -74,7 +74,9 @@ struct _CallyCloneClass gpointer _padding_dummy[8]; }; +CLUTTER_AVAILABLE_IN_1_4 GType cally_clone_get_type (void) G_GNUC_CONST; +CLUTTER_AVAILABLE_IN_1_4 AtkObject *cally_clone_new (ClutterActor *actor); G_END_DECLS diff --git a/clutter/cally/cally-group.c b/clutter/cally/cally-group.c index f3b1a1290..ef633c31d 100644 --- a/clutter/cally/cally-group.c +++ b/clutter/cally/cally-group.c @@ -38,6 +38,8 @@ * */ +#include "config.h" + #include "cally-group.h" #include "cally-actor-private.h" diff --git a/clutter/cally/cally-group.h b/clutter/cally/cally-group.h index 0f0bd170a..4efd25902 100644 --- a/clutter/cally/cally-group.h +++ b/clutter/cally/cally-group.h @@ -21,13 +21,13 @@ * License along with this library. If not, see . */ +#ifndef __CALLY_GROUP_H__ +#define __CALLY_GROUP_H__ + #if !defined(__CALLY_H_INSIDE__) && !defined(CLUTTER_COMPILATION) #error "Only can be included directly." #endif -#ifndef __CALLY_GROUP_H__ -#define __CALLY_GROUP_H__ - #include #include @@ -77,7 +77,9 @@ struct _CallyGroupClass gpointer _padding_dummy[8]; }; +CLUTTER_AVAILABLE_IN_1_4 GType cally_group_get_type (void) G_GNUC_CONST; +CLUTTER_AVAILABLE_IN_1_4 AtkObject* cally_group_new (ClutterActor *actor); G_END_DECLS diff --git a/clutter/cally/cally-main.h b/clutter/cally/cally-main.h index 00e613601..62931979b 100644 --- a/clutter/cally/cally-main.h +++ b/clutter/cally/cally-main.h @@ -22,16 +22,21 @@ * License along with this library. If not, see . */ +#ifndef __CALLY_MAIN_H__ +#define __CALLY_MAIN_H__ + #if !defined(__CALLY_H_INSIDE__) && !defined(CLUTTER_COMPILATION) #error "Only can be included directly." #endif -#ifndef __CALLY_MAIN_H__ -#define __CALLY_MAIN_H__ +#include +#include G_BEGIN_DECLS +CLUTTER_AVAILABLE_IN_1_4 gboolean cally_get_cally_initialized (void); +CLUTTER_AVAILABLE_IN_1_4 gboolean cally_accessibility_init (void); G_END_DECLS diff --git a/clutter/cally/cally-rectangle.c b/clutter/cally/cally-rectangle.c index 51a9863bc..ec792efed 100644 --- a/clutter/cally/cally-rectangle.c +++ b/clutter/cally/cally-rectangle.c @@ -30,11 +30,16 @@ * In particular it sets a proper role for the rectangle. */ +#include "config.h" + #define CLUTTER_DISABLE_DEPRECATION_WARNINGS #include "cally-rectangle.h" #include "cally-actor-private.h" +#include "clutter-color.h" +#include "deprecated/clutter-rectangle.h" + /* AtkObject */ static void cally_rectangle_real_initialize (AtkObject *obj, gpointer data); diff --git a/clutter/cally/cally-rectangle.h b/clutter/cally/cally-rectangle.h index 6cd245765..0a205c5e6 100644 --- a/clutter/cally/cally-rectangle.h +++ b/clutter/cally/cally-rectangle.h @@ -18,13 +18,13 @@ * License along with this library. If not, see . */ +#ifndef __CALLY_RECTANGLE_H__ +#define __CALLY_RECTANGLE_H__ + #if !defined(__CALLY_H_INSIDE__) && !defined(CLUTTER_COMPILATION) #error "Only can be included directly." #endif -#ifndef __CALLY_RECTANGLE_H__ -#define __CALLY_RECTANGLE_H__ - #include #include @@ -74,7 +74,9 @@ struct _CallyRectangleClass gpointer _padding_dummy[8]; }; +CLUTTER_AVAILABLE_IN_1_4 GType cally_rectangle_get_type (void) G_GNUC_CONST; +CLUTTER_AVAILABLE_IN_1_4 AtkObject* cally_rectangle_new (ClutterActor *actor); G_END_DECLS diff --git a/clutter/cally/cally-root.c b/clutter/cally/cally-root.c index 111498158..aae37c6ab 100644 --- a/clutter/cally/cally-root.c +++ b/clutter/cally/cally-root.c @@ -35,9 +35,15 @@ * #ClutterStageManager). */ -#include +#include "config.h" + #include "cally-root.h" +#include "clutter-actor.h" +#include "clutter-stage-private.h" +#include "clutter-stage-manager.h" + + /* GObject */ static void cally_root_finalize (GObject *object); diff --git a/clutter/cally/cally-root.h b/clutter/cally/cally-root.h index fd3dcbfd0..10674942f 100644 --- a/clutter/cally/cally-root.h +++ b/clutter/cally/cally-root.h @@ -18,14 +18,15 @@ * License along with this library. If not, see . */ +#ifndef __CALLY_ROOT_H__ +#define __CALLY_ROOT_H__ + #if !defined(__CALLY_H_INSIDE__) && !defined(CLUTTER_COMPILATION) #error "Only can be included directly." #endif -#ifndef __CALLY_ROOT_H__ -#define __CALLY_ROOT_H__ - #include +#include G_BEGIN_DECLS @@ -73,8 +74,9 @@ struct _CallyRootClass gpointer _padding_dummy[16]; }; - +CLUTTER_AVAILABLE_IN_1_4 GType cally_root_get_type (void) G_GNUC_CONST; +CLUTTER_AVAILABLE_IN_1_4 AtkObject *cally_root_new (void); G_END_DECLS diff --git a/clutter/cally/cally-stage.c b/clutter/cally/cally-stage.c index 9db527321..25bb321b5 100644 --- a/clutter/cally/cally-stage.c +++ b/clutter/cally/cally-stage.c @@ -34,6 +34,7 @@ * being a canvas. Anyway, this is required for applications using * just clutter, or directly #ClutterStage */ +#include "config.h" #include "cally-stage.h" #include "cally-actor-private.h" diff --git a/clutter/cally/cally-stage.h b/clutter/cally/cally-stage.h index 7ce4bb21f..c95d2ca13 100644 --- a/clutter/cally/cally-stage.h +++ b/clutter/cally/cally-stage.h @@ -18,13 +18,13 @@ * License along with this library. If not, see . */ +#ifndef __CALLY_STAGE_H__ +#define __CALLY_STAGE_H__ + #if !defined(__CALLY_H_INSIDE__) && !defined(CLUTTER_COMPILATION) #error "Only can be included directly." #endif -#ifndef __CALLY_STAGE_H__ -#define __CALLY_STAGE_H__ - #include #include @@ -74,7 +74,9 @@ struct _CallyStageClass gpointer _padding_dummy[16]; }; +CLUTTER_AVAILABLE_IN_1_4 GType cally_stage_get_type (void) G_GNUC_CONST; +CLUTTER_AVAILABLE_IN_1_4 AtkObject *cally_stage_new (ClutterActor *actor); G_END_DECLS diff --git a/clutter/cally/cally-text.c b/clutter/cally/cally-text.c index b5b807e9b..0b6606f4a 100644 --- a/clutter/cally/cally-text.c +++ b/clutter/cally/cally-text.c @@ -46,7 +46,9 @@ #include "cally-text.h" #include "cally-actor-private.h" +#include "clutter-color.h" #include "clutter-main.h" +#include "clutter-text.h" static void cally_text_finalize (GObject *obj); diff --git a/clutter/cally/cally-text.h b/clutter/cally/cally-text.h index ea4b6889f..ce3c0cba0 100644 --- a/clutter/cally/cally-text.h +++ b/clutter/cally/cally-text.h @@ -18,15 +18,15 @@ * License along with this library. If not, see . */ +#ifndef __CALLY_TEXT_H__ +#define __CALLY_TEXT_H__ + #if !defined(__CALLY_H_INSIDE__) && !defined(CLUTTER_COMPILATION) #error "Only can be included directly." #endif -#ifndef __CALLY_TEXT_H__ -#define __CALLY_TEXT_H__ - -#include #include +#include G_BEGIN_DECLS @@ -74,7 +74,9 @@ struct _CallyTextClass gpointer _padding_dummy[8]; }; +CLUTTER_AVAILABLE_IN_1_4 GType cally_text_get_type (void) G_GNUC_CONST; +CLUTTER_AVAILABLE_IN_1_4 AtkObject* cally_text_new (ClutterActor *actor); G_END_DECLS diff --git a/clutter/cally/cally-texture.c b/clutter/cally/cally-texture.c index d59bc3ad6..12964bd5e 100644 --- a/clutter/cally/cally-texture.c +++ b/clutter/cally/cally-texture.c @@ -30,10 +30,15 @@ * * In particular it sets a proper role for the texture. */ +#include "config.h" + +#define CLUTTER_DISABLE_DEPRECATION_WARNINGS #include "cally-texture.h" #include "cally-actor-private.h" +#include "deprecated/clutter-texture.h" + /* AtkObject */ static void cally_texture_real_initialize (AtkObject *obj, gpointer data); diff --git a/clutter/cally/cally-texture.h b/clutter/cally/cally-texture.h index ff594c96a..dad576c14 100644 --- a/clutter/cally/cally-texture.h +++ b/clutter/cally/cally-texture.h @@ -18,15 +18,15 @@ * License along with this library. If not, see . */ +#ifndef __CALLY_TEXTURE_H__ +#define __CALLY_TEXTURE_H__ + #if !defined(__CALLY_H_INSIDE__) && !defined(CLUTTER_COMPILATION) #error "Only can be included directly." #endif -#ifndef __CALLY_TEXTURE_H__ -#define __CALLY_TEXTURE_H__ - -#include #include +#include G_BEGIN_DECLS @@ -74,7 +74,9 @@ struct _CallyTextureClass gpointer _padding_dummy[8]; }; +CLUTTER_AVAILABLE_IN_1_4 GType cally_texture_get_type (void) G_GNUC_CONST; +CLUTTER_AVAILABLE_IN_1_4 AtkObject *cally_texture_new (ClutterActor *actor); G_END_DECLS diff --git a/clutter/cally/cally-util.h b/clutter/cally/cally-util.h index 23d386ce6..382e23a7f 100644 --- a/clutter/cally/cally-util.h +++ b/clutter/cally/cally-util.h @@ -18,13 +18,14 @@ * License along with this library. If not, see . */ +#ifndef __CALLY_UTIL_H__ +#define __CALLY_UTIL_H__ + #if !defined(__CALLY_H_INSIDE__) && !defined(CLUTTER_COMPILATION) #error "Only can be included directly." #endif -#ifndef __CALLY_UTIL_H__ -#define __CALLY_UTIL_H__ - +#include #include G_BEGIN_DECLS @@ -73,6 +74,7 @@ struct _CallyUtilClass gpointer _padding_dummy[8]; }; +CLUTTER_AVAILABLE_IN_1_4 GType cally_util_get_type (void) G_GNUC_CONST; G_END_DECLS