Snapshot/WIP
This commit is contained in:
parent
85674cedf4
commit
7f2df858c7
|
@ -93,6 +93,7 @@ source_h = \
|
|||
$(srcdir)/clutter-image.h \
|
||||
$(srcdir)/clutter-input-device.h \
|
||||
$(srcdir)/clutter-interval.h \
|
||||
$(srcdir)/clutter-keyframe-transition.h \
|
||||
$(srcdir)/clutter-keysyms.h \
|
||||
$(srcdir)/clutter-layout-manager.h \
|
||||
$(srcdir)/clutter-layout-meta.h \
|
||||
|
@ -172,6 +173,7 @@ source_c = \
|
|||
$(srcdir)/clutter-image.c \
|
||||
$(srcdir)/clutter-input-device.c \
|
||||
$(srcdir)/clutter-interval.c \
|
||||
$(srcdir)/clutter-keyframe-transition.c \
|
||||
$(srcdir)/clutter-keysyms-table.c \
|
||||
$(srcdir)/clutter-layout-manager.c \
|
||||
$(srcdir)/clutter-layout-meta.c \
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
#ifdef HAVE_CONFIG_H
|
||||
#include "config.h"
|
||||
#endif
|
||||
|
||||
#include "clutter-keyframe-transition.h"
|
||||
|
||||
typedef struct _KeyFrame
|
||||
{
|
||||
double key;
|
||||
GValue value;
|
||||
} KeyFrame;
|
||||
|
||||
struct _ClutterKeyframeTransitionPrivate
|
||||
{
|
||||
GArray *frames;
|
||||
};
|
|
@ -0,0 +1,59 @@
|
|||
#ifndef __CLUTTER_KEYFRAME_TRANSITION_H__
|
||||
#define __CLUTTER_KEYFRAME_TRANSITION_H__
|
||||
|
||||
#include <clutter/clutter-types.h>
|
||||
#include <clutter/clutter-property-transition.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
typedef struct _ClutterKeyframeTransitionPrivate ClutterKeyframeTransitionPrivate;
|
||||
typedef struct _ClutterKeyframeTransitionClass ClutterKeyframeTransitionClass;
|
||||
|
||||
/**
|
||||
* ClutterKeyframeTransition:
|
||||
*
|
||||
* FIXME
|
||||
*
|
||||
* Since: 1.12
|
||||
*/
|
||||
struct _ClutterKeyframeTransition
|
||||
{
|
||||
/*< private >*/
|
||||
ClutterPropertyTransition parent_instance;
|
||||
|
||||
ClutterKeyframeTransitionPrivate *priv;
|
||||
};
|
||||
|
||||
/**
|
||||
* ClutterKeyframeTransitionClass:
|
||||
*
|
||||
* FIXME
|
||||
*
|
||||
* Since: 1.12
|
||||
*/
|
||||
struct _ClutterKeyframeTransitionClass
|
||||
{
|
||||
/*< private >*/
|
||||
ClutterPropertyTransitionClass parent_class;
|
||||
|
||||
gpointer _padding[8];
|
||||
};
|
||||
|
||||
GType clutter_keyframe_transition_get_type (void) G_GNUC_CONST;
|
||||
|
||||
ClutterTransition * clutter_keyframe_transition_new (const char *property_name);
|
||||
|
||||
void clutter_keyframe_transition_set_key_frames (ClutterKeyframeTransition *transition,
|
||||
guint n_key_frames,
|
||||
const double *key_frames);
|
||||
void clutter_keyframe_transition_set_values (ClutterKeyframeTransition *transition,
|
||||
guint n_values,
|
||||
const GValue *values);
|
||||
void clutter_keyframe_transition_set (ClutterKeyframeTransition *transition,
|
||||
GType gtype,
|
||||
guint n_values,
|
||||
...);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __CLUTTER_KEYFRAME_TRANSITION_H__ */
|
|
@ -64,6 +64,7 @@ typedef struct _ClutterAnimatable ClutterAnimatable; /* dummy */
|
|||
typedef struct _ClutterTimeline ClutterTimeline;
|
||||
typedef struct _ClutterTransition ClutterTransition;
|
||||
typedef struct _ClutterPropertyTransition ClutterPropertyTransition;
|
||||
typedef struct _ClutterKeyframeTransition ClutterKeyframeTransition;
|
||||
typedef struct _ClutterTransitionGroup ClutterTransitionGroup;
|
||||
|
||||
typedef struct _ClutterAction ClutterAction;
|
||||
|
|
|
@ -73,6 +73,7 @@
|
|||
#include "clutter-image.h"
|
||||
#include "clutter-input-device.h"
|
||||
#include "clutter-interval.h"
|
||||
#include "clutter-keyframe-transition.h"
|
||||
#include "clutter-keysyms.h"
|
||||
#include "clutter-layout-manager.h"
|
||||
#include "clutter-layout-meta.h"
|
||||
|
|
Loading…
Reference in New Issue