[gtk+] Multiple changes to reduce the amount of unprefixed symbols



commit 985eb1446978b059f6099522a3acd83c517a02c4
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Dec 15 14:49:23 2010 -0500

    Multiple changes to reduce the amount of unprefixed symbols
    
    The X11 backend exports a number of symbols which are _-prefixed
    (so don't become part of the gdk api), but are not named in a
    way to prevent accidental clashes between backends.
    
    The one API change here is that the gdk_xid_table functions
    have been removed - they did not server an purpose, since the
    xid table only stores windows anyway, and we already have a
    lookup-by-xid function for windows.

 docs/reference/gdk/gdk3-sections.txt |    2 -
 gdk/gdkinternals.h                   |    2 -
 gdk/x11/gdkdevice-xi.h               |   24 ++++++------
 gdk/x11/gdkdevice-xi2.h              |    6 +-
 gdk/x11/gdkdevicemanager-x11.c       |    2 +-
 gdk/x11/gdkdisplay-x11.c             |    4 +-
 gdk/x11/gdkdnd-x11.c                 |    8 ++--
 gdk/x11/gdkeventsource.c             |   10 ++--
 gdk/x11/gdkeventtranslator.c         |   18 ++++----
 gdk/x11/gdkeventtranslator.h         |   18 ++++----
 gdk/x11/gdkprivate-x11.h             |   33 +++++++++------
 gdk/x11/gdkscreen-x11.c              |    6 +-
 gdk/x11/gdkvisual-x11.c              |    2 +-
 gdk/x11/gdkwindow-x11.c              |   25 ++++++------
 gdk/x11/gdkx.h                       |    4 --
 gdk/x11/gdkxid.c                     |   73 +++++++++-------------------------
 gdk/x11/xsettings-common.h           |   32 +++++++-------
 17 files changed, 116 insertions(+), 153 deletions(-)
---
diff --git a/docs/reference/gdk/gdk3-sections.txt b/docs/reference/gdk/gdk3-sections.txt
index dc5db53..b5aa423 100644
--- a/docs/reference/gdk/gdk3-sections.txt
+++ b/docs/reference/gdk/gdk3-sections.txt
@@ -951,8 +951,6 @@ GDK_CURSOR_XCURSOR
 GDK_CURSOR_XDISPLAY
 gdkx_visual_get
 gdk_x11_window_foreign_new_for_display
-gdk_xid_table_lookup
-gdk_xid_table_lookup_for_display
 gdk_x11_window_lookup_for_display
 gdk_x11_lookup_xdisplay
 gdk_x11_get_server_time
diff --git a/gdk/gdkinternals.h b/gdk/gdkinternals.h
index 9e24469..3e01953 100644
--- a/gdk/gdkinternals.h
+++ b/gdk/gdkinternals.h
@@ -283,8 +283,6 @@ void gdk_synthesize_window_state (GdkWindow     *window,
                                   GdkWindowState unset_flags,
                                   GdkWindowState set_flags);
 
-GdkDeviceManager * _gdk_device_manager_new (GdkDisplay *display);
-
 gboolean _gdk_cairo_surface_extents (cairo_surface_t *surface,
                                      GdkRectangle *extents);
 
diff --git a/gdk/x11/gdkdevice-xi.h b/gdk/x11/gdkdevice-xi.h
index 36fab89..e0eb08d 100644
--- a/gdk/x11/gdkdevice-xi.h
+++ b/gdk/x11/gdkdevice-xi.h
@@ -66,23 +66,23 @@ struct _GdkDeviceXIClass
 };
 
 G_GNUC_INTERNAL
-GType gdk_device_xi_get_type (void) G_GNUC_CONST;
+GType gdk_device_xi_get_type           (void) G_GNUC_CONST;
 
 G_GNUC_INTERNAL
-void     gdk_device_xi_update_window_info (GdkWindow *window);
+void  gdk_device_xi_update_window_info (GdkWindow *window);
 
 G_GNUC_INTERNAL
-void     gdk_device_xi_update_axes (GdkDevice *device,
-                                    gint       axes_count,
-                                    gint       first_axis,
-                                    gint      *axis_data);
+void  gdk_device_xi_update_axes        (GdkDevice *device,
+                                        gint       axes_count,
+                                        gint       first_axis,
+                                        gint      *axis_data);
 G_GNUC_INTERNAL
