]> Pileus Git - ~andy/gtk/commitdiff
API: Remove gdk_x11_drawable_get_xdisplay()
authorBenjamin Otte <otte@redhat.com>
Tue, 5 Oct 2010 23:14:32 +0000 (01:14 +0200)
committerBenjamin Otte <otte@redhat.com>
Thu, 2 Dec 2010 19:17:27 +0000 (20:17 +0100)
No need for the function. Macros exist to do the same thing.

docs/reference/gdk/gdk3-sections.txt
gdk/gdk.symbols
gdk/x11/gdkdrawable-x11.c
gdk/x11/gdkx.h

index 6ead7433118bb5195e01d97fdcef728bb1db8797..596d7220eb125674c5a5e4ce35002c631b934377 100644 (file)
@@ -1006,7 +1006,6 @@ gdk_x11_display_error_trap_pop
 gdk_x11_display_error_trap_pop_ignored
 gdk_x11_display_set_cursor_theme
 gdk_x11_register_standard_event_type
-gdk_x11_drawable_get_xdisplay
 gdk_x11_window_get_xid
 gdk_x11_get_default_root_xwindow
 gdk_x11_get_default_screen
index 5a9a41e3d2995fc4ff729fea2b0994c20d3c5641..abc2f592a2100294cd81916abaa508a30a88a960 100644 (file)
@@ -547,7 +547,6 @@ gdk_x11_display_grab
 gdk_x11_display_set_cursor_theme
 gdk_x11_display_set_startup_notification_id
 gdk_x11_display_ungrab
-gdk_x11_drawable_get_xdisplay
 gdk_x11_get_default_root_xwindow
 gdk_x11_get_default_screen
 gdk_x11_get_default_xdisplay
index 244709781246f400a116887f1f189c225677913f..f00706b6604d0bac29d89a6a222c7b69993ce8c3 100644 (file)
@@ -105,35 +105,6 @@ _gdk_x11_drawable_update_size (GdkDrawable *drawable)
  * X11 specific implementations of generic functions *
  *****************************************************/
 
-static GdkDrawable *
-get_impl_drawable (GdkDrawable *drawable)
-{
-  if (GDK_IS_WINDOW (drawable))
-    return ((GdkWindowObject *)drawable)->impl;
-  else
-    {
-      g_warning (G_STRLOC " drawable is not a window");
-      return NULL;
-    }
-}
-
-/**
- * gdk_x11_drawable_get_xdisplay:
- * @drawable: a #GdkDrawable.
- * 
- * Returns the display of a #GdkDrawable.
- * 
- * Return value: an Xlib <type>Display*</type>.
- **/
-Display *
-gdk_x11_drawable_get_xdisplay (GdkDrawable *drawable)
-{
-  if (GDK_IS_DRAWABLE_IMPL_X11 (drawable))
-    return GDK_SCREEN_XDISPLAY (GDK_DRAWABLE_IMPL_X11 (drawable)->screen);
-  else
-    return GDK_SCREEN_XDISPLAY (GDK_DRAWABLE_IMPL_X11 (get_impl_drawable (drawable))->screen);
-}
-
 static void
 gdk_x11_cairo_surface_destroy (void *data)
 {
index 1d5c850a5c4acde13258ba83018fcab4bf723f5f..885d5d4ff6f277ff73b07389f882f6ca9091335c 100644 (file)
@@ -55,7 +55,6 @@ G_BEGIN_DECLS
  */
 
 
-Display *gdk_x11_drawable_get_xdisplay    (GdkDrawable *drawable);
 Window   gdk_x11_window_get_xid           (GdkWindow   *window);
 Display *gdk_x11_cursor_get_xdisplay      (GdkCursor   *cursor);
 Cursor   gdk_x11_cursor_get_xcursor       (GdkCursor   *cursor);
@@ -193,7 +192,7 @@ gint     gdk_x11_get_default_screen       (void);
  * Another name for GDK_DRAWABLE_XID().
  */
 #define GDK_WINDOW_XWINDOW(win)       (gdk_x11_window_get_xid (win))
-#define GDK_DRAWABLE_XDISPLAY(win)    (gdk_x11_drawable_get_xdisplay (win))
+#define GDK_DRAWABLE_XDISPLAY(win)    (GDK_WINDOW_XDISPLAY (win))
 #define GDK_DRAWABLE_XID(win)         (gdk_x11_window_get_xid (win))
 #define GDK_SCREEN_XDISPLAY(screen)   (gdk_x11_display_get_xdisplay (gdk_screen_get_display (screen)))
 #define GDK_SCREEN_XSCREEN(screen)    (gdk_x11_screen_get_xscreen (screen))