GNOME Bugzilla – Bug 582510
Use GtkBuilder instead of libglade
Last modified: 2009-12-20 16:05:40 UTC
According to http://www.gnome.org/~fpeters/299.html this module depends on libglade. In GNOME 2.27, libglade has been deprecated in favor of GtkBuilder. See http://library.gnome.org/devel/gtk/stable/gtk-migrating-GtkBuilder.html for migration instructions. Also see http://live.gnome.org/GnomeGoals/RemoveLibGladeUseGtkBuilder
The description in http://library.gnome.org/devel/gtk/unstable/gtk-migrating-GtkBuilder.html is more up-to-date.
Created attachment 140476 [details] [review] Kill libglade First try. It seems mostly to work, however there is a "small" problem: when showing the main window, or clicking the Add button, an unusable "Users of this profile" window appears.
Uh, it seems that I'd need the equivalent of gtk_builder_add_objects_from_file(), but pyGTK does not support this yet.
(In reply to comment #3) > Uh, it seems that I'd need the equivalent of > gtk_builder_add_objects_from_file(), but pyGTK does not support this yet. Are the pyGTK maintainers aware that this is blocking it here?
OK http://git.gnome.org/cgit/sabayon/commit/?id=72719aae040581b372547444cbf12d8b6d44e730 http://git.gnome.org/cgit/sabayon/commit/?id=e706041a9ee3133cd87f2dc1fe61d1b3756b0305 http://git.gnome.org/cgit/sabayon/commit/?id=31874041a7ecf0c1f8af4afd37486ed31a9d393b Now remove the glade dependency from sabayon proper. We'll need to pick up the latest pessulus source to remove it's glade deps. I'm creating a link to bug# 346890, and I'll close both when I'm done the update.
Latest Pessulus has been moved into the tree. Sabayon now fully uses the gtk.Builder() api. Closing.
Thanks a lot for fixing this! For reference: http://git.gnome.org/browse/sabayon/commit/?id=72719aae040581b372547444cbf12d8b6d44e730