Martin Gräßlin
0a7e48f7aa
KWin uses kdelibs coding style.
2011-01-31 20:07:03 +01:00
Thomas Lübking
5c3c4b0e24
don't use un/minimization while in fullscreen effect
...
BUG: 261768
svn path=/trunk/KDE/kdebase/workspace/; revision=1210684
2011-01-01 18:56:12 +00:00
Thomas Lübking
4c392a844d
move animation handling to prePaintScreen (like for minimizeanimation), target animation to pointer in case of absent taskbar"
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1054159
2009-11-25 17:46:50 +00:00
Thomas Lübking
019afbd10a
BUG: 177985
...
BUG: 184859
catch windows closing during the animation
svn path=/trunk/KDE/kdebase/workspace/; revision=1054146
2009-11-25 16:36:44 +00:00
Lucas Murray
8a8428e41c
Less Krazy warnings please.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1042572
2009-10-30 06:51:59 +00:00
Martin Gräßlin
a4a783d94c
MagicLamp requires OpenGL.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=947729
2009-04-01 09:56:01 +00:00
Martin Gräßlin
3c449d81cc
New way to determine in which direction to animate the magic lamp. Based on the assumption that icon geometry is part of a panel. Using the panel to find the position is more safe as a the height of a vertical panel is greater than the width. This might not be true for the icon geometry. If the panel is autohidden we still have to use the icon geometry using the assumption that it will border one screen edge. For the unlikely case of bordering two screen edges the wrong animation might be used but it won't be distorted.
...
There's still the possiblity of distortion if someone places the panel between two screens. But that's hardly possible to catch as it would require to animate parts of the window in one direction and the rest in another direction.
BUG: 183059
BUG: 183099
svn path=/trunk/KDE/kdebase/workspace/; revision=936880
2009-03-08 15:12:55 +00:00
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