Revision 785673

Go back to digest for 16th March 2008

Features in KDE Base

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

* new containment layout strategy for non-PanelContainments: lay them out in a lose gridish manner; not strictly a grid, and not strictly a packing-for-efficiency system, though it should be ok in that respect.

* allow containments to define what the layout should be

* a few less assumptions about panels and other containment types in the layout seting in addApplet

these are steps towards:
* more friendly for arbitrary containments on the desktop
* multiple containments
* ignoring braindamage that may eminate from the direction of regarding screen geometries

we can now add and remove containments on the fly as well as lay them out nicely.

next: UI! and that's one more 4.1 task DONE.

File Changes

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