mirror of
https://github.com/brl/mutter.git
synced 2025-02-09 01:54:10 +00:00
Minor header surgery to ClutterBehaviour
This moves a couple of definitions to the common types header, and makes sure that ClutterBehaviour subclasses include clutter-behaviour.h first, so that their types can be fully expanded without necessarily have the ClutterBehaviour header header included by their public headers. This is the necessary prelude to have clutter-behaviour.[ch] moved to the deprecated section.
This commit is contained in:
parent
bcd7845d91
commit
e268201221
@ -30,8 +30,6 @@
|
|||||||
#ifndef __CLUTTER_BEHAVIOUR_H__
|
#ifndef __CLUTTER_BEHAVIOUR_H__
|
||||||
#define __CLUTTER_BEHAVIOUR_H__
|
#define __CLUTTER_BEHAVIOUR_H__
|
||||||
|
|
||||||
#include <glib-object.h>
|
|
||||||
#include <clutter/clutter-alpha.h>
|
|
||||||
#include <clutter/clutter-types.h>
|
#include <clutter/clutter-types.h>
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
@ -60,7 +58,6 @@ G_BEGIN_DECLS
|
|||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), \
|
(G_TYPE_INSTANCE_GET_CLASS ((obj), \
|
||||||
CLUTTER_TYPE_BEHAVIOUR, ClutterBehaviourClass))
|
CLUTTER_TYPE_BEHAVIOUR, ClutterBehaviourClass))
|
||||||
|
|
||||||
typedef struct _ClutterBehaviour ClutterBehaviour;
|
|
||||||
typedef struct _ClutterBehaviourPrivate ClutterBehaviourPrivate;
|
typedef struct _ClutterBehaviourPrivate ClutterBehaviourPrivate;
|
||||||
typedef struct _ClutterBehaviourClass ClutterBehaviourClass;
|
typedef struct _ClutterBehaviourClass ClutterBehaviourClass;
|
||||||
|
|
||||||
|
@ -28,9 +28,8 @@
|
|||||||
#ifndef __CLUTTER_PATH_H__
|
#ifndef __CLUTTER_PATH_H__
|
||||||
#define __CLUTTER_PATH_H__
|
#define __CLUTTER_PATH_H__
|
||||||
|
|
||||||
#include <glib-object.h>
|
|
||||||
#include <clutter/clutter-types.h>
|
|
||||||
#include <cairo.h>
|
#include <cairo.h>
|
||||||
|
#include <clutter/clutter-types.h>
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
@ -75,7 +74,6 @@ typedef enum {
|
|||||||
CLUTTER_PATH_REL_CURVE_TO = CLUTTER_PATH_CURVE_TO | CLUTTER_PATH_RELATIVE
|
CLUTTER_PATH_REL_CURVE_TO = CLUTTER_PATH_CURVE_TO | CLUTTER_PATH_RELATIVE
|
||||||
} ClutterPathNodeType;
|
} ClutterPathNodeType;
|
||||||
|
|
||||||
typedef struct _ClutterPath ClutterPath;
|
|
||||||
typedef struct _ClutterPathClass ClutterPathClass;
|
typedef struct _ClutterPathClass ClutterPathClass;
|
||||||
typedef struct _ClutterPathPrivate ClutterPathPrivate;
|
typedef struct _ClutterPathPrivate ClutterPathPrivate;
|
||||||
typedef struct _ClutterPathNode ClutterPathNode;
|
typedef struct _ClutterPathNode ClutterPathNode;
|
||||||
|
@ -47,20 +47,24 @@ typedef struct _ClutterChildMeta ClutterChildMeta;
|
|||||||
typedef struct _ClutterLayoutMeta ClutterLayoutMeta;
|
typedef struct _ClutterLayoutMeta ClutterLayoutMeta;
|
||||||
typedef struct _ClutterActorMeta ClutterActorMeta;
|
typedef struct _ClutterActorMeta ClutterActorMeta;
|
||||||
|
|
||||||
|
typedef struct _ClutterAlpha ClutterAlpha;
|
||||||
typedef struct _ClutterAnimator ClutterAnimator;
|
typedef struct _ClutterAnimator ClutterAnimator;
|
||||||
|
typedef struct _ClutterPath ClutterPath;
|
||||||
|
|
||||||
typedef struct _ClutterAction ClutterAction;
|
typedef struct _ClutterAction ClutterAction;
|
||||||
typedef struct _ClutterConstraint ClutterConstraint;
|
typedef struct _ClutterConstraint ClutterConstraint;
|
||||||
typedef struct _ClutterEffect ClutterEffect;
|
typedef struct _ClutterEffect ClutterEffect;
|
||||||
|
|
||||||
#if !defined(CLUTTER_DISABLE_DEPRECATED) || defined(CLUTTER_COMPILATION)
|
|
||||||
typedef struct _ClutterShader ClutterShader;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
typedef struct _ClutterColor ClutterColor;
|
typedef struct _ClutterColor ClutterColor;
|
||||||
|
|
||||||
typedef union _ClutterEvent ClutterEvent;
|
typedef union _ClutterEvent ClutterEvent;
|
||||||
|
|
||||||
|
#if !defined(CLUTTER_DISABLE_DEPRECATED) || defined(CLUTTER_COMPILATION)
|
||||||
|
typedef struct _ClutterBehaviour ClutterBehaviour;
|
||||||
|
|
||||||
|
typedef struct _ClutterShader ClutterShader;
|
||||||
|
#endif /* DISABLE_DEPRECATED */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ClutterGravity:
|
* ClutterGravity:
|
||||||
* @CLUTTER_GRAVITY_NONE: Do not apply any gravity
|
* @CLUTTER_GRAVITY_NONE: Do not apply any gravity
|
||||||
|
@ -27,8 +27,8 @@
|
|||||||
#include "config.h"
|
#include "config.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "clutter-behaviour.h"
|
||||||
#include "clutter-behaviour-depth.h"
|
#include "clutter-behaviour-depth.h"
|
||||||
|
|
||||||
#include "clutter-enum-types.h"
|
#include "clutter-enum-types.h"
|
||||||
#include "clutter-main.h"
|
#include "clutter-main.h"
|
||||||
#include "clutter-debug.h"
|
#include "clutter-debug.h"
|
||||||
|
@ -30,8 +30,7 @@
|
|||||||
#ifndef __CLUTTER_BEHAVIOUR_DEPTH__
|
#ifndef __CLUTTER_BEHAVIOUR_DEPTH__
|
||||||
#define __CLUTTER_BEHAVIOUR_DEPTH__
|
#define __CLUTTER_BEHAVIOUR_DEPTH__
|
||||||
|
|
||||||
#include <clutter/clutter-actor.h>
|
#include <clutter/clutter-types.h>
|
||||||
#include <clutter/clutter-behaviour.h>
|
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
|
@ -50,8 +50,8 @@
|
|||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
#include "clutter-behaviour.h"
|
||||||
#include "clutter-behaviour-ellipse.h"
|
#include "clutter-behaviour-ellipse.h"
|
||||||
|
|
||||||
#include "clutter-debug.h"
|
#include "clutter-debug.h"
|
||||||
#include "clutter-enum-types.h"
|
#include "clutter-enum-types.h"
|
||||||
#include "clutter-private.h"
|
#include "clutter-private.h"
|
||||||
|
@ -28,9 +28,6 @@
|
|||||||
#ifndef __CLUTTER_BEHAVIOUR_ELLIPSE_H__
|
#ifndef __CLUTTER_BEHAVIOUR_ELLIPSE_H__
|
||||||
#define __CLUTTER_BEHAVIOUR_ELLIPSE_H__
|
#define __CLUTTER_BEHAVIOUR_ELLIPSE_H__
|
||||||
|
|
||||||
#include <clutter/clutter-alpha.h>
|
|
||||||
#include <clutter/clutter-actor.h>
|
|
||||||
#include <clutter/clutter-behaviour.h>
|
|
||||||
#include <clutter/clutter-types.h>
|
#include <clutter/clutter-types.h>
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
@ -42,8 +42,8 @@
|
|||||||
|
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
|
#include "clutter-behaviour.h"
|
||||||
#include "clutter-behaviour-opacity.h"
|
#include "clutter-behaviour-opacity.h"
|
||||||
|
|
||||||
#include "clutter-private.h"
|
#include "clutter-private.h"
|
||||||
#include "clutter-debug.h"
|
#include "clutter-debug.h"
|
||||||
|
|
||||||
|
@ -30,8 +30,7 @@
|
|||||||
#ifndef __CLUTTER_BEHAVIOUR_OPACITY_H__
|
#ifndef __CLUTTER_BEHAVIOUR_OPACITY_H__
|
||||||
#define __CLUTTER_BEHAVIOUR_OPACITY_H__
|
#define __CLUTTER_BEHAVIOUR_OPACITY_H__
|
||||||
|
|
||||||
#include <clutter/clutter-alpha.h>
|
#include <clutter/clutter-types.h>
|
||||||
#include <clutter/clutter-behaviour.h>
|
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
|
@ -67,8 +67,8 @@
|
|||||||
#include "config.h"
|
#include "config.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "clutter-behaviour.h"
|
||||||
#include "clutter-behaviour-path.h"
|
#include "clutter-behaviour-path.h"
|
||||||
|
|
||||||
#include "clutter-bezier.h"
|
#include "clutter-bezier.h"
|
||||||
#include "clutter-debug.h"
|
#include "clutter-debug.h"
|
||||||
#include "clutter-enum-types.h"
|
#include "clutter-enum-types.h"
|
||||||
|
@ -30,8 +30,7 @@
|
|||||||
#ifndef __CLUTTER_BEHAVIOUR_PATH_H__
|
#ifndef __CLUTTER_BEHAVIOUR_PATH_H__
|
||||||
#define __CLUTTER_BEHAVIOUR_PATH_H__
|
#define __CLUTTER_BEHAVIOUR_PATH_H__
|
||||||
|
|
||||||
#include <clutter/clutter-alpha.h>
|
#include <clutter/clutter-types.h>
|
||||||
#include <clutter/clutter-behaviour.h>
|
|
||||||
#include <clutter/clutter-path.h>
|
#include <clutter/clutter-path.h>
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
@ -39,10 +39,10 @@
|
|||||||
#include "config.h"
|
#include "config.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "clutter-behaviour-rotate.h"
|
|
||||||
|
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
|
#include "clutter-behaviour.h"
|
||||||
|
#include "clutter-behaviour-rotate.h"
|
||||||
#include "clutter-debug.h"
|
#include "clutter-debug.h"
|
||||||
#include "clutter-enum-types.h"
|
#include "clutter-enum-types.h"
|
||||||
#include "clutter-main.h"
|
#include "clutter-main.h"
|
||||||
|
@ -28,8 +28,6 @@
|
|||||||
#ifndef __CLUTTER_BEHAVIOUR_ROTATE_H__
|
#ifndef __CLUTTER_BEHAVIOUR_ROTATE_H__
|
||||||
#define __CLUTTER_BEHAVIOUR_ROTATE_H__
|
#define __CLUTTER_BEHAVIOUR_ROTATE_H__
|
||||||
|
|
||||||
#include <clutter/clutter-alpha.h>
|
|
||||||
#include <clutter/clutter-behaviour.h>
|
|
||||||
#include <clutter/clutter-types.h>
|
#include <clutter/clutter-types.h>
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
@ -41,8 +41,8 @@
|
|||||||
|
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
|
#include "clutter-behaviour.h"
|
||||||
#include "clutter-behaviour-scale.h"
|
#include "clutter-behaviour-scale.h"
|
||||||
|
|
||||||
#include "clutter-debug.h"
|
#include "clutter-debug.h"
|
||||||
#include "clutter-main.h"
|
#include "clutter-main.h"
|
||||||
#include "clutter-private.h"
|
#include "clutter-private.h"
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
#ifndef __CLUTTER_BEHAVIOUR_SCALE_H__
|
#ifndef __CLUTTER_BEHAVIOUR_SCALE_H__
|
||||||
#define __CLUTTER_BEHAVIOUR_SCALE_H__
|
#define __CLUTTER_BEHAVIOUR_SCALE_H__
|
||||||
|
|
||||||
#include <clutter/clutter-behaviour.h>
|
#include <clutter/clutter-types.h>
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user