GNOME Bugzilla – Bug 555916
drop libglade dependency; use GtkBuilder
Last modified: 2009-02-23 18:24:13 UTC
Title says it all. EOG has three dialogs that are libglade-created. Converting them to GtkBuilder allows dropping libglade as a dependency which makes one library less to resolve on app start.
Created attachment 120382 [details] [review] drop libglade and use GtkBuilder instead This makes use of GtkBuilder instead of libglade. The glade source files are kept in SVN as there is no stable support for editing GtkBuilder-files directly yet. They need to be updated with gtk-builder-convert after changes to the .glade files.
Created attachment 120390 [details] [review] the same but without debug spew
Patch looks good! Let's get it in right after branching.
Rev. 4820: 2008-10-13 Felix Riemann <> * configure.ac: * data/Makefile.am: * data/eog-image-properties-dialog.ui: * data/eog-multiple-save-as-dialog.ui: * data/eog-preferences-dialog.ui: * src/eog-dialog.c: (eog_dialog_construct_impl), (eog_dialog_get_controls): * src/eog-plugin-manager.c: * src/eog-preferences-dialog.c: (eog_preferences_dialog_constructor): * src/eog-properties-dialog.c: (eog_properties_dialog_init): * src/eog-save-as-dialog-helper.c: (prepare_format_combobox), (eog_save_as_dialog_new): Drop libglade dependency. Use GtkBuilder instead. The glade files are preserved as source for the GtkBuilder files until there is a UI editor fully supporting GtkBuilder files. Fixes bug #555916.