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