Commit graph

14 commits

Author SHA1 Message Date
Nikhil Marathe
f23cb1589f Modify the config file to have the latest value of tilingEnabled() so that the shortcut and the kcm options are in sync
svn path=/trunk/KDE/kdebase/workspace/; revision=1174364
2010-09-12 06:06:23 +00:00
Martin Gräßlin
75456580e5 Forward port rev 1169432: Fix window movment regression (e.g. pack) in 4.5.
The regression was caused in tiling which set the geometry to a different one again.
Nikhil please verify that tiling is still working correctly. Looking at the code this
commit should be side-effect free. When coming from Client::move() moveResizeGeom and
initialMoveResizeGeom may not be set. So I think the code in notifyTilingWindowMove()
cannot work at all ;-)
CCBUG: 241049

svn path=/trunk/KDE/kdebase/workspace/; revision=1169433
2010-08-29 08:44:32 +00:00
Nikhil Marathe
3fa0dbdccb Instead of relying on USPosition to avoid tiling Plasma
windows, use the Plasma-desktop window class.
This is a temporary workaround until Plasma exposes
more classes and integrates better with KWin.

Okayed by Lubos Lunak:
http://reviewboard.kde.org/r/4255

Should fix 241051 without having any special
settings for OpenOffice.org windows.

BUG: 241051

svn path=/trunk/KDE/kdebase/workspace/; revision=1137887
2010-06-14 15:17:17 +00:00
Martin Gräßlin
ba59ddb5b9 Removed one debug statement that causes trouble with Sun compilier. I don't think the debug statement is needed.
BUG: 235404

svn path=/trunk/KDE/kdebase/workspace/; revision=1130002
2010-05-24 07:11:57 +00:00
Nikhil Marathe
2163f87264 Modified workspace method names to mark them up as referring to tiling
svn path=/trunk/KDE/kdebase/workspace/; revision=1125434
2010-05-11 11:10:53 +00:00
Nikhil Marathe
3e9377e6b4 Added comments to some tiling related code
svn path=/trunk/KDE/kdebase/workspace/; revision=1124486
2010-05-09 06:15:40 +00:00
Nikhil Marathe
49396e6197 Forced tiling/floating per window/application is now supported during client creation. reloadConfig() doesn't respect it yet
svn path=/trunk/KDE/kdebase/workspace/; revision=1123144
2010-05-05 12:29:35 +00:00
Nikhil Marathe
a2a7891789 SVN_SILENT Renamed tilingMode to tilingEnabled to better convey its boolean-ness
svn path=/trunk/KDE/kdebase/workspace/; revision=1123140
2010-05-05 12:09:49 +00:00
Nikhil Marathe
70c9e98c41 Removed superfluous Client type checks since isNormalWindow() means that all other's aren't true
svn path=/trunk/KDE/kdebase/workspace/; revision=1123133
2010-05-05 11:52:53 +00:00
Nikhil Marathe
9a3cca0ef9 SVN_SILENT Replaced delete loop with qDeleteAll()
svn path=/trunk/KDE/kdebase/workspace/; revision=1123131
2010-05-05 11:51:09 +00:00
Nikhil Marathe
20b419cb47 SVN_SILENT Small readability fix
svn path=/trunk/KDE/kdebase/workspace/; revision=1123126
2010-05-05 11:46:19 +00:00
Nikhil Marathe
c4206d4195 Renamed all layouts to <name>Layout rather than just <name>L, First and Last follow the same convention
svn path=/trunk/KDE/kdebase/workspace/; revision=1123124
2010-05-05 11:43:26 +00:00
Christoph Feck
70acd11ecb SVN_SILENT --warnings
svn path=/trunk/KDE/kdebase/workspace/; revision=1118827
2010-04-25 23:37:38 +00:00
Nikhil Marathe
5fc7e93d69 Tiling is here!
This commit merges the kwin-tiling branch. Ideally it shouldn't break anything and add a few features ;-)
It was applied as a patch. Do not attempt to merge the branch directly, it has a few issues.
This feature is currently experimental, although it hasn't crashed in quite a long time. It lacks some features and probably leaks some memory. Fixes will be on the way.

Season Of KDE 2009 project by Nikhil Marathe

svn path=/trunk/KDE/kdebase/workspace/; revision=1118677
2010-04-25 16:43:14 +00:00