RE: new libbonobo API
| Newsgroups | gmane.comp.gnome.language-bindings |
|---|---|
| Message-ID | <[email protected]> |
> From: James Henstridge [mailto:[email protected]] > The whole point of the new API is to be able to aggregate non C > interfaces into a component together with interfaces > implemented in C by > libbonobo or libbonoboui. The whole point is so that you > don't need to > worry about C EPVs, which is why I thought it might be useful > for C++ as > well. > > Or do you not use any interfaces defined in C? If so, do you > reimplement things like BonoboControl (which is quite complex > -- not the > sort of thing I would want to redo in the Python bindings). We reimplement these CORAB C servers in C++, but just call the existing servers in the implementation. It's repetitive, but generated [1]. Then people can do what they like in derived classes, using regular C++ inheritance. I don't know if that's solving the same problem as yours, but it sounds similar. [1] It might also have performance problems, but I don't care about them until I see them. Murray Cumming [email protected] www.murrayc.com _______________________________________________ language-bindings mailing list [email protected] http://mail.gnome.org/mailman/listinfo/language-bindings