CVSROOT: /cvs/gnome
Module name: gnome-menus
Changes by: markmc 05/04/06 17:34:55
Modified files:
. : ChangeLog
libmenu : Makefile.am menu-tree.c menu-tree.h
python : gmenu.c
util : test-menu-spec.c
Log message:
2005-04-06 Mark McLoughlin <[EMAIL PROTECTED]>
Add a flags argument to menu_tree_lookup () to allow specifying
that the tree should include excluded items or empty submenus
Also add menu_tree_entry_get_is_excluded ()
Partially based on a patch from Christian Neumair <[EMAIL PROTECTED]>
in bug #168526 [http://bugzilla.gnome.org/show_bug.cgi?id=168526]
* libmenu/Makefile.am: correctly pass the version info to libtool
and also specify an export-symbols regex.
* libmenu/menu-tree.[ch]:
(get_cache_key), (menu_tree_add_to_cache),
(menu_tree_remove_from_cache), (menu_tree_lookup_from_cache),
(menu_tree_lookup_absolute), (menu_tree_lookup_basename): include
the flags in the menu tree cache key.
(menu_tree_lookup): add a "flags" argument.
(menu_tree_entry_get_is_excluded): new function.
(process_layout): include excluded entries in the entries list
if the "include excluded" flag is set.
(merge_subdir): include empty submenus if the "show empty" flag
is set.
* python/gmenu.c: add support for the new API.
* util/test-menu-spec.c: add a --include-excluded option.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-menus&who=markmc&date=explicit&mindate=2005-04-06%2017:33&maxdate=2005-04-06%2017:35
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list