e17: add option to have gadcon client settings menu in toplevel again.
authorHannes Janetzek <hannes.janetzek@gmail.com>
Thu, 17 Mar 2011 17:08:36 +0000 (17:08 +0000)
committerHannes Janetzek <hannes.janetzek@gmail.com>
Thu, 17 Mar 2011 17:08:36 +0000 (17:08 +0000)
commit7f457f191146c8ce1c2a8149a34a0ae037f2087a
tree2807173d45c7d2bb0d79fa9460ce41e1a123ddcb
parent95c6c09a33fbfdee5f537e1715faa716c613e465
e17: add option to have gadcon client settings menu in toplevel again.

added e_menu_item_new_relative(E_Menu, E_Menu_Item *rel) which appends
 new item to rel or prepends it when rel is NULL.

changed e_gadcon_util_client_menu_append to to take only the gadget menu
 and returns the new toplevel menu that should be shown by gcc
 depending on the setting this is a new menu with gadget menu as submenu
 or the gadet_menu with gadget menu items appended

updated e-modules-extra comes in a minute

SVN revision: 57826
29 files changed:
config/default/e.src
config/illume-home/e.src
config/illume/e.src
config/minimalist/e.src
config/netbook/e.src
config/scaleable/e.src
config/standard/e.src
src/bin/e_config.c
src/bin/e_config.h
src/bin/e_gadcon.c
src/bin/e_gadcon.h
src/bin/e_int_shelf_config.c
src/bin/e_menu.c
src/bin/e_menu.h
src/bin/e_shelf.c
src/modules/battery/e_mod_main.c
src/modules/bluez/e_mod_main.c
src/modules/comp/shadow.edj
src/modules/conf_menus/e_int_config_menus.c
src/modules/connman/e_mod_main.c
src/modules/cpufreq/e_mod_main.c
src/modules/gadman/e_mod_gadman.c
src/modules/ibar/e_mod_main.c
src/modules/ibox/e_mod_main.c
src/modules/mixer/e_mod_main.c
src/modules/ofono/e_mod_main.c
src/modules/pager/e_mod_main.c
src/modules/systray/e_mod_main.c
src/modules/temperature/e_mod_main.c