Commit graph

16 commits

Author SHA1 Message Date
Martin Gräßlin
f9f50b5863 Multiply opacity values, do not set them directly. This prevented the windows to be displayed it the opacity value had been set manually.
BUG: 165876

svn path=/trunk/KDE/kdebase/workspace/; revision=829023
2008-07-07 09:28:06 +00:00
Martin Gräßlin
50d9cd1be0 Do not display the mouse cursor in fancy window switchers.
BUG: 165296

svn path=/trunk/KDE/kdebase/workspace/; revision=826357
2008-06-30 14:58:38 +00:00
Cédric Borgese
41acbcfd5a Fix memory leak.
svn path=/trunk/KDE/kdebase/workspace/; revision=810521
2008-05-20 22:02:11 +00:00
Sebastian Kügler
874ec72298 Also fadein/out windows that are mimizied and live under the taskbar when
starting and stopping the Coverswitch effect.

svn path=/trunk/KDE/kdebase/workspace/; revision=805261
2008-05-08 00:18:10 +00:00
Sebastian Kügler
d35fe96770 Coverswitch: Fade windows not on the current desktop in and out
when the effect is started and stopped.

svn path=/trunk/KDE/kdebase/workspace/; revision=802483
2008-04-29 16:20:06 +00:00
Martin Gräßlin
6925faa034 Adding some checks for Null-pointers. This should prevent from very unlikely crashes when a window closes during the animation.
BUG: 160871

svn path=/trunk/KDE/kdebase/workspace/; revision=802111
2008-04-28 15:01:01 +00:00
Martin Gräßlin
1970e94260 Don't show complete animation if alt+tab is released during start animation. Directly switch to correct point in stop animation.
svn path=/trunk/KDE/kdebase/workspace/; revision=799885
2008-04-22 18:09:50 +00:00
Martin Gräßlin
89458622c7 Make physic based animation also work with "high" animation durations.
Use of addTime() instead of setProgress().
Only set curve shape once.

svn path=/trunk/KDE/kdebase/workspace/; revision=799466
2008-04-21 16:09:11 +00:00
Sebastian Kügler
9075540ef0 Don't set curveshape twice, caught by Andre Duffeck
svn path=/trunk/KDE/kdebase/workspace/; revision=799113
2008-04-20 12:56:46 +00:00
Sebastian Kügler
a4d3693625 CoverSwitch now uses TimeLine.
svn path=/trunk/KDE/kdebase/workspace/; revision=798727
2008-04-19 00:28:38 +00:00
Martin Gräßlin
4c77b8c85d Makes CoverSwitch working with TwinView/Xinerama Settings. Switching is now only shown on the current screen and not extended to both screens.
CCBUG: 159111

svn path=/trunk/KDE/kdebase/workspace/; revision=798109
2008-04-17 14:15:55 +00:00
Aaron J. Seigo
a09d1a775d make cover switch look more elegent with a black reflective surface that "floats" on top of the desktop (by simply fading out to nothing)
CCMAIL:ubuntu@martin-graesslin.com

svn path=/trunk/KDE/kdebase/workspace/; revision=797007
2008-04-14 17:59:37 +00:00
Martin Gräßlin
a4b360b1ee Cumulative patch for cover- and flipswitch
* removing GL_DEPTH_TEST (should work with ATI, now)
* changing to generic time measurement for animation
* effects are fullscreen effects
* fix wrong region for painting the windows (infiniteRegion)
Bug: 158847

svn path=/trunk/KDE/kdebase/workspace/; revision=783766
2008-03-09 14:42:20 +00:00
Martin Gräßlin
8d0137f788 Removing the global shortcut for slow motion mode
svn path=/trunk/KDE/kdebase/workspace/; revision=782032
2008-03-04 10:27:32 +00:00
Luboš Luňák
cff2b0e6cd Abstract paint clipping into PaintClipper helper class that allows
stacking of clipping regions.
(http://lists.kde.org/?l=kwin&m=120138051215450&w=2)
BUG: 156798


svn path=/trunk/KDE/kdebase/workspace/; revision=779045
2008-02-25 11:32:21 +00:00
Martin Gräßlin
dd1b16a432 Alternative Alt+Tab window switcher similar to Compiz Fusion's cover switch of shift switcher effect
svn path=/trunk/KDE/kdebase/workspace/; revision=777745
2008-02-21 13:20:22 +00:00