The webrev, http://cr.opensolaris.org/~padraig/ips-16657-v2/, fixes
16657 libglade to GtkBuilder

This webrev migrates Package Manager and Update Manager from libglade to GtkBuilder.

This webrev should not cause any change in behavior for Package Manager or Update Manager.

The UI XML descriptions which were in libglade format in src/gui/data/packagemanager.glade and src/um/data/updatemanager.glade are now in GtkBuilder format in src/gui/data/packagemanager.xml and src/um/data/updatemanager.xml.

The GtkBuilder format requires that the object ids be unique in the entire file; this was not a requirement for the libglade format. This required that some of the object ids be changed. The changes to packagemanager.glade and updatemanager.glade show these changes. The .xml files were created by saving the .glade files in GtkBuilder format in the Glade Interface Designer.

When this webrev is approved the .glade files will be removed.

The GTK signals to be handled by the widgets used to be specified in the glade file. This is changed in this webrev as when using GtkBuilder it is not possible to specify a subset of the signals. The signals to be handled by a widget are now specified in the python source file for that widget.

Padraig
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to