Commit graph

21 commits

Author SHA1 Message Date
Lucas Murray
e0a4d8e5e9 Use the correct desktop layout when navigating the desktop grid with the
cursor keys.
BUG: 176498

svn path=/trunk/KDE/kdebase/workspace/; revision=896318
2008-12-13 09:20:02 +00:00
Luboš Luňák
1d2c54edcc Support for proper effect reconfiguration instead of reloading them.
Fixes e.g. the global animation combo not taking effect.


svn path=/trunk/KDE/kdebase/workspace/; revision=866903
2008-10-02 09:27:32 +00:00
Lucas Murray
269242303f Added automatic layout mode to the desktop grid effect. Patch based off one by Christian Mollekopf.
BUG: 157196

svn path=/trunk/KDE/kdebase/workspace/; revision=857049
2008-09-04 14:37:07 +00:00
Lucas Murray
fe4c100195 Improved the desktop grid effect.
FEATURE: 163104, 167265, 168557
CCBUG: 156247, 157196, 158787

svn path=/trunk/KDE/kdebase/workspace/; revision=845893
2008-08-12 15:22:06 +00:00
Sebastian Kügler
3ae042aa69 DesktopGrid now uses TimeLine.
svn path=/trunk/KDE/kdebase/workspace/; revision=798726
2008-04-19 00:28:35 +00:00
Adriaan de Groot
214d575aa3 Qt3 -> Qt4 style includes.
qdrawutil.h doesn't seem to have a purely Qt4-style equivalent, so including the directory there disambiguates it from the Qt3 header.

svn path=/trunk/KDE/kdebase/workspace/; revision=770116
2008-02-02 20:54:19 +00:00
Martin Gräßlin
414d59ea16 Electric Border handling for desktopgrid effect
FEATURE: 155954

svn path=/trunk/KDE/kdebase/workspace/; revision=768124
2008-01-29 13:48:26 +00:00
Luboš Luňák
01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL
being v2+ (right now it says just GPL, which according to GPL itself
means any GPL). Decoration clients will come later.
CCMAIL: kwin@kde.org


svn path=/trunk/KDE/kdebase/workspace/; revision=742302
2007-11-27 19:40:25 +00:00
Luboš Luňák
d18e4933a0 Make DesktopGrid useful also from keyboard.
svn path=/trunk/KDE/kdebase/workspace/; revision=739147
2007-11-20 16:17:08 +00:00
Luboš Luňák
e6069e9cf6 Arghl. Again a stupid bug caused by float having poor precision.
Reverting r700026 and changing floats to doubles again. I'd probably like
to change even the ones interfacing with OpenGL which I've left for now.


svn path=/trunk/KDE/kdebase/workspace/; revision=707987
2007-09-03 15:00:43 +00:00
Luboš Luňák
5faa397849 Vertex redesign - redo the way windows are split into smaller parts
for use in effects (and not only). Now a list of window quads (=window areas)
is created at the beginning of the paint pass, prepaint calls can modify
the split itself (i.e. divide it into more parts). The actual paint calls
can then modify these quads (i.e. transform their geometry). This will allow
better control of how the split is done and also allow painting e.g. only
the decoration differently. Still work in progress, but it works.
Also pass data to prepaint functions in a struct, as there is
already quite a number of them.


svn path=/trunk/KDE/kdebase/workspace/; revision=684893
2007-07-07 14:01:32 +00:00
Luboš Luňák
d74361c378 Option to turn off slide during change.
svn path=/trunk/KDE/kdebase/workspace/; revision=682448
2007-07-02 17:56:46 +00:00
Luboš Luňák
f52b8e48cd branches/work/kwin_composite becomes new trunk kwin.
svn path=/trunk/KDE/kdebase/workspace/; revision=659202
2007-04-29 17:35:43 +00:00
Luboš Luňák
2b7e1f4993 Remove kwin, kwin_composite will become new trunk kwin, missing merges
from trunk will be merged in.


svn path=/trunk/KDE/kdebase/workspace/; revision=659200
2007-04-29 17:34:49 +00:00
Luboš Luňák
b849a760ef Fix painting of moved on-all-desktop windows.
svn path=/branches/work/kwin_composite/; revision=656444
2007-04-21 12:29:43 +00:00
Luboš Luňák
371dfdbede MMB toggles on-all-desktops.
svn path=/branches/work/kwin_composite/; revision=656437
2007-04-21 12:15:43 +00:00
Luboš Luňák
0040bb699b Better painting of moved window.
svn path=/branches/work/kwin_composite/; revision=656410
2007-04-21 10:26:02 +00:00
Luboš Luňák
d6d91cf88a Add the ability to move windows around in DesktopGridEffect.
svn path=/branches/work/kwin_composite/; revision=654796
2007-04-16 22:47:51 +00:00
Luboš Luňák
09b5b47b1e Integrate DesktopChangeSlide into DesktopGrid, so that
they can co-exist without conflicting.


svn path=/branches/work/kwin_composite/; revision=654687
2007-04-16 19:30:48 +00:00
Luboš Luňák
40002ec325 Allow changing the desktop in DesktopGridEffect by clicking.
svn path=/branches/work/kwin_composite/; revision=654680
2007-04-16 19:09:21 +00:00
Luboš Luňák
f8fd7b7ff1 Effect that shows all desktops in a grid.
svn path=/branches/work/kwin_composite/; revision=654642
2007-04-16 17:25:02 +00:00