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