summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator.cpp
diff options
context:
space:
mode:
authorAdrian Roos <roosa@google.com>2019-10-23 19:05:33 +0200
committerAdrian Roos <roosa@google.com>2020-02-01 09:07:42 +0000
commit22a20a81749a4109385ad35fbf7b682963a78410 (patch)
treedd4c28b8cd9d9bf9d6fbbfbbe0e47e407cefc8c3 /tools/aapt2/java/JavaClassGenerator.cpp
parentc5f436ec5e91b957a3a214faa801f0271d7a0557 (diff)
WM: Introduce DisplayArea (3/n)
Introduces the concept of a DisplayArea, corresponding to an area on a logical display within which content can be placed. DisplayAreas can contain more DisplayAreas, WindowTokens and ActivityStacks. A future CL will expose an API which allows leashing a DisplayArea to transform all its content simultaneously. DisplayAreas are managed by a DisplayAreaPolicy, which creates and places the areas, and decides which area a container is placed in. This CL introduces the concept, but applies a no-op policy that maintains the current orderings and does not apply any overrides. Future work that remains: - Writing the feature policies - Adjusting Display & DisplayMetrics if the area is constraining its children. - Moving the policy into an product-adjustable component Bug: 147406652 Test: atest WmTests Change-Id: If6fb1bba3b65ebf7ac9fdf99408c54bf77f602c9
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator.cpp')
0 files changed, 0 insertions, 0 deletions