Revision 927466

Go back to digest for 22nd February 2009

Features in KDE Base

Lucas Murray committed changes in /trunk/KDE/kdebase/workspace/kwin:

Improved window movement around struts.
Windows can be moved anywhere where the titlebar is still clickable even if it is outside the normal work area.

When struts are added or removed only move the windows that cover the same area, leave all others untouched.
If a strut is removed on a xinerama screen that is not on the edge of the full desktop area prevent the windows from being moved offscreen.

Prevent struts/panels from interfering with the movement of windows on other xinerama screens.

File Changes

Modified 8 files
  • /trunk/KDE/kdebase/workspace/kwin
  •   /client.cpp
  •   /client.h
  •   /geometry.cpp
  •   /manage.cpp
  •   /utils.cpp
  •   /utils.h
  •   /workspace.cpp
  •   /workspace.h
8 files changed in total