gtk2 for gnucash?
Christian Stimming
stimming@tuhh.de
Mon, 04 Nov 2002 11:33:58 +0100
Martin Klaffenboeck wrote:
>>
>> > Is there any work done to integrate gnucash to the gnome2 desktop
>> > using gtk2 libraries?
>> >
>> > If, please tell me where I can get the source, otherwise, please
>> > tell me also, I'd like to start working on that.
>>
>> You are welcome to work on a gtk-2 port, but don't expect any changes
>> to be incorporated until after the 1.8 release.
>
> Ok, if I could find somewhere a list what all will be changed, that
> would help.
Sounds great! We are absolutely in need for people like you who just
show up and start working on gtk2 issues! :-) To follow up on your
question, here's a list of what whould need to be changed:
ls src/gnome*/*.h
:-)
Seriously: Gnucash defines quite a number of its own widgets, all based
on the gtk1.2/1.4 code. For a gtk2 port, those would be the most
difficult part to do. The by far most important widget, and most
challenging in terms of code size, is probably the register view widget
in gnome/gnc-split-reg. Also, gnome-utils/gnc-account-tree is quite big,
and the MDI code in gnome-utils/gnc-mdi-utils will take its time to be
ported as it is quite some code as well.
If you want to start porting, pick any of these -- they are likely to
keep you busy enough :-) so once you have code to commit, we might
already be in a position to create a branch for the gtk2 port. Note that
jsled is currently working on the gnc-split-reg stuff, so maybe you
better don't touch that for some weeks to come but rather pick the other
widgets first.
Christian