Revision 778239

Go back to digest for 24th February 2008

Features in KDE Base

Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/libs/plasma:

This lets the View have a desktop set to it and when drawing a Containment we pass in the effective desktop # being currently painted. The Containment is free to ignore this information, or it can try and cast the passed in options to a Containment::StyleOption to retrieve this information.

This should be used for any per-desktop painting that happens (e.g. separate background per desktop) and opens the way to having View-per-Desktop for better composite manager support (think: desktop grid or cube where more than one desktop is simultaneously visible)

File Changes

Modified 5 files
  • /trunk/KDE/kdebase/workspace/libs/plasma
  •   /applet.cpp
  •   /containment.cpp
  •   /containment.h
  •   /view.cpp
  •   /view.h
5 files changed in total