My KWIN fork where I work on features like per-output virtual desktops
8e6fb39db3
client, which used matrixes and QPainter drawPixmap stuff. Now all that is gone and it's almost entirely bitBlts. Still buggy tho, so I'm keeping it disabled for now - but now it's fast and buggy so I guess that should count for something ;-) svn path=/trunk/kdebase/kwin/; revision=45235 |
||
---|---|---|
clients | ||
images | ||
pics | ||
atoms.cpp | ||
atoms.h | ||
client.cpp | ||
client.h | ||
hil-app-kwin.png | ||
him-app-kwin.png | ||
kwin | ||
kwinbindings.cpp | ||
lom-app-kwin.png | ||
los-app-kwin.png | ||
main.cpp | ||
main.h | ||
Makefile.am | ||
NEWCOLORSCHEME.README | ||
options.cpp | ||
options.h | ||
plugins.cpp | ||
plugins.h | ||
README | ||
README.KRASH | ||
stdclient.cpp | ||
stdclient.h | ||
stdclient_bitmaps.h | ||
tabbox.cpp | ||
tabbox.h | ||
workspace.cpp | ||
workspace.h |
This is kwin, kwm next generation. Currently supported options in the kwinrc: [WM] ... general color stuff, usually in kdeglobals ... [Windows] MoveMode=Opaque|Transparent ResizeMode=Opaque|Transparent Placement=Smart|Random|Cascade AnimateShade=true|false AnimSteps=<integer=20> BorderSnapZone=<integer=10> WindowSnapZone=<integer=10> TitlebarDoubleClickCommand=Move|Resize| Maximize|Iconify|Close|Sticky|Shade|Operations [MouseBindings] CommandActiveTitlebar1 | CommandActiveTitlebar2 | CommandActiveTitlebar3 | CommandInactiveTitlebar1 | CommandInactiveTitlebar2 | CommandInactiveTitlebar3 | CommandWindow1 | CommandWindow2 | CommandWindow3 | CommandAll1 | CommandAll2 | CommandAll3 = Raise | Lower | Operations Menu | Toggle raise and lower | Activate and raise | Activate and lower | Activate | Activate, raise and pass click | Activate and pass click | Move | Resize | Nothing Have fun, Matthias <ettrich@kde.org>