kwin/effects
Sebastian Kügler 57a0667e9d Force-enable blur for Plasma's windows during desktop slide
Without setting the property, Plasma's panel and dialogs lose the
backgroundcontrast effect during slides, which makes them flicker.

As the panel is shown on screen all the time, this is quite a visible
bug. To fix this, when the slide effect is started, we check for window
types and properties of each window, and force the blur flag on if it's
unset.

If the background contrast flag is set to false, we leave the window
alone assuming that there's a reason to force it off. Windows that
are newly added during the slide get the same treatment, so something
popping up while sliding (such as the desktop switch OSD) also gets
the background effect applied.When the effect stops or is interupted, we
unset what we've set, and clean up our internal bookkeeping.

Thanks Martin and Thomas for the thorough review!

REVIEW:115857
2014-02-19 14:02:09 +01:00
..
backgroundcontrast SVN_SILENT made messages (.desktop file) 2014-02-19 05:16:00 +00:00
blur SVN_SILENT made messages (.desktop file) 2014-01-30 06:49:57 +00:00
coverswitch Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
cube Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
dashboard Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
desktopgrid Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
dialogparent SVN_SILENT made messages (.desktop file) 2014-01-19 06:36:32 +00:00
diminactive Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
dimscreen Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
fade SVN_SILENT made messages (.desktop file) 2014-01-19 06:36:32 +00:00
fadedesktop SVN_SILENT made messages (.desktop file) 2014-01-19 06:36:32 +00:00
fallapart Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
flipswitch Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
glide Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
highlightwindow Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
invert Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
kscreen SVN_SILENT made messages (.desktop file) 2014-02-18 05:12:30 +00:00
login SVN_SILENT made messages (.desktop file) 2014-01-19 06:36:32 +00:00
logout Merge branch 'KDE/4.11' 2014-01-29 20:28:27 +01:00
lookingglass Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
magiclamp Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
magnifier Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
maximize SVN_SILENT made messages (.desktop file) 2014-02-18 05:12:30 +00:00
minimizeanimation Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
mouseclick SVN_SILENT made messages (.desktop file) 2014-02-18 05:12:30 +00:00
mousemark Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
presentwindows Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
resize Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
scalein SVN_SILENT made messages (.desktop file) 2014-01-19 06:36:32 +00:00
screenedge SVN_SILENT made messages (.desktop file) 2014-02-18 05:12:30 +00:00
screenshot Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
sheet Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
showfps Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
showpaint Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
slide Force-enable blur for Plasma's windows during desktop slide 2014-02-19 14:02:09 +01:00
slideback SVN_SILENT made messages (.desktop file) 2014-02-18 05:12:30 +00:00
slidingpopups check against the proper size 2014-02-18 11:48:18 +01:00
snaphelper Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
startupfeedback Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
taskbarthumbnail Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
thumbnailaside Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
trackmouse Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
translucency SVN_SILENT made messages (.desktop file) 2014-01-19 06:36:32 +00:00
windowgeometry Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
wobblywindows Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
zoom Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
CMakeLists.txt Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
configs_builtins.cpp Remove K_EXPORT_PLUGIN macros 2013-08-08 13:47:25 +02:00
effect_builtins.cpp Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
effect_builtins.h Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
kwineffect.desktop [kwin] Add a URL property to the kwineffects 2013-12-03 10:27:20 +01:00
logging.cpp Changed debug statements in kwin/effects from qDebug() to qCDebug(KWINEFFECTS) 2013-11-29 08:47:56 +01:00
Messages.sh Remove temporary file 2008-07-02 07:04:51 +00:00