Description
This is an internal support routine of the X code in Bonobo.
Together with BonoboSocket, BonoboPlug 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 BonoboSocket widget and, passes the
XID of that widgets window to the other process,
which then creates a BonoboPlug window with that XID.
Any widgets contained in the BonoboPlug then will appear
inside the first applications window.
This code is a modified copy of GtkPlug, it is included in
bonobo since this forked version could be effectively bug fixed,
and integrated with the BonoboControl / BonoboControlframe CORBA
pipe, to ensure synchronization between the X and CORBA transports.