272 Commits (bc56d6a43619a2fdbcbc496a4a475f448dcd53f8)

Author SHA1 Message Date
Thomas Lübking 68fbd31ad8 add windowgeometry tip effect, bind it to the general setting and generalize effect feature provide api, thus update resize effect 16 years ago
Thomas Lübking 773fec4e23 workaround bug 224600 / active but unrisen windows don't go fullscreen 16 years ago
Martin Gräßlin 0174887114 Extend quick tiling to quarter of screen. 16 years ago
Rohan Ramdas Prabhu 2aec750ebf Trembles the weave as the clock ticks, attain another microstate. 16 years ago
Thomas Lübking c62cbd5911 fix pending XSYNC requests, bugs partially closed due to suggested relation by the reporters 16 years ago
Luboš Luňák 87d373e9cd off-by-one error when ensuring a window in the bottom-right corner 16 years ago
Martin Gräßlin ad3753c944 Let's use KGlobalSettings' drag and drop pixel distance instead of a hardcoded value when starting to move a window. 16 years ago
Martin Gräßlin 02c8c78c21 Use start drag time for dragging and not double click interval. 16 years ago
Rohan Ramdas Prabhu 92460322ab Fixed a bug for KWin reported on http://bugs.kde.org with the bug no. 16 years ago
Nikhil Marathe 2163f87264 Modified workspace method names to mark them up as referring to tiling 16 years ago
Thomas Lübking ffa8b5306c rename EffectsHandler::provideResizeEffect to singular, honor rules (also affecting the sync timer now) 16 years ago
Nikhil Marathe a2a7891789 SVN_SILENT Renamed tilingMode to tilingEnabled to better convey its boolean-ness 16 years ago
Martin Gräßlin f6ebb5d913 Texture scaling in resize effect and disabling the drawbound when the effect is present. 16 years ago
Nikhil Marathe 5fc7e93d69 Tiling is here! 16 years ago
Hugo Pereira Da Costa 4874785fb4 revert r1078325 and moves the handling of Maximize state changes when 16 years ago
Hugo Pereira Da Costa 346bcc30d3 Force update of decoration pixmap in setGeometry when maximize state is changed even if the size is 16 years ago
Hugo Pereira Da Costa f13d25a8df Fixed calculation on drag distance in Client::handleMoveResize to properly handle decoration padding, consistently with calculation of 16 years ago
Lucas Murray 41e5bfd793 Change how quick tiling and maximization is activated slightly. Instead 16 years ago
André Wöbbeking ab85881232 error: ISO C++ forbids variable length array 16 years ago
Lucas Murray 187d26a641 If both quick maximization and "allow moving and resizing of maximized 16 years ago
Lucas Murray ae3ef3f765 Allow the quick tiling keyboard shortcuts to move the window between 16 years ago
Thomas Lübking d92c427d36 avoid "deep" QVector copy 16 years ago
Lucas Murray efb6055fc0 Fix window snapping. 17 years ago
Lucas Murray e0bee92151 Update the window group's min/max size when the hint on any window in 17 years ago
Lucas Murray 5e93336473 Resize other windows in the group when a grouped window is resized by 17 years ago
Lucas Murray a0d07d12a2 Merged r970865:1049322 from /branches/work/kwin-tabbing 17 years ago
Martin Gräßlin 77f0f0eaca Adding the missing pieces for a nice and fast letterbox resizing as a replacement for the drawbound resizing. 17 years ago
Lucas Murray 8a8428e41c Less Krazy warnings please. 17 years ago
Marco Martin 36b39da955 respect the no border hint for windows that aren't maximized in case of 17 years ago
Lucas Murray 65e8bea70d Make quick maximization and tiling more intuitive by handling resize and 17 years ago
Lucas Murray e5d176b90b Fix quick tiling/maximize so other screen edge actions assigned to the 17 years ago
Lucas Murray d171c594ff Cancel a quick tile/maximize action if the user moves the window back 17 years ago
Lucas Murray 20f1a79d04 Less warnings please. 17 years ago
Lucas Murray ca9df8caae Add window snapping to the desktop grid effect. 17 years ago
Lucas Murray 52653a13b4 Don't send sync requests when using the rubber band for window resizing. 17 years ago
Lucas Murray 39a68673a4 Use correct fullscreen geometry when moving fullscreen windows across 17 years ago
Lucas Murray b4938657b8 Prevent KWin from sending out multiple sync requests before the client 17 years ago
Marco Martin 154b0296a2 add a new (hidden for now) option: hide (and delete) the window borders 17 years ago
Lucas Murray b21b7cbb98 Fix quick tiling and maximization on multi-screen systems. 17 years ago
Robin Harold Burchell 102ec081e2 Extend on the quicktiling(/snap) work by mgraesslin in r1021305: 17 years ago
Martin Gräßlin 9e3484e2f0 Adding new option to disable the legacy fullscreen mode (borderless, not netwm compliant windows with screen geometry). 17 years ago
Martin Gräßlin 754f5d0829 Quick maximize and tiling when moving a window to the left/right or top screen edge. 17 years ago
Lucas Murray eb8b93901b Backport r987516: 17 years ago
Lucas Murray 9842c3247e Obey window size hints when doing unrestricted resizes. 17 years ago
Fredrik Höglund a088f660a5 Make sure that the repainted area includes the whole decoration when 17 years ago
Martin Gräßlin 91f0305942 Use foreach loop instead of iterator based for loop when walking through stacking_order in cascade desktop. It seems that stacking order is changed which is causing a crash with the iterator based version. 17 years ago
Lucas Murray c21bed5890 Allow moving and resizing above the top of the screen again when doing 17 years ago
Toby Dickenson 0c166b6ecb call the windowUserMovedResized hook for maximize/restore. That method has two boolean parameters which indicate whether this is the first move in a sequence, and the last. For maximize/restore we set both to true, and several effects need tweaking to handle this case. Also include an addition to the wobbly windows effect to include a slight 'throb' when maximized/restored. This makes it easier for your eye to track where your de-maxized window went to. FEATURE 185014 17 years ago
Lucas Murray 21f023ee77 Revert r925355, r925357 and r925358 as the crashing was caused by 17 years ago
Lucas Murray ca901dae30 Improved window movement around struts. Windows can be moved anywhere 17 years ago