Learn R Programming

RGtk2 (version 2.12.17)

GtkPlug: GtkPlug

Description

Toplevel for embedding into other processes

Arguments

Methods and Functions

gtkPlugConstruct(object, socket.id) gtkPlugConstructForDisplay(object, display, socket.id) gtkPlugNew(socket.id, show = TRUE) gtkPlugNewForDisplay(display, socket.id) gtkPlugGetId(object) gtkPlug(socket.id, show = TRUE)

Hierarchy

GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkWindow +----GtkPlug

Interfaces

GtkPlug implements AtkImplementorIface and GtkBuildable.

Detailed Description

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 widgets 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 applications window. PLEASE NOTE: The GtkPlug and GtkSocket widgets are currently not available on all platforms supported by GTK+.

Convenient Construction

gtkPlug is the equivalent of gtkPlugNew.

References

http://developer.gnome.org/doc/API/2.0/gtk/GtkPlug.html