add more spacing
[personal-kdebase.git] / workspace / plasma / shells / desktop / design / screen_handling
blob2fef7bcebdce29444d9175f3b59cde6b9dab4f0e
1 How Screens Get Managed
2 -----------------------
3 * PlasmaApp handles the views
4 * DesktopCorona handles the containments
6 So:
7 * When a screen is added: DesktopCorona adds a new containment if needed, since it handles Containments and the PlasmaApp responds to their creation
9 * When a screen is removed: PlasmaApp removes the associated view(s); we don't want the Containment to go away, however, since the screen may return
11 * When a screen changes geometry: the Views (DesktopView, PanelView) change their geometry and that of their containments if needed