kwin/libkwineffects
Martin Gräßlin 565b4ed6a3 Common way to announce support for specific effects through X11
Instead of each effect, which needs to announce support, having custom
code to create a property and set it on the root window, there is now a
common API in EffectsHandler to take care of this.

The methods takes care of creating the atom if it has not already done
and set the property on the root window. Furthermore it allows multiple
effects to announce the same property without getting in conflict with
each other.

As a further convenience the property is automatically removed when the
effect is unloaded, so less things an effect author has to care about.

REVIEW: 107815
2013-01-07 10:00:01 +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 Implement color correction (per output) 2012-11-13 22:47:09 +02:00
kwinanimationeffect.cpp use QELapsedTimer to measure animation delay 2012-11-14 21:16:32 +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 Provide OpenGL over Egl 2012-10-04 17:17:01 +02:00
kwineffects.cpp Implement color correction (per output) 2012-11-13 22:47:09 +02:00
kwineffects.h Common way to announce support for specific effects through X11 2013-01-07 10:00:01 +01:00
kwinglcolorcorrection.cpp Implement color correction (per output) 2012-11-13 22:47:09 +02:00
kwinglcolorcorrection.h Implement color correction (per output) 2012-11-13 22:47:09 +02:00
kwinglcolorcorrection_p.h Pedantic 2012-11-14 21:43:13 +01:00
kwinglobals.cpp Ensure that Extension::init() is only performed once 2012-04-22 22:29:17 +02:00
kwinglobals.h kwin: Add a function that returns the xcb_connection_t 2012-11-07 22:13:12 +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 Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 2012-10-25 11:34:12 +02:00
kwingltexture.h Mark most ctors as explicit as reported by Krazy2 checker 2013-01-02 18:35:46 +01:00
kwingltexture_p.h kwin: cleaning up the GLTexture API 2012-01-31 23:10:58 +01:00
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 Mark most ctors as explicit as reported by Krazy2 checker 2013-01-02 18:35:46 +01:00
kwinxrenderutils.h Mark most ctors as explicit as reported by Krazy2 checker 2013-01-02 18:35:46 +01:00
Mainpage.dox
Messages.sh Improve message extraction 2011-02-20 16:02:33 +01:00