-void     gdk_device_xi_translate_axes     (GdkDevice *device,
-                                           GdkWindow *window,
-                                           gint      *axis_data,
-                                           gdouble   *axes,
-                                           gdouble   *x,
-                                           gdouble   *y);
+void  gdk_device_xi_translate_axes     (GdkDevice *device,
+                                        GdkWindow *window,
+                                        gint      *axis_data,
+                                        gdouble   *axes,
+                                        gdouble   *x,
+                                        gdouble   *y);
 
 G_END_DECLS
 
diff --git a/gdk/x11/gdkdevice-xi2.h b/gdk/x11/gdkdevice-xi2.h
index f30ebb7..63aaf25 100644
--- a/gdk/x11/gdkdevice-xi2.h
+++ b/gdk/x11/gdkdevice-xi2.h
@@ -51,11 +51,11 @@ struct _GdkDeviceXI2Class
 };
 
 G_GNUC_INTERNAL
-GType gdk_device_xi2_get_type (void) G_GNUC_CONST;
+GType    gdk_device_xi2_get_type             (void) G_GNUC_CONST;
 
 G_GNUC_INTERNAL
-guchar * gdk_device_xi2_translate_event_mask (GdkEventMask  event_mask,
-                                              int          *len);
+guchar * gdk_device_xi2_translate_event_mask (GdkEventMask     event_mask,
+                                              int             *len);
 G_GNUC_INTERNAL
 guint    gdk_device_xi2_translate_state      (XIModifierState *mods_state,
                                               XIButtonState   *buttons_state);
diff --git a/gdk/x11/gdkdevicemanager-x11.c b/gdk/x11/gdkdevicemanager-x11.c
index 4a6953d..cecc82f 100644
--- a/gdk/x11/gdkdevicemanager-x11.c
+++ b/gdk/x11/gdkdevicemanager-x11.c
@@ -29,7 +29,7 @@
 #include "gdkx.h"
 
 GdkDeviceManager *
