Diffusion KWin 137a6a170520

ScreenShotEffect: Add a shouldReturnNativeSize argument to screenshotFullscreen

Authored by meven on Apr 22 2020, 9:31 AM.

Description

ScreenShotEffect: Add a shouldReturnNativeSize argument to screenshotFullscreen

Summary:
Add a shouldReturnNativeSize to screenshotFullscreen so that KWin can export
screenshot that are screen pixel accurate.

Useful for spectacle to be able to do rectangular selection kind of screenshot.

Test Plan:
Example of a top screen using a 1.25 scale ratio being export in native resolution


(The top screen has a bigger size than its virtual geometry and next screen doesn't overlap)

Example of the same screen in virtual resolution:

Reviewers: KWin, davidedmundson, bport, zzag, apol

Reviewed By: KWin, davidedmundson

Subscribers: broulik, kwin

Tags: KWin

Differential Revision: https://phabricator.kde.org/D29122

Details

Committed
mevenApr 29 2020, 5:16 PM
Reviewer
KWin
Differential Revision
D29122: ScreenShotEffect: Add a shouldReturnNativeSize argument to screenshotFullscreen
Parents
R108:a6d29add93a2: Fix build on FreeBSD
Branches
Unknown
Tags
Unknown