2008-08-08 Alberto Garcia <agarcia@igalia.com>
authorAlberto Garcia <agarcia@igalia.com>
Fri, 8 Aug 2008 00:45:17 +0000 (00:45 +0000)
committerAlberto Garcia <agarcia@igalia.com>
Fri, 8 Aug 2008 00:45:17 +0000 (00:45 +0000)
commit8d0fb4a710c2472210b5485692b7f888ec0a2f49
treeb585a4f1b158be2f5bb8d3608773a55d73408eb2
parent8de4fef6b9d5c55e49284eba6674ed6d3fad1810
2008-08-08 Alberto Garcia <agarcia@igalia.com>

* src/hildon-program-private.h
* src/hildon-program.c
* src/hildon-program.h
(_hildon_program_remove_from_stack, _hildon_program_add_to_stack)
(hildon_program_peek_window_stack)
(hildon_program_pop_window_stack)
(hildon_program_go_to_root_window): HildonProgram now has a
separate list for stackable windows. Functions are provided to
manage that list with a stack-like API.

* src/hildon-stackable-window.c: Stackable window management is
now much simpler with the new HildonProgram API. Windows no
longer need to be manually added to the program, they're
automatically pushed to the top of the stack when shown.

* examples/hildon-stackable-window-example.c: Updated example to
reflect the API changes.
ChangeLog
examples/hildon-stackable-window-example.c
src/hildon-program-private.h
src/hildon-program.c
src/hildon-program.h
src/hildon-stackable-window.c