From f783a75d61dbe7ae511bf65b6c3aafaffa8b4216 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 29 Jan 2011 14:16:47 -0500 Subject: Add a gtkx.h header for X11-specific GTK+ api This keeps us from pulling gdkx.h into gtk.h https://bugzilla.gnome.org/show_bug.cgi?id=640902 --- gtk/gtkplug.c | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) (limited to 'gtk/gtkplug.c') diff --git a/gtk/gtkplug.c b/gtk/gtkplug.c index 8cb9a4e183..b363d1d294 100644 --- a/gtk/gtkplug.c +++ b/gtk/gtkplug.c @@ -44,27 +44,30 @@ * SECTION:gtkplug * @Short_description: Toplevel for embedding into other processes * @Title: GtkPlug + * @include: gtk/gtkx.h * @See_also: #GtkSocket * - * Together with #GtkSocket, #GtkPlug provides the ability - * to embed widgets from one process into another process - * in a fashion that is transparent to the user. One - * process creates a #GtkSocket widget and passes the - * ID of that widget's window to the other process, - * which then creates a #GtkPlug with that window ID. - * Any widgets contained in the #GtkPlug then will appear - * inside the first application's window. + * Together with #GtkSocket, #GtkPlug provides the ability to embed + * widgets from one process into another process in a fashion that is + * transparent to the user. One process creates a #GtkSocket widget + * and passes the ID of that widget's window to the other process, + * which then creates a #GtkPlug with that window ID. Any widgets + * contained in the #GtkPlug then will appear inside the first + * application's window. * * The communication between a #GtkSocket and a #GtkPlug follows the * XEmbed - * protocol. This protocol has also been implemented in other toolkits, e.g. - * Qt, allowing the same level of integration - * when embedding a Qt widget in GTK or vice versa. + * protocol. This protocol has also been implemented in other toolkits, + * e.g. Qt, allowing the same level of + * integration when embedding a Qt widget + * in GTK+ or vice versa. * * - * The #GtkPlug and #GtkSocket widgets are only available when GTK is - * compiled for the X11 platform and %GDK_WINDOWING_X11 is defined. - * They can only be used on a #GdkX11Display. + * The #GtkPlug and #GtkSocket widgets are only available when GTK+ + * is compiled for the X11 platform and %GDK_WINDOWING_X11 is defined. + * They can only be used on a #GdkX11Display. To use #GtkPlug and + * #GtkSocket, you need to include the gtk/gtkx.h + * header. * */ -- cgit v1.2.1