97 Commits (4d883a9cda497169e9eebf6e8e4bf5bfeaed8635)

Author SHA1 Message Date
Martin Gräßlin f1215e44d4 Move implementation of (shrow|grow)(Horizontal|Vertical) to AbstractClient 11 years ago
Martin Gräßlin 45fb1680fc Consider all client in Workspace::packPositionFoo 11 years ago
Martin Gräßlin b19da3cb14 Move implementation of Client::packTo to AbstractClient 11 years ago
Martin Gräßlin 1d242d9daf Move mainClients() and allMainClients from Client to AbstractClient 11 years ago
Martin Gräßlin a86a7e7b3c Add a placement strategy for transient ShellClients 11 years ago
Martin Gräßlin 1a89fc55b5 Placement fully operates on AbstractClient 11 years ago
Martin Gräßlin ffd6f9ceba Placement::placeUnderMouse operates on AbstractClient 11 years ago
Martin Gräßlin 670787086b Placement::placeOnScreenDisplay operates on AbstractClient 11 years ago
Martin Gräßlin aaca122902 Placement::placeAtRandom operates on AbstractClient 11 years ago
Martin Gräßlin 4d077c42b6 Placement::placeSmart operates on AbstractClient 11 years ago
Martin Gräßlin a261b1c253 Placement::placeCentered operates on AbstractClient 11 years ago
Martin Gräßlin b971749f1d Placement::placeZeroCornered operates on AbstractClient 11 years ago
Martin Gräßlin 78700e23fd Placement::checkArea operates on AbstractClient 11 years ago
Martin Gräßlin 683fc0613f Workspace::packPosition* operates on AbstractClient 11 years ago
Martin Gräßlin 7a85ee5309 Make helper method isIrrelevant operate on AbstractClient 11 years ago
Martin Gräßlin bfa4e1cec1 Workspace::cascadeOffset operates on AbstractClient 11 years ago
Mika Allan Rauhala 2217c1038f Add Quick Tile Window to the Top and Bottom shortcuts 11 years ago
Thomas Lübking ff700a8db5 fix e3768b4355 11 years ago
Thomas Lübking 956941bc95 correctly handle virtual desktop on packing 11 years ago
Thomas Lübking f496a91e59 updateFocusMousePosition() before some actions 11 years ago
Thomas Lübking fa1368cb9e correctly handle virtual desktop on packing 11 years ago
Thomas Lübking e3768b4355 updateFocusMousePosition() before some actions 11 years ago
Martin Gräßlin 2076e458d3 Use Xcb::GeometryHints instead of XGetWMNormalHints 11 years ago
Kai Uwe Broulik 2153174dc0 Add OnScreenDisplayLayer which is placed even ontop of the active fullscreen window 11 years ago
Martin Gräßlin 3d9a035312 Move MaximizeMode from KDecorationDefines to utils.h 11 years ago
Martin Gräßlin 50019b4a31 Drop kdecoration.h include from placement.cpp 11 years ago
Martin Gräßlin fa4332754c Move Position from KDecorationDefines to Client 11 years ago
Martin Gräßlin e38d56b0dd Move QuickTileMode from KDecorationDefines to Client 11 years ago
Martin Gräßlin 9075b5e2d6 [kwin] Remove cursorPos() from utils.h 12 years ago
Martin Klapetek 404fc2144c [kwin] Make KWin place the OSD 12 years ago
Thomas Lübking 6e56dcd60a remove false noop breaking branches 12 years ago
Thomas Lübking 06b482f725 pack to client, not deco 13 years ago
Thomas Lübking 7d6d80351c align zero corner placement to client, not deco 13 years ago
Thomas Lübking f4827fbac9 update packing logics to honor activities and tabs 13 years ago
Martin Gräßlin 330d40f425 Fix no cast to/from ASCII intrduced issues 13 years ago
Thomas Lübking 16ee964eb7 Ignore the desktop on smart placement 13 years ago
Martin Gräßlin fc4f431bfb Remove Workspace pointer from Placement 13 years ago
Thomas Lübking d2f9d8feee validate screen and max'd state on packing windows 13 years ago
Martin Gräßlin 0fb27fd12e Defines to create the boilerplate code for KWin's singleton classes 13 years ago
Thomas Lübking 769955dfb8 ignore non current tabbed and on different activities clients 13 years ago
Martin Gräßlin 334b4bf622 Move handling of Virtual Desktops into a VirtualDesktopManager 13 years ago
Martin Gräßlin f689df14d5 Remove Placement wrappers from Workspace 13 years ago
Martin Gräßlin 835648bc20 Move cascadeDesktop and unclutterDesktop to Placement 13 years ago
Martin Gräßlin 607e175b4b Make Placement a Singleton 13 years ago
Thomas Lübking 952579bb09 fix untabbing position 14 years ago
Thomas Lübking 3460d5b551 fix untabbing position 14 years ago
Thomas Lübking 0f2bde11b0 allow "under mouse" as regular placement strategy 14 years ago
Martin Gräßlin f0c6f06241 Stacking Order becomes a list of Toplevel Windows 14 years ago
Martin Gräßlin 212908ee88 Refactoring of KWin::Options: getter methods instead of public variables 14 years ago
Thomas Lübking 0b1599680d stage one, call martin 15 years ago