GNOME Bugzilla – Bug 727507
regression: unique widget names inside toplevels
Last modified: 2014-04-05 23:24:00 UTC
Some time ago, Glade fixed a bug, to allow again that several widgets have the same name if they are in different toplevels, and added the following to the preferences-dialog: Object names are unique: ( ) within the project ( ) inside toplevels Unfortunately, newer Glade-versions unfixed the bug again, and now Glade requires all widgets to have a gladefile-unique-name; and if an old file is loaded, Glade silently renames all non-unique-names, and so breakes many application. So, please fix this bug *again*, and allow widget-names, which are widget-unique but not gladefile-unique, again! (Tested with Glade 3.12.1; I cannot test newer Glade-versions, since newer Glade-versions do not run on Debian Wheezy (even if I complile the newest versions of Glade, GTK+ and all its dependencies), but fails with "attempting to create schema 'org.gtk.Settings.FileChooser' without a path")
Having widget names unique per-toplevel was only ever usable in the deprecated libglade format. In Glade 3.8 we still support libglade format, and the option to do what you want for the case of libglade projects should still be there. In Glade >= 3.10 we only support GtkBuilder format projects - and GtkBuilder does not support this (having duplicate widget names in GtkBuilder is just invalid) - hence we do not support this feature any more.