1. 30 Jan, 2011 8 commits
  2. 01 Sep, 2010 1 commit
  3. 18 Jul, 2010 1 commit
    • Martin Flöser's avatar
      Refactoring of EffectFrame: EffectFrame becomes an interface just like... · 2c2ea944
      Martin Flöser authored
      Refactoring of EffectFrame: EffectFrame becomes an interface just like EffectsHandler and EffectWindow and a concrete EffectFrameImpl in core.
      Rendering of the EffectFrame is moved into the scene as Scene::EffectFrame with a concrete implementation in SceneXrender and SceneOpenGL.
      A factory method for an EffectFrame is added to the EffectsHandler, which is used by the effects.
      Next step: pass the EffectFrame through all effects, so that effects can transform, blur, invert whatever it.
      
      svn path=/trunk/KDE/kdebase/workspace/; revision=1151271
      2c2ea944
  4. 20 Mar, 2010 1 commit
  5. 29 Oct, 2009 2 commits
  6. 22 Oct, 2009 1 commit
  7. 05 Oct, 2009 1 commit
  8. 30 Jul, 2009 1 commit
  9. 28 Jul, 2009 1 commit
  10. 24 Jul, 2009 2 commits
  11. 23 May, 2009 2 commits
  12. 02 May, 2009 1 commit
    • Martin Flöser's avatar
      Use OpenGL to modify the cube cap instead of manipulating the pixels of the... · 3e7bfe7a
      Martin Flöser authored
      Use OpenGL to modify the cube cap instead of manipulating the pixels of the source QImage. Don't know why I did it that way.
      
      The cap color is used as a background for tranclucent pixels and opacity is set to cube opacity. Changed to clamp to border and using cap color as border color.
      
      svn path=/trunk/KDE/kdebase/workspace/; revision=962425
      3e7bfe7a
  13. 01 May, 2009 1 commit
    • Martin Flöser's avatar
      New cube reflection which moves reflection down to touch the cube in its... · d0f0992f
      Martin Flöser authored
      New cube reflection which moves reflection down to touch the cube in its lowest point. Thanks to Michal Srb for the patch. It' really great.
      
      There are two small todos: when mixing manual (mouse) rotation with cursor key rotation or zooming the reflection becomes wrong.
      FEATURE: 178611
      
      svn path=/trunk/KDE/kdebase/workspace/; revision=962205
      d0f0992f
  14. 27 Apr, 2009 1 commit
  15. 20 Apr, 2009 1 commit
  16. 11 Apr, 2009 1 commit
  17. 30 Mar, 2009 1 commit
  18. 29 Mar, 2009 1 commit
  19. 19 Mar, 2009 1 commit
  20. 18 Mar, 2009 3 commits
  21. 23 Feb, 2009 1 commit
  22. 22 Feb, 2009 5 commits
  23. 21 Feb, 2009 1 commit
    • Lucas Murray's avatar
      Added EffectFrame, a helper class that creates, manages and caches a · af5203ae
      Lucas Murray authored
      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
      af5203ae
  24. 20 Feb, 2009 1 commit