diff options
| author | 2024-12-08 17:49:09 +0900 | |
|---|---|---|
| committer | 2025-01-15 18:12:57 +0900 | |
| commit | c43787964956fa01b3d390773ff0f6b1346c9059 (patch) | |
| tree | 88514ae12e4678f05be9ae03486566b2e46bc115 /libs/androidfw/AttributeResolution.cpp | |
| parent | 9a6302eb336ee6193a5b212958c7d09eb2728506 (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