kwin/effects
Martin Gräßlin 0c92e1f30c Use translucent/dialogs/background elements where possible
In effects it's obvious that compositing is enabled, so specifying the
translucent element is no problem.

In tabbox a context property "compositing" is injected which decides
whether "translucent" or "opaque" elements should be used. Here the
translucent elements are only used if the Blur effect is available - for
this a new Effect::Feature Blur is introduced and in addition it is
tested whether the theme provides the translucent element.

Also the masking is adjusted to ensure that only the shadow is not
blurred.

Reason for this change is that Plasma theme seems not always to pick up
whether compositing is used when used from inside KWin. It does not cover
the Desktop Change OSD which uses PlasmaCore.Dialog and there we cannot
(yet) inject that we use compositing.

Overall I'm quite unhappy with this patch and I do hope we can fix it in
the proper place in the lifetime of 4.10 and revert this patch.

CCBUG: 311995
REVIEW: 108438
2013-01-30 15:14:54 +01:00
..
blur Use translucent/dialogs/background elements where possible 2013-01-30 15:14:54 +01:00
boxswitch SVN_SILENT made messages (.desktop file) 2013-01-27 13:02:17 +01:00
coverswitch SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
cube SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
dashboard SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
desktopgrid Use translucent/dialogs/background elements where possible 2013-01-30 15:14:54 +01:00
dialogparent SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
diminactive SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
dimscreen SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
explosion SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
fade SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
fadedesktop SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
fallapart SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
flipswitch SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
glide SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
highlightwindow SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
invert SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
login SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
logout SVN_SILENT made messages (.desktop file) 2013-01-28 13:20:08 +01:00
lookingglass SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
magiclamp SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
magnifier SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
maximize use Size instead of Scale animation 2013-01-30 13:07:22 +01:00
minimizeanimation SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
mouseclick SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
mousemark SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
outline SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
presentwindows Use translucent/dialogs/background elements where possible 2013-01-30 15:14:54 +01:00
resize SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
scalein SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
screenshot SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
sheet SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
showfps SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
showpaint SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
slide SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
slideback SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
slidingpopups SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
snaphelper SVN_SILENT made messages (.desktop file) 2013-01-27 13:02:17 +01:00
startupfeedback SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
taskbarthumbnail SVN_SILENT made messages (.desktop file) 2013-01-27 13:02:17 +01:00
thumbnailaside SVN_SILENT made messages (.desktop file) 2013-01-27 13:02:17 +01:00
trackmouse SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
translucency SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
windowgeometry SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
wobblywindows SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
zoom SVN_SILENT made messages (.desktop file) 2013-01-27 13:02:17 +01:00
CMakeLists.txt New Maximize Window Effect 2012-10-28 09:51:01 +01:00
configs_builtins.cpp Mouse Click animation effect 2012-10-26 09:47:22 +02:00
kwineffect.desktop SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
Messages.sh Remove temporary file 2008-07-02 07:04:51 +00:00