pepper: View API refactoring to separate z-order from parent-child relation.
authorTaekyun Kim <tkq.kim@samsung.com>
Mon, 29 Jun 2015 07:31:22 +0000 (16:31 +0900)
committerTaekyun Kim <tkq.kim@samsung.com>
Tue, 7 Jul 2015 06:56:51 +0000 (15:56 +0900)
commite074aa9928664c71edb06cbe896985181ba0ceb4
tree59ae45844ed3d7b672d4f958549ef1afdaa651ab
parent85971d6df82d473b57998bb03301a1b2524f0eb2
pepper: View API refactoring to separate z-order from parent-child relation.

Sometimes we want parent-child relationship to affect only transform of the
child not z-order. By separating z-order contraint from parent-child
relationship, we can do much more things with the APIs. For the previous style
stacked views, APIs that are changing z-order now take subtree argument
indicating whether entire subtree movement or just the individual view.

Change-Id: I7c50fae2b8dcabb336571f7dc2b93ca5d161e66c
desktop-shell/src/shell-surface.c
desktop-shell/src/wl-shell.c
pepper/src/compositor.c
pepper/src/output.c
pepper/src/pepper-internal.h
pepper/src/pepper-utils.h
pepper/src/pepper.h
pepper/src/view.c