]> Pileus Git - ~andy/gtk/commitdiff
plug: Use Window instead of GdkNativeWindow
authorBenjamin Otte <otte@redhat.com>
Fri, 28 Jan 2011 14:34:28 +0000 (15:34 +0100)
committerBenjamin Otte <otte@redhat.com>
Fri, 28 Jan 2011 16:06:07 +0000 (17:06 +0100)
gtk/gtkplug.c
gtk/gtkplug.h

index 1c5d6bead2eb0bfd5b7bfd4b02438c33b6a6cb54..8cb9a4e1839620012a944f83c991d27a2d7e0392 100644 (file)
@@ -346,7 +346,7 @@ gtk_plug_set_is_child (GtkPlug  *plug,
  * 
  * Return value: the window ID for the plug
  **/
-GdkNativeWindow
+Window
 gtk_plug_get_id (GtkPlug *plug)
 {
   g_return_val_if_fail (GTK_IS_PLUG (plug), 0);
@@ -547,8 +547,8 @@ _gtk_plug_remove_from_socket (GtkPlug   *plug,
  * @socket_id. This function will generally only be used by classes deriving from #GtkPlug.
  **/
 void
-gtk_plug_construct (GtkPlug         *plug,
-                   GdkNativeWindow  socket_id)
+gtk_plug_construct (GtkPlug *plug,
+                   Window   socket_id)
 {
   gtk_plug_construct_for_display (plug, gdk_display_get_default (), socket_id);
 }
@@ -567,9 +567,9 @@ gtk_plug_construct (GtkPlug         *plug,
  * Since: 2.2
  **/
 void
-gtk_plug_construct_for_display (GtkPlug         *plug,
-                               GdkDisplay      *display,
-                               GdkNativeWindow  socket_id)
+gtk_plug_construct_for_display (GtkPlug    *plug,
+                               GdkDisplay *display,
+                               Window      socket_id)
 {
   GtkPlugPrivate *priv;
 
@@ -626,7 +626,7 @@ gtk_plug_construct_for_display (GtkPlug         *plug,
  * Return value: the new #GtkPlug widget.
  **/
 GtkWidget*
-gtk_plug_new (GdkNativeWindow socket_id)
+gtk_plug_new (Window socket_id)
 {
   return gtk_plug_new_for_display (gdk_display_get_default (), socket_id);
 }
@@ -643,8 +643,8 @@ gtk_plug_new (GdkNativeWindow socket_id)
  * Since: 2.2
  */
 GtkWidget*
-gtk_plug_new_for_display (GdkDisplay     *display,
-                         GdkNativeWindow  socket_id)
+gtk_plug_new_for_display (GdkDisplay *display,
+                         Window      socket_id)
 {
   GtkPlug *plug;
 
index d75850c3576ca1be8247bf83d5d06a194b073146..ed9aca8598ff629c332184f7b497e8e6e6938230 100644 (file)
@@ -34,6 +34,7 @@
 
 #ifdef GDK_WINDOWING_X11
 
+#include <gdk/gdkx.h>
 
 #include <gtk/gtksocket.h>
 #include <gtk/gtkwindow.h>
@@ -78,18 +79,18 @@ struct _GtkPlugClass
 GType      gtk_plug_get_type  (void) G_GNUC_CONST;
 
 #ifndef GDK_MULTIHEAD_SAFE
-void       gtk_plug_construct (GtkPlug         *plug,
-                              GdkNativeWindow  socket_id);
-GtkWidget* gtk_plug_new       (GdkNativeWindow  socket_id);
+void       gtk_plug_construct             (GtkPlug         *plug,
+                                          Window           socket_id);
+GtkWidget* gtk_plug_new                   (Window           socket_id);
 #endif
 
 void       gtk_plug_construct_for_display (GtkPlug         *plug,
                                           GdkDisplay      *display,
-                                          GdkNativeWindow  socket_id);
+                                          Window           socket_id);
 GtkWidget* gtk_plug_new_for_display       (GdkDisplay      *display,
-                                          GdkNativeWindow  socket_id);
+                                          Window           socket_id);
 
-GdkNativeWindow gtk_plug_get_id (GtkPlug         *plug);
+Window     gtk_plug_get_id                (GtkPlug         *plug);
 
 gboolean  gtk_plug_get_embedded (GtkPlug         *plug);