Is there anything I should know to replace GnomeDruid with GtkAssistant?

Geert Janssens janssens-geert at telenet.be
Thu Jun 10 10:13:30 EDT 2010


On Thursday 10 June 2010, Tao Wang wrote:
> Hi,
> 
> I'm working on Bug 596254, Replace deprecated GnomeDruid/libglade with
> GtkAssistant/GtkBuilder. I have tried on
> src/gnome-utils/druid-gconf-setup.c, it looks ok.
> 
> We should increase version of the dependent gtk+ from 2.10 to 2.12 to do
>  the replacing. Because libglade doesn't support any new widget after 2.10,
>  only GtkBuilder, which is introduced since 2.12, support it. And the
>  libglade is deprecated too, we should replace libglade with GtkBuilder
>  sooner or later, so the dependent gtk+ version will eventually reach 2.12
>  anyway. Based on the recent updated wiki,
>  http://wiki.gnucash.org/wiki/Dependencies, almost all major platforms
>  support 2.16 or higher, so it should be safe to depend on gtk+ 2.12.
> 
Unfortunately no. I had asked a similar question some time ago. The answer I 
got was that we wish to support Redhat EL5, which only ships with gtk+ 2.10. 
That's the reason I didn't start porting the dialogs myself. I made a request 
in Redhat's bugzilla to ship 2.12 for RHEL5 
(https://bugzilla.redhat.com/show_bug.cgi?id=558788), but there's no response 
so far.

If it stands that we wish to support RHEL5 (and hence it's downstream distro's 
Centos 5 and Scientific linux 5) we can't introduce the gtkassistant based 
dialogs now.

As to my preference, I'd like to keep the RHEL5 support in.

Geert


More information about the gnucash-devel mailing list