Народ, обьясните популярно, как в GTK+ можно запихнуть окно нового процесса в какой-нибудь виджет в текущем процессе, а то я нифига не понял в этих GtkSocket и GtkPlug.
Кусок документации по libbonoboui
============
BonoboWidget
============
"Bonobo component embedding for hydrocephalic imbeciles"
- Nat Friedman.
To embed a control in our application, all we really need is a
GtkWidget representing the control to add to a GtkContainer. With the
BonoboWidget API, the one piece of information needed to obtain this
GtkWidget is a moniker that identifies the component.
--- ---
GtkWidget *widget;
widget = bonobo_widget_new_control ("OAFIID:GNOME_myControl");
gtk_container_add (GTK_CONTAINER (container), frame_widget);
gtk_widget_show (frame_widget);
--- ---
I mean, really, could this be simpler?