-_gdk_device_manager_new (GdkDisplay *display)
+_gdk_x11_device_manager_new (GdkDisplay *display)
 {
   if (!g_getenv ("GDK_CORE_DEVICE_EVENTS"))
     {
diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c
index b61d832..a3fefb9 100644
--- a/gdk/x11/gdkdisplay-x11.c
+++ b/gdk/x11/gdkdisplay-x11.c
@@ -1255,12 +1255,12 @@ _gdk_x11_display_open (const gchar *display_name)
    * structures in places
    */
   for (i = 0; i < ScreenCount (display_x11->xdisplay); i++)
-    _gdk_screen_x11_events_init (display_x11->screens[i]);
+    _gdk_x11_screen_init_events (display_x11->screens[i]);
 
   /*set the default screen */
   display_x11->default_screen = display_x11->screens[DefaultScreen (display_x11->xdisplay)];
 
-  display->device_manager = _gdk_device_manager_new (display);
+  display->device_manager = _gdk_x11_device_manager_new (display);
 
   gdk_event_init (display);
 
diff --git a/gdk/x11/gdkdnd-x11.c b/gdk/x11/gdkdnd-x11.c
index 534f5de..b321f32 100644
--- a/gdk/x11/gdkdnd-x11.c
+++ b/gdk/x11/gdkdnd-x11.c
@@ -605,11 +605,11 @@ is_pointer_within_shape (GdkDisplay    *display,
       GdkDisplayX11 *display_x11 = GDK_DISPLAY_X11 (display);
       cairo_region_t *input_shape;
 
-      child->shape = _xwindow_get_shape (display_x11->xdisplay,
-                                         child->xid, ShapeBounding);
+      child->shape = _gdk_x11_xwindow_get_shape (display_x11->xdisplay,
+                                                 child->xid, ShapeBounding);
 #ifdef ShapeInput
-      input_shape = _xwindow_get_shape (display_x11->xdisplay,
-                                        child->xid, ShapeInput);
+      input_shape = _gdk_x11_xwindow_get_shape (display_x11->xdisplay,
+                                                child->xid, ShapeInput);
       if (child->shape && input_shape)
         {
           cairo_region_intersect (child->shape, input_shape);
diff --git a/gdk/x11/gdkeventsource.c b/gdk/x11/gdkeventsource.c
index b252e03..bd05031 100644
--- a/gdk/x11/gdkeventsource.c
+++ b/gdk/x11/gdkeventsource.c
@@ -202,9 +202,9 @@ gdk_event_source_translate_event (GdkEventSource *event_source,
       GdkEventTranslator *translator = list->data;
 
       list = list->next;
-      event = gdk_event_translator_translate (translator,
-                                              event_source->display,
-                                              xevent);
+      event = _gdk_x11_event_translator_translate (translator,
+                                                   event_source->display,
+                                                   xevent);
     }
 
   if (event &&
@@ -394,12 +394,12 @@ gdk_x11_event_source_select_events (GdkEventSource *source,
       GdkEventTranslator *translator = list->data;
       GdkEventMask translator_mask, mask;
 
-      translator_mask = gdk_event_translator_get_handled_events (translator);
+      translator_mask = _gdk_x11_event_translator_get_handled_events (translator);
       mask = event_mask & translator_mask;
 
       if (mask != 0)
         {
-          gdk_event_translator_select_window_events (translator, window, mask);
+          _gdk_x11_event_translator_select_window_events (translator, window, mask);
           event_mask &= ~mask;
         }
 
diff --git a/gdk/x11/gdkeventtranslator.c b/gdk/x11/gdkeventtranslator.c
index b4a285a..bbd79dc 100644
--- a/gdk/x11/gdkeventtranslator.c
+++ b/gdk/x11/gdkeventtranslator.c
@@ -23,19 +23,19 @@
 
 
 typedef GdkEventTranslatorIface GdkEventTranslatorInterface;
-G_DEFINE_INTERFACE (GdkEventTranslator, gdk_event_translator, G_TYPE_OBJECT);
+G_DEFINE_INTERFACE (GdkEventTranslator, _gdk_x11_event_translator, G_TYPE_OBJECT);
 
 
 static void
-gdk_event_translator_default_init (GdkEventTranslatorInterface *iface)
+_gdk_x11_event_translator_default_init (GdkEventTranslatorInterface *iface)
 {
 }
 
 
 GdkEvent *
-gdk_event_translator_translate (GdkEventTranslator *translator,
-                                GdkDisplay         *display,
-                                XEvent             *xevent)
+_gdk_x11_event_translator_translate (GdkEventTranslator *translator,
+                                     GdkDisplay         *display,
+                                     XEvent             *xevent)
 {
   GdkEventTranslatorIface *iface;
   GdkEvent *event;
@@ -59,7 +59,7 @@ gdk_event_translator_translate (GdkEventTranslator *translator,
 }
 
 GdkEventMask
-gdk_event_translator_get_handled_events (GdkEventTranslator *translator)
+_gdk_x11_event_translator_get_handled_events (GdkEventTranslator *translator)
 {
   GdkEventTranslatorIface *iface;
 
@@ -74,9 +74,9 @@ gdk_event_translator_get_handled_events (GdkEventTranslator *translator)
 }
 
 void
-gdk_event_translator_select_window_events (GdkEventTranslator *translator,
-                                           Window              window,
-                                           GdkEventMask        event_mask)
+_gdk_x11_event_translator_select_window_events (GdkEventTranslator *translator,
+                                                Window              window,
+                                                GdkEventMask        event_mask)
 {
   GdkEventTranslatorIface *iface;
 
diff --git a/gdk/x11/gdkeventtranslator.h b/gdk/x11/gdkeventtranslator.h
index 62c99e3..b93a8c8 100644
--- a/gdk/x11/gdkeventtranslator.h
+++ b/gdk/x11/gdkeventtranslator.h
@@ -26,7 +26,7 @@
 
 G_BEGIN_DECLS
 
-#define GDK_TYPE_EVENT_TRANSLATOR         (gdk_event_translator_get_type ())
+#define GDK_TYPE_EVENT_TRANSLATOR         (_gdk_x11_event_translator_get_type ())
 #define GDK_EVENT_TRANSLATOR(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_EVENT_TRANSLATOR, GdkEventTranslator))
 #define GDK_IS_EVENT_TRANSLATOR(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDK_TYPE_EVENT_TRANSLATOR))
 #define GDK_EVENT_TRANSLATOR_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE  ((o), GDK_TYPE_EVENT_TRANSLATOR, GdkEventTranslatorIface))
@@ -50,15 +50,15 @@ struct _GdkEventTranslatorIface
                                          GdkEventMask        event_mask);
 };
 
-GType      gdk_event_translator_get_type (void) G_GNUC_CONST;
+GType      _gdk_x11_event_translator_get_type (void) G_GNUC_CONST;
 
-GdkEvent * gdk_event_translator_translate (GdkEventTranslator *translator,
-                                           GdkDisplay         *display,
-                                           XEvent             *xevent);
-GdkEventMask gdk_event_translator_get_handled_events   (GdkEventTranslator *translator);
-void         gdk_event_translator_select_window_events (GdkEventTranslator *translator,
-                                                        Window              window,
-                                                        GdkEventMask        event_mask);
+GdkEvent * _gdk_x11_event_translator_translate (GdkEventTranslator *translator,
+                                               GdkDisplay         *display,
+                                               XEvent             *xevent);
+GdkEventMask _gdk_x11_event_translator_get_handled_events   (GdkEventTranslator *translator);
+void         _gdk_x11_event_translator_select_window_events (GdkEventTranslator *translator,
+                                                             Window              window,
+                                                             GdkEventMask        event_mask);
 
 G_END_DECLS
 
diff --git a/gdk/x11/gdkprivate-x11.h b/gdk/x11/gdkprivate-x11.h
index 50302c2..d45f385 100644
--- a/gdk/x11/gdkprivate-x11.h
+++ b/gdk/x11/gdkprivate-x11.h
@@ -75,11 +75,14 @@ GList *       _gdk_screen_x11_list_visuals               (GdkScreen      *screen
 
 
 
-void _gdk_xid_table_insert (GdkDisplay *display,
-			    XID        *xid,
-			    gpointer    data);
-void _gdk_xid_table_remove (GdkDisplay *display,
-			    XID         xid);
+void     _gdk_xid_table_insert (GdkDisplay *display,
+                                XID        *xid,
+                                gpointer    data);
+void     _gdk_xid_table_remove (GdkDisplay *display,
+                                XID         xid);
+gpointer _gdk_xid_table_lookup (GdkDisplay *display,
+                                XID         xid);
+
 gint _gdk_send_xevent      (GdkDisplay *display,
 			    Window      window,
 			    gboolean    propagate,
@@ -106,9 +109,9 @@ void     _gdk_x11_window_translate         (GdkWindow *window,
 void     _gdk_selection_window_destroyed   (GdkWindow            *window);
 gboolean _gdk_selection_filter_clear_event (XSelectionClearEvent *event);
 
-cairo_region_t* _xwindow_get_shape              (Display *xdisplay,
-                                            Window window,
-                                            gint shape_type);
+cairo_region_t* _gdk_x11_xwindow_get_shape  (Display *xdisplay,
+                                             Window window,
+                                             gint shape_type);
 
 void     _gdk_region_get_xrectangles       (const cairo_region_t      *region,
                                             gint                  x_offset,
@@ -152,6 +155,8 @@ void _gdk_x11_display_update_grab_info_ungrab (GdkDisplay *display,
 void _gdk_x11_display_queue_events            (GdkDisplay *display);
 void _gdk_x11_device_check_extension_events   (GdkDevice  *device);
 
+GdkDeviceManager *_gdk_x11_device_manager_new (GdkDisplay *display);
+
 void _gdk_x11_display_manager_add_display     (GdkDisplayManager *manager,
                                                GdkDisplay        *display);
 void _gdk_x11_display_manager_remove_display  (GdkDisplayManager *manager,
@@ -180,13 +185,13 @@ void _gdk_x11_precache_atoms (GdkDisplay          *display,
 			      const gchar * const *atom_names,
 			      gint                 n_atoms);
 
-void _gdk_screen_x11_events_init   (GdkScreen *screen);
+void _gdk_events_init                 (GdkDisplay *display);
+void _gdk_events_uninit               (GdkDisplay *display);
+void _gdk_x11_dnd_init                (GdkDisplay *display);
 
-void _gdk_events_init           (GdkDisplay *display);
-void _gdk_events_uninit         (GdkDisplay *display);
-void _gdk_windowing_window_init (GdkScreen *screen);
-void _gdk_x11_visual_init       (GdkScreen *screen);
-void _gdk_x11_dnd_init          (GdkDisplay *display);
+void _gdk_x11_screen_init_root_window (GdkScreen *screen);
+void _gdk_x11_screen_init_visuals     (GdkScreen *screen);
+void _gdk_x11_screen_init_events      (GdkScreen *screen);
 
 void _gdk_x11_cursor_update_theme (GdkCursor *cursor);
 void _gdk_x11_cursor_display_finalize (GdkDisplay *display);
diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c
index 665138c..1cc7fc5 100644
--- a/gdk/x11/gdkscreen-x11.c
+++ b/gdk/x11/gdkscreen-x11.c
@@ -810,8 +810,8 @@ _gdk_x11_screen_new (GdkDisplay *display,
   init_multihead (screen);
   init_randr_support (screen);
   
-  _gdk_x11_visual_init (screen);
-  _gdk_windowing_window_init (screen);
+  _gdk_x11_screen_init_visuals (screen);
+  _gdk_x11_screen_init_root_window (screen);
   
   return screen;
 }
@@ -1592,7 +1592,7 @@ gdk_xsettings_notify_cb (const char       *name,
 }
 
 void
-_gdk_screen_x11_events_init (GdkScreen *screen)
+_gdk_x11_screen_init_events (GdkScreen *screen)
 {
   GdkScreenX11 *screen_x11 = GDK_SCREEN_X11 (screen);
 
diff --git a/gdk/x11/gdkvisual-x11.c b/gdk/x11/gdkvisual-x11.c
index 3a00c55..2624c69 100644
--- a/gdk/x11/gdkvisual-x11.c
+++ b/gdk/x11/gdkvisual-x11.c
@@ -101,7 +101,7 @@ gdk_visual_x11_class_init (GdkVisualX11Class *class)
 }
 
 void
-_gdk_x11_visual_init (GdkScreen *screen)
+_gdk_x11_screen_init_visuals (GdkScreen *screen)
 {
   static const gint possible_depths[8] = { 32, 30, 24, 16, 15, 8, 4, 1 };
   static const GdkVisualType possible_types[6] =
diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c
index a3bb0f6..7fcc44a 100644
--- a/gdk/x11/gdkwindow-x11.c
+++ b/gdk/x11/gdkwindow-x11.c
@@ -450,7 +450,7 @@ _gdk_x11_window_tmp_reset_parent_bg (GdkWindow *window)
 }
 
 void
-_gdk_windowing_window_init (GdkScreen * screen)
+_gdk_x11_screen_init_root_window (GdkScreen *screen)
 {
   GdkWindow *window;
   GdkWindowImplX11 *impl;
@@ -882,7 +882,7 @@ gdk_x11_window_foreign_new_for_display (GdkDisplay *display,
 
   display_x11 = GDK_DISPLAY_X11 (display);
 
-  if ((win = gdk_xid_table_lookup_for_display (display, window)) != NULL)
+  if ((win = _gdk_xid_table_lookup (display, window)) != NULL)
     return g_object_ref (win);
 
   gdk_x11_display_error_trap_push (display);
@@ -912,7 +912,7 @@ gdk_x11_window_foreign_new_for_display (GdkDisplay *display,
   impl = GDK_WINDOW_IMPL_X11 (win->impl);
   impl->wrapper = win;
 
-  win->parent = gdk_xid_table_lookup_for_display (display, parent);
+  win->parent = _gdk_xid_table_lookup (display, parent);
 
   if (!win->parent || GDK_WINDOW_TYPE (win->parent) == GDK_WINDOW_FOREIGN)
     win->parent = gdk_screen_get_root_window (screen);
@@ -963,7 +963,7 @@ GdkWindow *
 gdk_x11_window_lookup_for_display (GdkDisplay *display,
                                    Window      window)
 {
-  return (GdkWindow*) gdk_xid_table_lookup_for_display (display, window);
+  return (GdkWindow*) _gdk_xid_table_lookup (display, window);
 }
 
 static void
@@ -3737,9 +3737,9 @@ gdk_x11_window_set_functions (GdkWindow    *window,
 }
 
 cairo_region_t *
-_xwindow_get_shape (Display *xdisplay,
-		    Window window,
-		    gint shape_type)
+_gdk_x11_xwindow_get_shape (Display *xdisplay,
+                            Window   window,
+                            gint     shape_type)
 {
   cairo_region_t *shape;
   GdkRectangle *rl;
@@ -3787,8 +3787,9 @@ gdk_x11_window_get_shape (GdkWindow *window)
 {
   if (!GDK_WINDOW_DESTROYED (window) &&
       gdk_display_supports_shapes (GDK_WINDOW_DISPLAY (window)))
-    return _xwindow_get_shape (GDK_WINDOW_XDISPLAY (window),
-			      GDK_WINDOW_XID (window), ShapeBounding);
+    return _gdk_x11_xwindow_get_shape (GDK_WINDOW_XDISPLAY (window),
+                                       GDK_WINDOW_XID (window),
+                                       ShapeBounding);
 
   return NULL;
 }
@@ -3799,9 +3800,9 @@ gdk_x11_window_get_input_shape (GdkWindow *window)
 #if defined(ShapeInput)
   if (!GDK_WINDOW_DESTROYED (window) &&
       gdk_display_supports_shapes (GDK_WINDOW_DISPLAY (window)))
-    return _xwindow_get_shape (GDK_WINDOW_XDISPLAY (window),
-			      GDK_WINDOW_XID (window),
-			      ShapeInput);
+    return _gdk_x11_xwindow_get_shape (GDK_WINDOW_XDISPLAY (window),
+                                       GDK_WINDOW_XID (window),
+                                       ShapeInput);
 #endif
 
   return NULL;
diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx.h
index 15b5e50..e3e8bca 100644
--- a/gdk/x11/gdkx.h
+++ b/gdk/x11/gdkx.h
@@ -185,9 +185,6 @@ GdkVisual* gdk_x11_screen_lookup_visual (GdkScreen *screen,
 GdkVisual* gdkx_visual_get            (VisualID   xvisualid);
 #endif
 
-     /* Return the Gdk* for a particular XID */
-gpointer      gdk_xid_table_lookup_for_display (GdkDisplay *display,
-						XID         xid);
 guint32       gdk_x11_get_server_time  (GdkWindow       *window);
 guint32       gdk_x11_display_get_user_time (GdkDisplay *display);
 
@@ -211,7 +208,6 @@ XID      gdk_x11_screen_get_monitor_output   (GdkScreen *screen,
                                               gint       monitor_num);
 
 #ifndef GDK_MULTIHEAD_SAFE
-gpointer      gdk_xid_table_lookup   (XID              xid);
 gboolean      gdk_net_wm_supports    (GdkAtom    property);
 void          gdk_x11_grab_server    (void);
 void          gdk_x11_ungrab_server  (void);
diff --git a/gdk/x11/gdkxid.c b/gdk/x11/gdkxid.c
index 52b86c9..ddd49b5 100644
--- a/gdk/x11/gdkxid.c
+++ b/gdk/x11/gdkxid.c
@@ -32,15 +32,22 @@
 
 #include <stdio.h>
 
-static guint     gdk_xid_hash  (XID *xid);
-static gboolean  gdk_xid_equal (XID *a,
-				XID *b);
+static guint
+gdk_xid_hash (XID *xid)
+{
+  return *xid;
+}
 
+static gboolean
+gdk_xid_equal (XID *a, XID *b)
+{
+  return (*a == *b);
+}
 
 void
 _gdk_xid_table_insert (GdkDisplay *display,
-		       XID	  *xid,
-		       gpointer    data)
+                       XID        *xid,
+                       gpointer    data)
 {
   GdkDisplayX11 *display_x11;
 
@@ -51,7 +58,7 @@ _gdk_xid_table_insert (GdkDisplay *display,
 
   if (!display_x11->xid_ht)
     display_x11->xid_ht = g_hash_table_new ((GHashFunc) gdk_xid_hash,
-					    (GEqualFunc) gdk_xid_equal);
+                                            (GEqualFunc) gdk_xid_equal);
 
   if (g_hash_table_lookup (display_x11->xid_ht, xid))
     g_warning ("XID collision, trouble ahead");
@@ -61,7 +68,7 @@ _gdk_xid_table_insert (GdkDisplay *display,
 
 void
 _gdk_xid_table_remove (GdkDisplay *display,
-		       XID	   xid)
+                       XID         xid)
 {
   GdkDisplayX11 *display_x11;
 
@@ -73,61 +80,19 @@ _gdk_xid_table_remove (GdkDisplay *display,
     g_hash_table_remove (display_x11->xid_ht, &xid);
 }
 
-/**
- * gdk_xid_table_lookup_for_display:
- * @display: the #GdkDisplay.
- * @xid: an X id.
- *
- * Returns the GDK object associated with the given X id.
- *
- * Return value: (transfer none): the associated #GdkWindow, or %NULL
- *     of no object is associated with the X id.
- *
- * Since: 2.2
- */
 gpointer
-gdk_xid_table_lookup_for_display (GdkDisplay  *display,
-				  XID	       xid)
+_gdk_xid_table_lookup (GdkDisplay  *display,
+                      XID          xid)
 {
   GdkDisplayX11 *display_x11;
   gpointer data = NULL;
-  
+
   g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
-  
+
   display_x11 = GDK_DISPLAY_X11 (display);
 
   if (display_x11->xid_ht)
     data = g_hash_table_lookup (display_x11->xid_ht, &xid);
-  
-  return data;
-}
-
 
-/**
- * gdk_xid_table_lookup:
- * @xid: an X id.
- *
- * Returns the Gdk object associated with the given X id for the default
- * display.
- *
- * Return value: (transfer none): the associated #GdkWindow, or %NULL
- *     if no object is associated with the X id.
- */
-gpointer
-gdk_xid_table_lookup (XID xid)
-{
-  return gdk_xid_table_lookup_for_display (gdk_display_get_default (), xid);
-}
-
-static guint
-gdk_xid_hash (XID *xid)
-{
-  return *xid;
-}
-
-static gboolean
-gdk_xid_equal (XID *a,
-	       XID *b)
-{
-  return (*a == *b);
+  return data;
 }
diff --git a/gdk/x11/xsettings-common.h b/gdk/x11/xsettings-common.h
index de7367a..dcd87f4 100644
--- a/gdk/x11/xsettings-common.h
+++ b/gdk/x11/xsettings-common.h
@@ -31,22 +31,22 @@ extern "C" {
 
 /* Renames for GDK inclusion */
 
-#define xsettings_byte_order             _gdk_xsettings_byte_order
-#define xsettings_client_destroy         _gdk_xsettings_client_destroy
-#define xsettings_client_get_setting     _gdk_xsettings_client_get_setting
-#define xsettings_client_new             _gdk_xsettings_client_new
-#define xsettings_client_new_with_grab_funcs _gdk_xsettings_client_new_with_grab_funcs
-#define xsettings_client_set_grab_func   _gdk_xsettings_client_set_grab_func
-#define xsettings_client_set_ungrab_func _gdk_xsettings_client_set_ungrab_func
-#define xsettings_client_process_event   _gdk_xsettings_client_process_event
-#define xsettings_list_copy              _gdk_xsettings_list_copy
-#define xsettings_list_delete            _gdk_xsettings_list_delete
-#define xsettings_list_free              _gdk_xsettings_list_free
-#define xsettings_list_insert            _gdk_xsettings_list_insert
-#define xsettings_list_lookup            _gdk_xsettings_list_lookup
-#define xsettings_setting_copy           _gdk_xsettings_setting_copy
-#define xsettings_setting_equal          _gdk_xsettings_setting_equal
-#define xsettings_setting_free           _gdk_xsettings_setting_free
+#define xsettings_byte_order             _gdk_x11_xsettings_byte_order
+#define xsettings_client_destroy         _gdk_x11_xsettings_client_destroy
+#define xsettings_client_get_setting     _gdk_x11_xsettings_client_get_setting
+#define xsettings_client_new             _gdk_x11_xsettings_client_new
+#define xsettings_client_new_with_grab_funcs _gdk_x11_xsettings_client_new_with_grab_funcs
+#define xsettings_client_set_grab_func   _gdk_x11_xsettings_client_set_grab_func
+#define xsettings_client_set_ungrab_func _gdk_x11_xsettings_client_set_ungrab_func
+#define xsettings_client_process_event   _gdk_x11_xsettings_client_process_event
+#define xsettings_list_copy              _gdk_x11_xsettings_list_copy
+#define xsettings_list_delete            _gdk_x11_xsettings_list_delete
+#define xsettings_list_free              _gdk_x11_xsettings_list_free
+#define xsettings_list_insert            _gdk_x11_xsettings_list_insert
+#define xsettings_list_lookup            _gdk_x11_xsettings_list_lookup
+#define xsettings_setting_copy           _gdk_x11_xsettings_setting_copy
+#define xsettings_setting_equal          _gdk_x11_xsettings_setting_equal
+#define xsettings_setting_free           _gdk_x11_xsettings_setting_free
 
 
 typedef struct _XSettingsBuffer  XSettingsBuffer;



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