*
* 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);
* @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);
}
* 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;
* 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);
}
* 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;
#ifdef GDK_WINDOWING_X11
+#include <gdk/gdkx.h>
#include <gtk/gtksocket.h>
#include <gtk/gtkwindow.h>
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);