kwin/effects
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
..
blur Merge branch 'KDE/4.10' 2013-01-30 15:16:56 +01:00
boxswitch SVN_SILENT made messages (.desktop file) 2013-01-31 12:00:36 +01:00
coverswitch SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
cube Change the way how screen edges interact with Effects/Scripts 2013-02-07 09:46:52 +01:00
dashboard SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
desktopgrid Change the way how screen edges interact with Effects/Scripts 2013-02-07 09:46:52 +01:00
dialogparent SVN_SILENT made messages (.desktop file) 2013-02-06 08:18:00 +01:00
diminactive SVN_SILENT made messages (.desktop file) 2013-02-06 08:18:00 +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 Change the way how screen edges interact with Effects/Scripts 2013-02-07 09:46:52 +01:00
glide SVN_SILENT made messages (.desktop file) 2013-02-01 08:50:51 +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-02-06 08:18:00 +01:00
magiclamp SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
magnifier Port Magnifier Effect to XCB 2013-02-04 08:33:24 +01:00
maximize SVN_SILENT made messages (.desktop file) 2013-02-07 08:57:53 +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-02-01 08:50:51 +01:00
mousemark Port of mousemark effect to XCB 2013-02-04 08:33:24 +01:00
outline SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
presentwindows Change the way how screen edges interact with Effects/Scripts 2013-02-07 09:46:52 +01:00
resize Port Resize effect to XCB render 2013-02-04 08:33:25 +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-02-06 08:18:00 +01:00
sheet SVN_SILENT made messages (.desktop file) 2013-01-31 12:00:36 +01:00
showfps Port ShowFPS Effect to XCB render 2013-02-04 08:33:25 +01:00
showpaint Port ShowPaint Effect to XCB render 2013-02-04 08:33:25 +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-02-01 08:50:51 +01:00
slidingpopups SVN_SILENT made messages (.desktop file) 2013-02-01 08:50:51 +01:00
snaphelper Cleanup in SnapHelper effect 2013-02-04 08:33:24 +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-28 08:47:50 +01:00
thumbnailaside SVN_SILENT made messages (.desktop file) 2013-01-28 08:47:50 +01:00
trackmouse SVN_SILENT made messages (.desktop file) 2013-02-06 08:18:00 +01:00
translucency Merge branch 'KDE/4.10' 2013-01-31 17:00:02 +01:00
windowgeometry SVN_SILENT made messages (.desktop file) 2013-02-07 08:57:53 +01:00
wobblywindows SVN_SILENT made messages (.desktop file) 2013-01-26 13:21:28 +01:00
zoom Port zoom effect to XCB render 2013-02-04 08:34:18 +01:00
CMakeLists.txt Port Magnifier Effect to XCB 2013-02-04 08:33:24 +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