[gtk+/broadway: 388/388] [broadway] Update to new GDK backend APIs



commit d8f061ad42a52b626785d655af5d07a4cb7c7d98
Author: Alexander Larsson <alexl redhat com>
Date:   Fri Feb 11 15:59:50 2011 +0100

    [broadway] Update to new GDK backend APIs

 gdk/broadway/gdkdisplay-broadway.c   |   19 -------------------
 gdk/broadway/gdkdnd-broadway.c       |   10 ++++------
 gdk/broadway/gdkprivate-broadway.h   |    8 +++-----
 gdk/broadway/gdkselection-broadway.c |    4 ++--
 gdk/broadway/gdkwindow-broadway.c    |    1 +
 5 files changed, 10 insertions(+), 32 deletions(-)
---
diff --git a/gdk/broadway/gdkdisplay-broadway.c b/gdk/broadway/gdkdisplay-broadway.c
index c71118e..fa89a8c 100644
--- a/gdk/broadway/gdkdisplay-broadway.c
+++ b/gdk/broadway/gdkdisplay-broadway.c
@@ -712,22 +712,6 @@ gdk_broadway_display_list_devices (GdkDisplay *display)
   return GDK_BROADWAY_DISPLAY (display)->input_devices;
 }
 
-static gboolean
-gdk_broadway_display_send_client_message (GdkDisplay     *display,
-					  GdkEvent       *event,
-					  GdkNativeWindow winid)
-{
-  return FALSE;
-}
-
-static void
-gdk_broadway_display_add_client_message_filter (GdkDisplay   *display,
-						GdkAtom       message_type,
-						GdkFilterFunc func,
-						gpointer      data)
-{
-}
-
 static gulong
 gdk_broadway_display_get_next_serial (GdkDisplay *display)
 {
@@ -777,9 +761,6 @@ gdk_broadway_display_class_init (GdkBroadwayDisplayClass * class)
   display_class->supports_input_shapes = gdk_broadway_display_supports_input_shapes;
   display_class->supports_composite = gdk_broadway_display_supports_composite;
   display_class->list_devices = gdk_broadway_display_list_devices;
-  display_class->send_client_message = gdk_broadway_display_send_client_message;
-  display_class->add_client_message_filter = gdk_broadway_display_add_client_message_filter;
-  display_class->get_drag_protocol = _gdk_broadway_display_get_drag_protocol;
   display_class->get_cursor_for_type = _gdk_broadway_display_get_cursor_for_type;
   display_class->get_cursor_for_name = _gdk_broadway_display_get_cursor_for_name;
   display_class->get_cursor_for_pixbuf = _gdk_broadway_display_get_cursor_for_pixbuf;
diff --git a/gdk/broadway/gdkdnd-broadway.c b/gdk/broadway/gdkdnd-broadway.c
index b5e5850..cf07081 100644
--- a/gdk/broadway/gdkdnd-broadway.c
+++ b/gdk/broadway/gdkdnd-broadway.c
@@ -102,13 +102,11 @@ _gdk_broadway_window_drag_begin (GdkWindow *window,
   return new_context;
 }
 
-GdkNativeWindow
-_gdk_broadway_display_get_drag_protocol (GdkDisplay      *display,
-					 GdkNativeWindow  xid,
-					 GdkDragProtocol *protocol,
-					 guint           *version)
+GdkDragProtocol
+_gdk_broadway_window_get_drag_protocol (GdkWindow *window,
+					GdkWindow **target)
 {
-  return 0;
+  return GDK_DRAG_PROTO_NONE;
 }
 
 static GdkWindow *
diff --git a/gdk/broadway/gdkprivate-broadway.h b/gdk/broadway/gdkprivate-broadway.h
index efc0f77..2ddba08 100644
--- a/gdk/broadway/gdkprivate-broadway.h
+++ b/gdk/broadway/gdkprivate-broadway.h
@@ -128,10 +128,8 @@ void _gdk_broadway_screen_init_visuals (GdkScreen *screen);
 void _gdk_broadway_display_init_dnd (GdkDisplay *display);
 GdkDisplay * _gdk_broadway_display_open (const gchar *display_name);
 void _gdk_broadway_display_queue_events (GdkDisplay *display);
-GdkNativeWindow _gdk_broadway_display_get_drag_protocol (GdkDisplay      *display,
-							 GdkNativeWindow  xid,
-							 GdkDragProtocol *protocol,
-							 guint           *version);
+GdkDragProtocol _gdk_broadway_window_get_drag_protocol (GdkWindow *window,
+							GdkWindow **target);
 GdkCursor*_gdk_broadway_display_get_cursor_for_type (GdkDisplay    *display,
 						     GdkCursorType  cursor_type);
 GdkCursor*_gdk_broadway_display_get_cursor_for_name (GdkDisplay  *display,
@@ -170,7 +168,7 @@ gint _gdk_broadway_display_get_selection_property (GdkDisplay *display,
 						   GdkAtom    *ret_type,
 						   gint       *ret_format);
 void _gdk_broadway_display_send_selection_notify (GdkDisplay       *display,
-						  GdkNativeWindow  requestor,
+						  GdkWindow       *requestor,
 						  GdkAtom          selection,
 						  GdkAtom          target,
 						  GdkAtom          property, 
diff --git a/gdk/broadway/gdkselection-broadway.c b/gdk/broadway/gdkselection-broadway.c
index 4ff9621..15cdc9b 100644
--- a/gdk/broadway/gdkselection-broadway.c
+++ b/gdk/broadway/gdkselection-broadway.c
@@ -113,8 +113,8 @@ _gdk_broadway_display_get_selection_property (GdkDisplay *display,
 }
 
 void
-_gdk_broadway_display_send_selection_notify (GdkDisplay       *display,
-					     GdkNativeWindow  requestor,
+_gdk_broadway_display_send_selection_notify (GdkDisplay      *display,
+					     GdkWindow       *requestor,
 					     GdkAtom          selection,
 					     GdkAtom          target,
 					     GdkAtom          property, 
diff --git a/gdk/broadway/gdkwindow-broadway.c b/gdk/broadway/gdkwindow-broadway.c
index 438d953..9a909c4 100644
--- a/gdk/broadway/gdkwindow-broadway.c
+++ b/gdk/broadway/gdkwindow-broadway.c
@@ -1387,4 +1387,5 @@ gdk_window_impl_broadway_class_init (GdkWindowImplBroadwayClass *klass)
   impl_class->get_property = _gdk_broadway_window_get_property;
   impl_class->change_property = _gdk_broadway_window_change_property;
   impl_class->delete_property = _gdk_broadway_window_delete_property;
+  impl_class->get_drag_protocol = _gdk_broadway_window_get_drag_protocol;
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]