LGGDH: On Writing a Bonobo ControlNov 20, 2000, 16:57 (0 Talkback[s])
(Other stories by Dirk-Jan C. Binnema)
"Bonobo is the component model that has grown from the GNOME project. Originally, Bonobo was designed and implemented by Miguel de Icaza, heavily inspired by Microsoft's OLE2. Now, what can we do with a component model? Well, a lot of things:
* embeddable documents (i.e. and word-processing document inside a spreadsheet);
* controls (i.e., meta-widgets available through CORBA);
* scripting and automation (e.g., writing some Perl to control Gnumeric)."
"In this short article, I'll try to explain how to write a Bonobo control, and how to embed it inside your application. It's not hard at all. However, readers of 'The Evolution of a Programmer' may get a déjà-vu experience. Also note that Bonobo has been in a state of flux over the last couple of months; I have adapted the source code accordingly, and it should compile with the CVS Bonobo (as of Noverber 9, 2000)."