summaryrefslogtreecommitdiff
path: root/clutter/clutter-event.c
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2014-07-21 23:46:44 +0200
committerCarlos Garnacho <carlosg@gnome.org>2014-07-23 14:23:20 +0200
commit958ffd4d40de4edb46140c7a282176aa8bb734c2 (patch)
treea657619e39a42c47cba0953d83a7e77c2f3ed326 /clutter/clutter-event.c
parentc167d3a4d307d759d461ddca56ebeb4bbd74dce6 (diff)
downloadclutter-958ffd4d40de4edb46140c7a282176aa8bb734c2.tar.gz
event: define a boxed type for ClutterEventSequence
This allows for some minimal interaction from bindings. https://bugzilla.gnome.org/show_bug.cgi?id=733561
Diffstat (limited to 'clutter/clutter-event.c')
-rw-r--r--clutter/clutter-event.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/clutter/clutter-event.c b/clutter/clutter-event.c
index 06870c61d..26d561153 100644
--- a/clutter/clutter-event.c
+++ b/clutter/clutter-event.c
@@ -79,6 +79,23 @@ G_DEFINE_BOXED_TYPE (ClutterEvent, clutter_event,
clutter_event_copy,
clutter_event_free);
+static ClutterEventSequence *
+clutter_event_sequence_copy (ClutterEventSequence *sequence)
+{
+ /* Nothing to copy here */
+ return sequence;
+}
+
+static void
+clutter_event_sequence_free (ClutterEventSequence *sequence)
+{
+ /* Nothing to free here */
+}
+
+G_DEFINE_BOXED_TYPE (ClutterEventSequence, clutter_event_sequence,
+ clutter_event_sequence_copy,
+ clutter_event_sequence_free);
+
static gboolean
is_event_allocated (const ClutterEvent *event)
{