hi, I was quite fond of the XML format originally used by GMenu because it allowed for a relatively concise expression of the menus in your application. It turned out that this format didn't jive well with the rest of GtkBuilder and, particularly, the tools that we use to extract translations from our XML file formats.
For this reason, the format has been changed to be brought more into line with how the rest of GtkBuilder works. In doing so, I also moved the code of the parser itself into Gtk and made it private (only to be called by GtkBuilder). The GLib API for parsing menus will soon disappear. When it does, you will have to ensure that you have the new version of GTK installed. I apologise for making this change after many people have probably already written their menus in the old format. To mitigate the inconvenience, I wrote a small XSLT program that should help with the process of converting to the new format. Commit: http://git.gnome.org/browse/gtk+/commit/?id=eed307713b8ef4da5e4edf0aa8d85aa5c32a6d4f Bug: https://bugzilla.gnome.org/show_bug.cgi?id=668696 XSLT program: http://bugzilla-attachments.gnome.org/attachment.cgi?id=206142 Cheers _______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list