[Glade-users] Glade-2 and pango backwards compatibility

Damon Chaplin damon at karuna.uklinux.net
Fri Dec 16 06:15:08 EST 2005


On Fri, 2005-12-16 at 08:41 +0100, Dick Eimers wrote:
> First of, I don't know whether this is the correct group to complain
> about this, but here I go.. 
> 
> I have noticed that Glade-2 introduces breaks backwards compatibility
> (actually just resulting in annoying warnings) by adding xml-entries
> with default values for attributes that where introduced in pango-1.8
> but did not exist prior to 1.8 . 
> 
> {--
> 
> <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>-
> <property name="width_chars">-1</property>
> <property name="single_line_mode">False</property>
> <property name="angle">0</property>
> 
> --}
> 
> Is this 'issue' being taken care of in Glade-3 or is this the pango
> developers responsibility? (This, I think, depends on who takes care of
> the xml-ization of pango object to xml)

If you need your app to work under older versions of GTK+/GNOME you
should use the appropriate version of Glade. From the README:

Compatable Versions:

  Glade 2.12.x - GNOME 2.12.x                   (GTK+ 2.8.x)
  Glade 2.10.x - GNOME 2.10.x                   (GTK+ 2.6.x)
  Glade 2.6.x  - GNOME 2.6.x/2.8.x              (GTK+ 2.4.x)
  Glade 2.0.x  - GNOME 2.0.x/2.2.x/2.4.x        (GTK+ 2.0.x/2.2.x)

Apps developed with one version of Glade/GTK+/GNOME should work on all
later versions.

Making apps work on previous versions of GTK+/GNOME would need a lot of
work tracking which properties are available in which versions. You
might want to add the feature request to the glade-3 product in
bugzilla, though I'm not sure if they'll do it.

Damon




More information about the Glade-users mailing list