I have taken Soerens tarball, and applies some of Havocs comments, resulting in the new tarball attached belown. Here is a quick summary of the changes: - remove '-' from filenames - add copyright headers - coding style trivia - use IPD throughout - remove GtkMenuMergeNode and GtkMenuMergeNodeType from the public API - add class padding - remove gtk_menu_merge_ensure_update() from the public API - replace guint length by gsize length - add some more doc comments I have not addressed the issues with integrating this with the rest of GTK+ yet: - separate merging from widget creation, to allow "nested merging" for plug/socket - better API than GSList for radio groups. - replace populate_popup hacks by GtkMenuMerge - replace append_menuitems hacks by GtkMenuMerge - obtaining a GtkMenuMerge from a toolbar/menubar Matthias
Attachment:
action.tar.gz
Description: GNU Zip compressed data