Revision 854690

Go back to digest for 31st August 2008

Features in KDE Base

Luboš Luňák committed changes in /trunk/KDE/kdebase/workspace/kwin:

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.

File Changes

Modified 45 files
  • /trunk/KDE/kdebase/workspace/kwin
  •   /COMPOSITE_TODO
  •   /effects.cpp
  •   /effects.h
  •   /options.cpp
  •   /options.h
  •   /effects/coverswitch.cpp
  •   /effects/coverswitch_config.cpp
  •   /effects/coverswitch_config.ui
  •   /effects/cube.cpp
  •   /effects/cube_config.cpp
  •   /effects/cube_config.ui
  •   /effects/cylinder_config.cpp
  •   /effects/cylinder_config.ui
  •   /effects/desktopgrid.cpp
  •   /effects/desktopgrid_config.cpp
  •   /effects/desktopgrid_config.ui
  •   /effects/dialogparent.cpp
  •   /effects/dimscreen.cpp
  •   /effects/explosioneffect.cpp
  •   /effects/fade.cpp
  •   /effects/fallapart.cpp
  •   /effects/flipswitch.cpp
  •   /effects/flipswitch_config.cpp
  •   /effects/flipswitch_config.ui
  •   /effects/login.cpp
  •   /effects/logout.cpp
  •   /effects/lookingglass.cpp
  •   /effects/magiclamp.cpp
  •   /effects/magnifier.cpp
  •   /effects/maketransparent.cpp
  •   /effects/maketransparent_config.cpp
  •   /effects/maketransparent_config.ui
  •   /effects/minimizeanimation.cpp
  •   /effects/presentwindows.cpp
  •   /effects/presentwindows_config.cpp
  •   /effects/presentwindows_config.ui
  •   /effects/scalein.cpp
  •   /effects/slide.cpp
  •   /effects/sphere_config.cpp
  •   /effects/sphere_config.ui
  •   /effects/zoom.cpp
  •   /lib/kwineffects.cpp
  •   /lib/kwineffects.h
  •   /kcmkwin/kwincompositing/main.cpp
  •   /kcmkwin/kwincompositing/main.ui
45 files changed in total