summaryrefslogtreecommitdiff
path: root/tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp
diff options
context:
space:
mode:
authorYunfan Chen <yunfanc@google.com>2021-02-05 14:57:12 +0900
committerYunfan Chen <yunfanc@google.com>2021-06-14 21:06:48 +0900
commitfce2e99c68596101d1fbf4bb692bc64ba5509be5 (patch)
treee7176c0d5cd71a9214aa2a3d4e8f5fd1463798e7 /tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp
parent123e88c56f70683b7586c1ccd0e203f826d635f9 (diff)
Layout status/nav bar and decor window as normal window
Use the general layout process for system bar windows. The hard-coded logic of the bar position is also disabled by the patch. Such that, the system UI will have the ability to layout the window freely. The bars sometimes need to be layout with new rotation before the actual rotation when we simulate the display with fixed layout. To support that, new layout params for orientation is introduced to the layout params. The bar may need to provide a different insets frame in gesture navigation mode. That is for the IME to draw the hide button. Introduced a new param called providedInternalInsets to resolve that usage. The new flexible layout is protected by the flag persist.debug.flexible_insets. Bug: 161689946 Bug: 169329927 Test: DisplayPolicyTests InsetsSourceProviderTest InsetsStateControllerTest Change-Id: If8ec79b3cb3b989eed578c44e8749b13fd2e8592
Diffstat (limited to 'tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp')
0 files changed, 0 insertions, 0 deletions