Bug 164048 - [PATCH] Multi-monitor Desktop Grid
Summary: [PATCH] Multi-monitor Desktop Grid
Status: RESOLVED NOT A BUG
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-14 12:48 UTC by lucas
Modified: 2008-07-29 16:40 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Patch file (22.12 KB, patch)
2008-06-14 12:51 UTC, lucas
Details
Patch file, r2 (22.00 KB, patch)
2008-06-17 17:47 UTC, lucas
Details
Patch file, r3 (20.65 KB, patch)
2008-07-14 16:05 UTC, lucas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description lucas 2008-06-14 12:48:59 UTC
Version:            (using Devel)
Installed from:    Compiled sources

Approximately half the effect needed to be rewritten (Mostly window handling stuff) so the patch file itself is kinda complex, but at least the effect is now usable on multi-monitor setups. Requires the effects->screenGeometry() and effects->addRepaint(QRegion) patches that were sent to the mailing list yesterday.
Comment 1 lucas 2008-06-14 12:51:27 UTC
Created attachment 25330 [details]
Patch file
Comment 2 lucas 2008-06-17 17:47:11 UTC
Created attachment 25415 [details]
Patch file, r2

Replaced screenGeometry() with clientArea()
Comment 3 lucas 2008-07-14 16:05:43 UTC
Created attachment 26111 [details]
Patch file, r3

- Removed whitespace changes
- Fixed unscalePos() so that it returns the correct desktop on non-square grids

- When clicking on black space activate the highlighted desktop, not desktop 1
Comment 4 lucas 2008-07-29 16:40:57 UTC
Patches above do not reach quality standards. Will post a WindowQuadList optimized version to the mailing list sometime soon.