Le mar 07/09/2004 à 15:34, Tommi Hassinen a écrit : > On Tue, 7 Sep 2004, Michael Banck wrote: > > > I got the impression that bonobo is rather getting phased out by the > > GNOME people, e.g. bonobo controls for nautilus seem to be discouraged > > these days. Having a component system is a nice idea, but just doing it > > for one application does not make much sense, there should be a much > > bigger picture being aimed at. gchempaint interoperability seems to be > > there at least partially (haven't checked) though. > > Hi, > > interoperability with gchempaint would be a fine goal. I have also had a > goal of adding spreadsheet capabilities into ghemical, using the gnumeric > spreadsheet program as a bonobo component. A year ago I could not make > this work even in a small example program if I remember correctly. :( > > > > Then an another option could be to convert the v2.00 into a gtk2 > > > program (if there seems to be no advantage in gnome2 libs). I see that > > > gtk2 has advantage of being much easier to port than gnome2. > > > > Porting ghemical to gtk2 looks like a reasonable first step, but it would > > sadden me to see the GNOME part being dropped alltogether. > > Yep, I agree. I guess we have to evaluate the bonobo-status later. Bonobo controls are not discouraged as far as I know. Just part of the API must be rewritten because of some incompatibilities with the new gtk+ menus ans toolbars. Having a Bonobo control in ghemical seems a good idea. But I don't thing that ghemical itself should use it. My idea is that we should have some widget containing all ghemical views and embed them either in the main app or in a bonobo control. I think such a control could be embedded in gchempaint. About the interoperability with gchempaint, the situation is that the next development version (0.5.2) plane for the end of this month will export a molecule to a ghemical file (in /tmp) and execute ghemical with the file (there is a contextual menu item which appears when ghemical is present). The result is not perfect but things work. I'll have more time this year, so if I can help with ghemical, tell me. I don't know many things about molecular modeling (it was not available to the undergraduate students when I was one, only mainframe computers existed and time was much too expensive), but i can help with auto*, user interface and bonobo. Note also that the bonobo component is deactivated in gnumeric at the moment, but there are plans to reimplement it hopefully for 1.6 (1.4 should be shipped in october and 1.6 next year). Regards, Jean