diff options
author | Matthias Clasen <mclasen@redhat.com> | 2011-01-29 14:16:47 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2011-01-29 14:16:47 -0500 |
commit | f783a75d61dbe7ae511bf65b6c3aafaffa8b4216 (patch) | |
tree | 8e2bc06a6c0ae238cef571b60356388aec69ddda /gtk/gtkplug.c | |
parent | 1641e71c9a0e05311073d1eb02bffa38b8dc4b22 (diff) | |
download | gtk+-f783a75d61dbe7ae511bf65b6c3aafaffa8b4216.tar.gz |
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
Diffstat (limited to 'gtk/gtkplug.c')
-rw-r--r-- | gtk/gtkplug.c | 31 |
1 files changed, 17 insertions, 14 deletions
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 * <ulink url="http://www.freedesktop.org/Standards/xembed-spec">XEmbed</ulink> - * protocol. This protocol has also been implemented in other toolkits, e.g. - * <application>Qt</application>, allowing the same level of integration - * when embedding a <application>Qt</application> widget in GTK or vice versa. + * protocol. This protocol has also been implemented in other toolkits, + * e.g. <application>Qt</application>, allowing the same level of + * integration when embedding a <application>Qt</application> widget + * in GTK+ or vice versa. * * <note> - * 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 <filename>gtk/gtkx.h</filename> + * header. * </note> */ |