kwin/libkwineffects
Martin Gräßlin 9bab40d995 Notifications when approaching a screen edge
For each edge an additional "approach" area window is created. When the
mouse enters this approach window, it gets unmapped and a mouse polling
interval is started. If the mouse leaves the approach area again, the
window gets mapped again and the mouse polling is stopped.

During the approaching a signal is emitted with a factor in [0.0,1.0] to
describe how close the mouse is to the edge. 0.0 means far away, 1.0
means triggering the edge. This signal is passed to the effects to allow
using this information. E.g. to provide a glow corner effect or to make
use of it in the cube animation effect to start the animation on desktop
switch.
2013-02-07 09:48:09 +01:00
..
anidata.cpp use QELapsedTimer to measure animation delay 2012-11-14 21:16:32 +01:00
anidata_p.h Mark most ctors as explicit as reported by Krazy2 checker 2013-01-02 18:35:46 +01:00
CMakeLists.txt Use XCB to resolve the X11 Extensions 2013-01-22 07:50:03 +01:00
kwinanimationeffect.cpp fix copy and paste error 2013-01-30 13:06:59 +01:00
kwinanimationeffect.h Mark most ctors as explicit as reported by Krazy2 checker 2013-01-02 18:35:46 +01:00
kwinconfig.h.cmake
kwineffects.cpp Introduce property "visible" on EffectWindow 2013-01-21 15:56:58 +01:00
kwineffects.h Notifications when approaching a screen edge 2013-02-07 09:48:09 +01:00
kwinglcolorcorrection.cpp Fix premultiplied alpha issue with color correction 2013-01-13 19:10:54 +02:00
kwinglcolorcorrection.h Abort color correction initialization and disable it in case of errors 2013-01-13 19:10:54 +02:00
kwinglcolorcorrection_p.h Abort color correction initialization and disable it in case of errors 2013-01-13 19:10:54 +02:00
kwinglobals.cpp Use XCB to resolve the X11 Extensions 2013-01-22 07:50:03 +01:00
kwinglobals.h Use XCB to resolve the X11 Extensions 2013-01-22 07:50:03 +01:00
kwinglplatform.cpp Implement color correction (per output) 2012-11-13 22:47:09 +02:00
kwinglplatform.h Implement color correction (per output) 2012-11-13 22:47:09 +02:00
kwingltexture.cpp
kwingltexture.h Mark most ctors as explicit as reported by Krazy2 checker 2013-01-02 18:35:46 +01:00
kwingltexture_p.h
kwinglutils.cpp Implement color correction (per output) 2012-11-13 22:47:09 +02:00
kwinglutils.h Mark most ctors as explicit as reported by Krazy2 checker 2013-01-02 18:35:46 +01:00
kwinglutils_funcs.cpp Fix buffer swap prototypes 2012-11-18 12:50:31 +01:00
kwinglutils_funcs.h Fix buffer swap prototypes 2012-11-18 12:50:31 +01:00
kwinxrenderutils.cpp Port non-composited Outline to XCB 2013-02-04 08:55:21 +01:00
kwinxrenderutils.h Port non-composited Outline to XCB 2013-02-04 08:55:21 +01:00
Mainpage.dox
Messages.sh