summaryrefslogtreecommitdiff
path: root/libs/androidfw/AttributeResolution.cpp
diff options
context:
space:
mode:
author Yao Qijing <yaoqq@google.com> 2024-12-08 17:49:09 +0900
committer Qijing Yao <yaoqq@google.com> 2025-01-15 18:12:57 +0900
commitc43787964956fa01b3d390773ff0f6b1346c9059 (patch)
tree88514ae12e4678f05be9ae03486566b2e46bc115 /libs/androidfw/AttributeResolution.cpp
parent9a6302eb336ee6193a5b212958c7d09eb2728506 (diff)
Implement multi-display window drag
This commit implements the core logic for dragging windows across multiple displays, which includes: * Calculating and updating the window bounds on the original display. * Reparenting the window to the target display. The bounds calculation is performed by a new utility class, `MultiDisplayDragMoveBoundsCalculator`, which is designed to be reusable for different window types (e.g., freeform, Bubble, PiP). Bug: 381172757 Test: manual Flag: com.android.window.flags.enable_connected_displays_window_drag Change-Id: I37b0646e5b3e516d939a8aab18d25dc7708479b7
Diffstat (limited to 'libs/androidfw/AttributeResolution.cpp')
0 files changed, 0 insertions, 0 deletions