Re: Integrating EggMenu code into GTK+



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]