Hi, I am a planner developper, currently doing technical writing for a customer (in a chapter about GNOME). I recently discovered GtkPlug/GtkSocket and I have a few questions to ask before I talk about it in the book. 1 - Has GtkPlug/GtkSocket really been accepted in the GNOME landscape? How much is it used? I took a quick look on Google code search and couldn't really find many applications using it. 2 - Could it somehow replace Bonobo? If the answer is no, I would appreciate if someone could make it clear what GtkPlug/GtkSocket lacks that Bonobo provides. 3 - I understand that at the time it was written, DBus was maybe not there yet, but now, wouldn't it be a good idea to follow the trend and port it to DBus and get rid of XEmbed to gain portability by removing the dependancy towards the X Window system? 4 - An in-process approach for components could prove very efficient. Instead of trying to do IPC (via Corba, DBus, XEmbed, etc), what about simple calls to a shared library? 5 - I got the impression that GtkPlug/GtkSocket is intended for embedding components between two threads of the same application (written by the same developper), not between two different applications that know very few about each other. Is that correct? 6 - What about interoperability with: OLE (microsoft), KParts (KDE), UNO (OpenOffice.org)? I guess that most of the answers to these questions will be "you're on the wrong track" or "it's not that easy" but as a newbie on this topic, I'd be very interested to have explanations on why things can't be done or what I didn't understand (or find enough information on). Thanks for your time and patience. -- Alexandre Franke _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list