kwin/effects
Méven Car 137a6a1705 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
{F8255144}
(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:
{F8255146}

Reviewers: #kwin, davidedmundson, bport, zzag, apol

Reviewed By: #kwin, davidedmundson

Subscribers: broulik, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D29122
2020-04-29 19:16:22 +02:00
..
backgroundcontrast
blur Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
colorpicker
coverswitch Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
cube Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
cubeslide Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
desktopgrid Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
dialogparent/package
diminactive Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
dimscreen/package
eyeonscreen/package SVN_SILENT made messages (.desktop file) - always resolve ours 2020-04-29 06:38:00 +02:00
fade
fadedesktop
fadingpopups/package
fallapart
flipswitch Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
frozenapp/package
glide Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
highlightwindow
invert Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
kscreen
login/package
logout/package
lookingglass Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
magiclamp Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
magnifier Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
maximize/package
morphingpopups/package
mouseclick Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
mousemark Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
presentwindows Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
resize Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
scale/package
screenedge
screenshot ScreenShotEffect: Add a shouldReturnNativeSize argument to screenshotFullscreen 2020-04-29 19:16:22 +02:00
sessionquit/package
sheet
showfps Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
showpaint SVN_SILENT made messages (.desktop file) - always resolve ours 2020-04-22 06:37:43 +02:00
slide Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
slideback
slidingpopups
snaphelper
squash/package
startupfeedback Set cursor size default to 24 to align with KCM 2020-04-17 14:43:51 +02:00
thumbnailaside Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
touchpoints
trackmouse Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
translucency/package
windowaperture/package SVN_SILENT made messages (.desktop file) - always resolve ours 2020-04-29 06:38:00 +02:00
windowgeometry Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
wobblywindows Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
zoom Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
CMakeLists.txt
effect_builtins.cpp
effect_builtins.h
kwineffect.desktop
logging.cpp
Messages.sh
shaders.qrc