On Tue, 2010-02-09 at 17:13 +0100, Nils Philippsen wrote:
- I understand that upstream is working on glade3 and ignoring
glade2,
but this tool needs to stay until glade3 properly understands legacy
glade2-generated files, doesn't have obvious problems like
https://bugzilla.redhat.com/show_bug.cgi?id=519426 "Wrong orientation
default for VBox". AFAIK this is essential so that people can sensibly
convert their existing glade projects to gtkbuilder. Having to do UIs
from scratch is not a viable option. If there are other, more robust
glade2 to gtkbuilder converters I'd like to know about it.
FWIW, when I made the switch to glade-3 for system-config-printer I bit
the bullet and explicitly set the orientation property for every VBox I
had in the UI. It isn't absolutely necessary at runtime, but it is
essential if you want glade-3 to show the interface as it will actually
appear.
That wasn't all that was necessary though:
* all GtkSpinButtons needed explicit GtkAdjustments added;
* GtkComboBoxEntry widgets needed to have their default text columns
set;
* and GtkComboBox widgets needed to have models explicitly set --
meaning that any translations previously in the glade files had to be
moved elsewhere.
Tim.
*/