2008-12-04 Alberto Garcia <agarcia@igalia.com>
authorAlberto Garcia <agarcia@igalia.com>
Thu, 4 Dec 2008 15:56:32 +0000 (15:56 +0000)
committerAlberto Garcia <agarcia@igalia.com>
Thu, 4 Dec 2008 15:56:32 +0000 (15:56 +0000)
commitbb836089ec8904e53154c8d6516f6103c4547659
treea6a3ab878fce0bdefac920c826f79368653d35cb
parentb386b96a93394398dc4c1c7bfc027ebcafb19f80
2008-12-04 Alberto Garcia <agarcia@igalia.com>

* src/hildon-program.h
* src/hildon-program-private.h
* src/hildon-program.c (hildon_program_init)
(hildon_program_set_common_app_menu)
(hildon_program_get_common_app_menu):
New API for setting a common HildonAppMenu for all
HildonStackableWindows registered with the HildonProgram.

* src/hildon-stackable-window.c
(hildon_stackable_window_toggle_menu):
Use the common HildonAppMenu if a window doesn't have a specific
one.

* src/hildon-app-menu-private.h
* src/hildon-app-menu.c
(hildon_app_menu_get_parent_window):
Function to obtain the window a HildonAppMenu is attached to.
(hildon_app_menu_set_parent_window):
Hide the menu if the parent window is set to NULL.
ChangeLog
src/hildon-app-menu-private.h
src/hildon-app-menu.c
src/hildon-program-private.h
src/hildon-program.c
src/hildon-program.h
src/hildon-stackable-window.c