kwin/effects/cube
Martin Gräßlin 7a7f9d1a34 Change the way how screen edges interact with Effects/Scripts
The main difference is that the activation of an edge is no longer
broadcasted to all effects and scripts, but instead a passed in slot of
the Effect/Script is invoked.

For this the EffectsHandler API is changed to take the Effect as an
argument to (un)reserveElectricBorder. As callback slot the existing
borderActivated is used.

In addition the ScreenEdge monitors the object for beeing destroyed and
unregisters the the edge automatically. This removes the need from the
Effect to call unregister in the dtor.

BUG: 309695
FIXED-IN: 4.11
2013-02-07 09:46:52 +01:00
..
data Remove textureWidth/textureHeight from all Shaders 2011-06-19 20:54:13 +02:00
CMakeLists.txt Use KConfigXT in Cube/CubeSlide effect 2012-09-14 10:39:27 +02:00
cube.cpp Change the way how screen edges interact with Effects/Scripts 2013-02-07 09:46:52 +01:00
cube.desktop SVN_SILENT made messages (.desktop file) 2013-01-26 09:04:17 +01:00
cube.h Merge CubeEffect::loadConfig with reconfigure 2012-11-21 14:42:21 +01:00
cube.kcfg Use KConfigXT in Cube/CubeSlide effect 2012-09-14 10:39:27 +02:00
cube_config.cpp Use KConfigXT in Cube/CubeSlide effect 2012-09-14 10:39:27 +02:00
cube_config.desktop SVN_SILENT made messages (.desktop file) 2012-12-24 09:05:36 +01:00
cube_config.h Use KConfigXT in Cube/CubeSlide effect 2012-09-14 10:39:27 +02:00
cube_config.ui Use KConfigXT in Cube/CubeSlide effect 2012-09-14 10:39:27 +02:00
cube_inside.h KWin uses kdelibs coding style. 2011-01-31 20:07:03 +01:00
cube_proxy.cpp KWin uses kdelibs coding style. 2011-01-31 20:07:03 +01:00
cube_proxy.h Mark most ctors as explicit as reported by Krazy2 checker 2013-01-02 18:35:46 +01:00
cubeconfig.kcfgc Use KConfigXT in Cube/CubeSlide effect 2012-09-14 10:39:27 +02:00
cubeslide.cpp Introduce a templated animationTime overload for the KConfigXT case 2012-11-25 20:19:31 +01:00
cubeslide.desktop SVN_SILENT made messages (.desktop file) 2013-01-26 09:04:17 +01:00
cubeslide.h Effects can provide support information through properties 2012-08-17 17:49:49 +02:00
cubeslide.kcfg Use KConfigXT in Cube/CubeSlide effect 2012-09-14 10:39:27 +02:00
cubeslide_config.cpp Use KConfigXT in Cube/CubeSlide effect 2012-09-14 10:39:27 +02:00
cubeslide_config.desktop SVN_SILENT made messages (.desktop file) 2013-01-07 08:11:48 +01:00
cubeslide_config.h Use KConfigXT in Cube/CubeSlide effect 2012-09-14 10:39:27 +02:00
cubeslide_config.ui Use KConfigXT in Cube/CubeSlide effect 2012-09-14 10:39:27 +02:00
cubeslideconfig.kcfgc Use KConfigXT in Cube/CubeSlide effect 2012-09-14 10:39:27 +02:00