+2008-10-30 Emmanuele Bassi <ebassi@linux.intel.com>
+
+ * clutter-gtk/gtk-clutter-embed.c:
+ (gtk_clutter_embed_motion_notify_event): Copy the motion
+ event modifier state like we do for the rest of the events.
+
2008-10-20 Emmanuele Bassi <ebassi@linux.intel.com>
* clutter-gtk/Makefile.am:
#include "config.h"
#endif
+#include "gtk-clutter-embed.h"
+
#include <glib-object.h>
#include <gdk/gdk.h>
-#include <gtk/gtkmain.h>
-
-#include <clutter/clutter-main.h>
-#include <clutter/clutter-stage.h>
-#include <clutter/clutter-container.h>
#if defined(HAVE_CLUTTER_GTK_X11)
#endif /* HAVE_CLUTTER_GTK_{X11,WIN32} */
-#include "gtk-clutter-embed.h"
-
G_DEFINE_TYPE (GtkClutterEmbed, gtk_clutter_embed, GTK_TYPE_WIDGET);
#define GTK_CLUTTER_EMBED_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GTK_TYPE_CLUTTER_EMBED, GtkClutterEmbedPrivate))
cevent.motion.x = event->x;
cevent.motion.y = event->y;
cevent.motion.time = event->time;
+ cevent.motion.modifier_state = event->state;
clutter_do_event (&cevent);