On Thu, 2003-09-04 at 09:15, Tony Watts wrote: > I am trying to get involved in the gnome2 port. I think it should be > part of the v2 release (be nice with the numbering too). Legacy support > would probably be good to.
Legacy support for what? We can't make an application that will switch between the gtk1 and the gtk2 widget set. (Well, we could but I wouldn't want to be involved in the painful process.) Users who dont want to upgrade to the gtk2/gnome2 libraries will just have to stay with gnucash 1.x. Those who do upgrade, and most if not all distributions ship the gtk2/gnome2 today, will be able to use gnucash 2.0. > Am I right in thinking that most of the development that goes on is on > the backend and that the interface doesnt change at a very rapid rate. The problem is that gnucash is (pulls a number out of the air) 40% UI and 60% other code. Part of the delay in getting the port out is that the developer who started the initial port to gnome2 decided not to use any of the widgets that are deprecated (but still available)in gtk2. I now think this was the right choice, as these widgets are going to go away completely at some point in the future and we would have to rewrite the code then. The main changes here are the replacement of the clunky "multiple document interface" that you see in the main window of gnucash. This is much, much cleaner in the new code. The other big change is the replacement of the clist and ctree widgets with the gtk_tree_model/view widgets. I thought this was a royal pain when I started working on the account tree, but I'm now very enamored of the new widgets. I will definitely get all my thoughts and experiences down on paper (well, virtual paper) this weekend and out to everyone. David
signature.asc
Description: This is a digitally signed message part
_______________________________________________ gnucash-devel mailing list [EMAIL PROTECTED] http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel
