2008-11-25 Alberto Garcia <agarcia@igalia.com>
authorAlberto Garcia <agarcia@igalia.com>
Tue, 25 Nov 2008 14:31:06 +0000 (14:31 +0000)
committerAlberto Garcia <agarcia@igalia.com>
Tue, 25 Nov 2008 14:31:06 +0000 (14:31 +0000)
commit8c908e27d527aa6feed0b15b5f2a3b8487d10033
tree058aa6355fe96861e52b127a8e86b91e8a3166b5
parentdb9685e21af93630b100473c49d066de0ad3691f
2008-11-25 Alberto Garcia <agarcia@igalia.com>

* doc/hildon-docs.sgml
* doc/hildon.types
* src/Makefile.am
* src/hildon.h
* src/hildon-window-stack-private.h
* src/hildon-window-stack.h
* src/hildon-window-stack.c:
New HildonWindowStack object, that adds support for multiple
stacks of windows per process.

* src/hildon-stackable-window-private.h
* src/hildon-stackable-window.h
* src/hildon-stackable-window.c (hildon_stackable_window_set_stack)
(hildon_stackable_window_get_stack, hildon_stackable_window_map)
(hildon_stackable_window_show, hildon_stackable_window_hide)
(hildon_stackable_window_class_init)
(hildon_stackable_window_init):
Use HildonWindowStack for stack management.

* src/hildon-program.c (hildon_program_pop_window_stack)
(hildon_program_peek_window_stack)
(hildon_program_go_to_root_window):
Add a fallback implementation to the deprecated functions using
HildonWindowStack.

* examples/hildon-stackable-window-example.c:
Use the new HildonWindowStack API.
13 files changed:
ChangeLog
doc/hildon-docs.sgml
doc/hildon.types
examples/hildon-stackable-window-example.c
src/Makefile.am
src/hildon-program.c
src/hildon-stackable-window-private.h
src/hildon-stackable-window.c
src/hildon-stackable-window.h
src/hildon-window-stack-private.h [new file with mode: 0644]
src/hildon-window-stack.c [new file with mode: 0644]
src/hildon-window-stack.h [new file with mode: 0644]
src/hildon.h