]> Pileus Git - ~andy/gtk/commitdiff
Implement event_data_{copy,free} for quartz
authorMatthias Clasen <mclasen@redhat.com>
Fri, 17 Dec 2010 17:25:47 +0000 (12:25 -0500)
committerKristian Rietveld <kris@gtk.org>
Wed, 22 Dec 2010 16:47:00 +0000 (17:47 +0100)
gdk/quartz/gdkdisplay-quartz.c
gdk/quartz/gdkevents-quartz.c
gdk/quartz/gdkprivate-quartz.h

index 83cdb7ddc7da6f77b0db908b02870e8f51c970c9..7724ec1d60acc6d1696e42b17adb05a3cd341fd7 100644 (file)
@@ -250,4 +250,7 @@ _gdk_display_quartz_class_init (GdkDisplayQuartz *class)
   display_class->supports_cursor_color = _gdk_quartz_display_supports_cursor_color;
   display_class->get_next_serial = gdk_quartz_display_get_next_serial;
   display_class->notify_startup_complete = _gdk_quartz_display_notify_startup_complete;
+  display_class->event_data_copy = _gdk_quartz_display_event_data_copy;
+  display_class->event_data_free = _gdk_quartz_display_event_data_free;
+
 }
index 026b75143da5faafa437cae78a2196af65612933..528e6a43b670e2de9f1b809fc45aeaa55f575cd8 100644 (file)
@@ -1438,8 +1438,9 @@ _gdk_quartz_screen_get_setting (GdkScreen   *screen,
 }
 
 void
-_gdk_windowing_event_data_copy (const GdkEvent *src,
-                                GdkEvent       *dst)
+_gdk_quartz_display_event_data_copy (GdkDisplay     *display,
+                                     const GdkEvent *src,
+                                     GdkEvent       *dst)
 {
   GdkEventPrivate *priv_src = (GdkEventPrivate *) src;
   GdkEventPrivate *priv_dst = (GdkEventPrivate *) dst;
@@ -1452,7 +1453,8 @@ _gdk_windowing_event_data_copy (const GdkEvent *src,
 }
 
 void
-_gdk_windowing_event_data_free (GdkEvent *event)
+_gdk_quartz_display_event_data_free (GdkDisplay *display,
+                                     GdkEvent   *event)
 {
   GdkEventPrivate *priv = (GdkEventPrivate *) event;
 
index 775036f83a5d6fcabe56be8856afdefd049e169e..ea5b9591e4ec11f2d7d37a4940bc0bbf870925c9 100644 (file)
@@ -175,6 +175,11 @@ void       _gdk_quartz_display_before_process_all_updates (GdkDisplay *display);
 void       _gdk_quartz_display_after_process_all_updates  (GdkDisplay *display);
 void       _gdk_quartz_display_notify_startup_complete    (GdkDisplay *display,
                                                            const gchar *id);
+void       _gdk_quartz_display_event_data_copy (GdkDisplay     *display,
+                                                const GdkEvent *src,
+                                                GdkEvent       *dst);
+void       _gdk_quartz_display_event_data_free (GdkDisplay     *display,
+                                                GdkEvent       *event);
 
 
 GdkDisplay *    _gdk_quartz_display_open (const gchar *name);