Commit graph

12 commits

Author SHA1 Message Date
Lucas Murray
846496d2c1 Cleaned up the effects/ directory by moving each individual effect into
its own directory, cleaned up the effect config macros and renamed
"MakeTransparent" to "Translucency" so that it matches its visible name.

svn path=/trunk/KDE/kdebase/workspace/; revision=921749
2009-02-05 15:35:38 +00:00
Luboš Luňák
2a87593638 Add a global configuration option for animation speed. See description
of Effect::animationTime() for how-to-use.
TODO: Effects need to reload config after doing the change in the kcm.
NOTE: Default TimeLine constructor now creates invalid object, it is
necessary to explicitly call setDuration() in order to ensure all
animations respect this setting.

CCMAIL: kwin@kde.org


svn path=/trunk/KDE/kdebase/workspace/; revision=854690
2008-08-30 07:25:54 +00:00
Luboš Luňák
62d2631422 EffectsHandler::saturationSupported(), so that this is not OpenGL-only call.
svn path=/trunk/KDE/kdebase/workspace/; revision=805574
2008-05-08 19:06:28 +00:00
Luboš Luňák
74e3eb5763 Replace the temporary hack used by ksmserver to detect whether
the compositing manager provides logout effect with another
temporary hack that is not specific to KWin.
CCMAIL: Dennis Kasprzyk <onestone@opencompositing.org>


svn path=/trunk/KDE/kdebase/workspace/; revision=766848
2008-01-26 19:36:04 +00:00
Luboš Luňák
bb433ac40e No longer include config*.h files in installed headers.
Also slightly redo the #define's for effects, now it's:
- #ifdef KWIN_HAVE_COMPOSITING to check whether there's any compositing support at all
- #ifdef KWIN_HAVE_OPENGL_COMPOSITING to check for OpenGL-based compositing
- #ifdef KWIN_HAVE_XRENDER_COMPOSITING the same for XRender
CCMAIL: kwin@kde.org


svn path=/trunk/KDE/kdebase/workspace/; revision=749628
2007-12-17 14:14:53 +00:00
Luboš Luňák
01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL
being v2+ (right now it says just GPL, which according to GPL itself
means any GPL). Decoration clients will come later.
CCMAIL: kwin@kde.org


svn path=/trunk/KDE/kdebase/workspace/; revision=742302
2007-11-27 19:40:25 +00:00
Luboš Luňák
b91c6fce83 Make the logout fade effect activate also while playing logout sound
and killing applications. A bit hackish way of triggering it.


svn path=/trunk/KDE/kdebase/workspace/; revision=736707
2007-11-14 15:58:57 +00:00
Rivo Laks
21498ebad1 Reduce brightness a bit more if saturation isn't supported
svn path=/trunk/KDE/kdebase/workspace/; revision=736622
2007-11-14 13:48:16 +00:00
Rivo Laks
e1ed9b0f9c - Reduce saturation even more and brightness a bit less
- Also smoothly fade back to normal when logout dialog is closed

svn path=/trunk/KDE/kdebase/workspace/; revision=736619
2007-11-14 13:38:07 +00:00
Luboš Luňák
30745b9c5d Not necessary.
svn path=/trunk/KDE/kdebase/workspace/; revision=736355
2007-11-14 00:49:24 +00:00
Luboš Luňák
f406b68a57 postpaintscreen, not window
svn path=/trunk/KDE/kdebase/workspace/; revision=736348
2007-11-14 00:28:41 +00:00
Luboš Luňák
d2c3d1a832 Prefer composited logout effect if possible.
I'm just having problems with changing the saturation, I cannot
get it to simply go to gray by reducing data.saturation :-/.

CCMAIL: rivolaks@hot.ee


svn path=/trunk/KDE/kdebase/workspace/; revision=736342
2007-11-14 00:09:14 +00:00