kwin/effects/cube
Lucas Murray e03748fba7 Added EffectFrame, a helper class that creates, manages and caches a
Plasma frame object. There are two ways to use this class: The first is
in "static" mode which gives the frame a set geometry and will not
change, the second is an automatic mode that creates the smallest
possible frame around the specified contents. Contents can either be
normal text and/or a QPixmap, useful for displaying the caption and icon
of the currently highlighed window.
Known bugs:
 - Does not detect Plasma theme changes, known to be in the Plasma
   library.
 - Slight graphical glitches, known to be in Qt 4.5.0 RC1.
Untested:
 - What happens when there is no Plasma theme installed.

svn path=/trunk/KDE/kdebase/workspace/; revision=929324
2009-02-21 04:53:13 +00:00
..
data A new vertex shader for cylinder effect using polar coordinates. Solves some painting problems. 2009-02-19 20:32:20 +00:00
CMakeLists.txt Sphere and Cylinder become part of Cube effect. That is much more convenient than having an own effect for each (only loading the shader is actually required). 2009-02-14 09:29:01 +00:00
cube.cpp Added EffectFrame, a helper class that creates, manages and caches a 2009-02-21 04:53:13 +00:00
cube.desktop SVN_SILENT made messages (.desktop file) 2009-02-18 13:16:56 +00:00
cube.h Added EffectFrame, a helper class that creates, manages and caches a 2009-02-21 04:53:13 +00:00
cube_config.cpp Add an option so that windows can hover above the cube similar to 3D Windows plugin in Compiz. Currently this disables "windows overlapping edges" feature when this option is set (no change when not set). 2009-02-17 20:47:02 +00:00
cube_config.desktop SVN_SILENT made messages (.desktop file) 2009-02-14 16:04:31 +00:00
cube_config.h Cleaned up the effects/ directory by moving each individual effect into 2009-02-05 15:35:38 +00:00
cube_config.ui Add an option so that windows can hover above the cube similar to 3D Windows plugin in Compiz. Currently this disables "windows overlapping edges" feature when this option is set (no change when not set). 2009-02-17 20:47:02 +00:00
cubeslide.cpp Rotate windows on all desktops by default. Keeping them in place brakes the stacking order during animation. 2009-02-20 14:04:41 +00:00
cubeslide.desktop SVN_SILENT made messages (.desktop file) 2009-02-17 12:09:45 +00:00
cubeslide.h Adding windows overlapping edges to cube slide animation. Overlapping windows from target desktop are faded in and windows from source desktop are faded out. This looks really good for slow animation speed but for normal speed it's kind of flashy. So perhaps I'll add an option to turn it off... 2009-02-18 19:14:47 +00:00
cubeslide_config.cpp Rotate windows on all desktops by default. Keeping them in place brakes the stacking order during animation. 2009-02-20 14:04:41 +00:00
cubeslide_config.desktop SVN_SILENT made messages (.desktop file) 2009-02-17 12:09:45 +00:00
cubeslide_config.h Split cube mode and animation of desktop switching in separate effects: say hello to CubeSlide effect. 2009-02-06 18:53:16 +00:00
cubeslide_config.ui Split cube mode and animation of desktop switching in separate effects: say hello to CubeSlide effect. 2009-02-06 18:53:16 +00:00