Commit graph

14 commits

Author SHA1 Message Date
Martin Gräßlin
f8e4dcc115 Explicitly set verticalSpacing in QFormLayouts of kcm kwindesktop
Without a set verticalSpacing in QFormLayout the code hits an assert
in Qt.
2013-09-27 13:43:52 +02:00
Martin Gräßlin
fb4d148f53 Move control of desktop layout from pager to KWin
The desktop layout (number of rows) should be
controlled by the window manager as it is also
responsible for the number of desktops and the
names of them.

The setting for the rows is moved from the pager
UI to the virtual desktops KCM. The desktop layout
is set when KWin starts and updated by the KCM.

With this change there is no process claiming the
manager selection for pager any more. This means
the KDE Plasma Workspaces are no longer compliant
to the complete section of _NET_DESKTOP_LAYOUT in
the EWMH.

REVIEW: 102073
BUG: 277965
FEATURE: 105779
FEATURE: 213353
FIXED-IN: 4.8.0
2011-07-31 16:47:27 +02:00
Chani Armitage
7064e7ce1e activities are a separate thing now, what virtual desktops had was merely widget groups
svn path=/trunk/KDE/kdebase/workspace/; revision=1128361
2010-05-19 03:05:15 +00:00
Burkhard Lück
716bab00ab typo fix to make it valid xml again
svn path=/trunk/KDE/kdebase/workspace/; revision=1051008
2009-11-18 15:22:09 +00:00
Burkhard Lück
c3150c08f5 there is no slider in kde4 any more
svn path=/trunk/KDE/kdebase/workspace/; revision=1051000
2009-11-18 14:55:02 +00:00
Martin Gräßlin
2bb79520b6 Add wrap around desktops to multiple desktops kcm.
svn path=/trunk/KDE/kdebase/workspace/; revision=1046328
2009-11-08 12:18:59 +00:00
Davide Bettio
65d891b762 Removed a spacer.
svn path=/trunk/KDE/kdebase/workspace/; revision=1041413
2009-10-27 23:00:55 +00:00
Davide Bettio
5977107e72 GUI: Improved layout.
svn path=/trunk/KDE/kdebase/workspace/; revision=1041408
2009-10-27 22:55:19 +00:00
Marco Martin
5c73896b33 make the different activity for each desktop option actually work, by
using dbus calls on plasma (the option will still be disabled if
plasma-desktop isn't running)

svn path=/trunk/KDE/kdebase/workspace/; revision=1029999
2009-10-01 11:14:52 +00:00
Martin Gräßlin
b61c6b1ccb Adding option to only show the desktop name in the desktop change OSD.
This brings back the behaviour of the old popup info.
FEATURE: 193926

svn path=/trunk/KDE/kdebase/workspace/; revision=1028358
2009-09-26 19:49:12 +00:00
Thomas Lübking
1f365bf428 BUG: 153799
BUG: 187952
CCBUG: 197992
CCBUG: 203320

extrapolate and (if available) set shortcuts for new virtual desktops
automatically

svn path=/trunk/KDE/kdebase/workspace/; revision=1011934
2009-08-16 12:19:07 +00:00
Christoph Feck
92edeb1fe4 Fix double margins
svn path=/trunk/KDE/kdebase/workspace/; revision=999968
2009-07-20 17:18:02 +00:00
Laurent Montel
d30325d924 fixuifiles
svn path=/trunk/KDE/kdebase/workspace/; revision=995255
2009-07-12 13:08:25 +00:00
Martin Gräßlin
f702221054 Rework of the multiple desktops kcm.
Now it uses a ui file which makes it easier to maintain.
It brings together all options for multiple desktops. That is:
 * number of desktops
 * pager layout
 * activity per desktop
 * desktop names
 * desktop effect for switching animation
 * OSD on desktop switch
 * Shortcuts for desktop changing

The plasma options (pager and activity) are still missing and currently disabled.
FEATURE: 129605
CCBUG: 153799

svn path=/trunk/KDE/kdebase/workspace/; revision=995230
2009-07-12 12:21:57 +00:00