Commit graph

10 commits

Author SHA1 Message Date
Martin Gräßlin
7cb7f17a11 Abort effect if the current tab box window is deleted and the tabbox is empty afterwards. This hopefully resolves the crashes when a window is closed during active effect. At least I was not able to reproduce a crash anymore. If further testing shows that it resolves the problem the patch will be backported to branch and to other window switching effects showing the same problem.
CCBUG: 182358

svn path=/trunk/KDE/kdebase/workspace/; revision=919075
2009-01-31 13:23:58 +00:00
Martin Gräßlin
39d23a7ab3 Do not activate OpenGL only effects in XRender mode.
BUG: 176617

svn path=/trunk/KDE/kdebase/workspace/; revision=892361
2008-12-04 08:47:07 +00:00
Martin Gräßlin
b274203a6a Merge the coverswitch branch from git://github.com/Zarin/kwin.git (http://github.com/Zarin/kwin/tree/coverswitch)
This includes:
 * use of RotationData instead of glRotate
 * use of x/y/zTranslate instead of glTranslate
 * does not define own projection matrix
 * changed the direction of the animation (consistent with Cover Flow)
 * no special code for start/stop animations. That's now covered in the code 
for "normal" switching, thanks to not using glTranslate any more. Therefore 
minimized windows are faded instead of moved from panel
 * zoom - define how far away the windows appear (only in config dialog possible)
 * additional thumbnail bar which is shown when there are many (>= 8, configurable) windows
 * window covers can be clicked and become selected window

(Sorry for the one big commit - looking forward to the days when we don't lose commit history when using git ;-))

svn path=/trunk/KDE/kdebase/workspace/; revision=883008
2008-11-11 21:32:45 +00:00
Luboš Luňák
1d2c54edcc Support for proper effect reconfiguration instead of reloading them.
Fixes e.g. the global animation combo not taking effect.


svn path=/trunk/KDE/kdebase/workspace/; revision=866903
2008-10-02 09:27:32 +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
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
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
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