57 Commits (a730b5d2f69060a5bdfffea7ef6f3f4b10aeade4)

Author SHA1 Message Date
Martin Gräßlin 8cdfb0e88f Merge back implementation of Client::move and ShellClient::move 11 years ago
Martin Gräßlin c578720615 Add virtual AbstractClient::updateTabGroupStates(TabGroup::States) 11 years ago
Martin Gräßlin d7b4d8fe82 Move functionality for geom_before_block to AbstractClient 11 years ago
Martin Gräßlin a186e407bf Move handling around deco_rect_before_block to AbstractClient 11 years ago
Martin Gräßlin 9f91431e8c Move quick tiling from Client to AbstractClient 11 years ago
Martin Gräßlin 9f2b4c7d14 Introduce a virtual AbstractClient::updateQuickTileMode(QuickTileMode) 11 years ago
Martin Gräßlin 9ef42ae3c7 Move blocking geometry updates functionality to AbstractClient 11 years ago
Martin Gräßlin 646eeb8bbb Provide isDecorated() as virtual method on AbstractClient 11 years ago
Martin Gräßlin 7c49b1ca42 Add sizeForClientSize as virtual method to AbstractClient 11 years ago
Martin Gräßlin acb3a14200 Add border(Left|Top|Right|Bottom)() const as virtual methods in AbstractClient 11 years ago
Martin Gräßlin ee47ce613d Provide quickTileMode() as virtual method in AbstractClient 11 years ago
Martin Gräßlin b5255de4b6 Move layer updating for setActive back to AbstractClient 11 years ago
Martin Gräßlin 242e2806ca [wayland] Properly support add/remove transient on ShellClient 11 years ago
Marco Martin 9912d84f74 supports kwayland skipsTaskbar 11 years ago
Martin Gräßlin 9988fa9d74 Add safety check for recursive transient for 11 years ago
Martin Gräßlin d25c465211 Move layer functionality to AbstractClient 11 years ago
Martin Gräßlin a421f546cd Move functionality of Client::updateLayer to AbstractClient 11 years ago
Martin Gräßlin b199356774 Move functionality from Client::doSetDesktop to AbstractClient::setDesktop 11 years ago
Martin Gräßlin 2f7597e522 Move transients from Client to AbstractClient 11 years ago
Martin Gräßlin 305699be8e Move modal from Client to AbstractClient 11 years ago
Martin Gräßlin 1d242d9daf Move mainClients() and allMainClients from Client to AbstractClient 11 years ago
Martin Gräßlin df98e3883f Move hasTransient from Client to AbstractClient 11 years ago
Martin Gräßlin a86a7e7b3c Add a placement strategy for transient ShellClients 11 years ago
Martin Gräßlin c4c3dfc73f Move transientFor from Client to AbstractClient 11 years ago
Martin Gräßlin 3139dcd3b9 Drop cmakedefine HAVE_WAYLAND 11 years ago
Martin Gräßlin 01d805f193 [wayland] Pass appId to PlasmaWindow interface 11 years ago
Martin Gräßlin c3b7ed907b Move logic to handle mouse buttons on windows to AbstractClient 11 years ago
Martin Gräßlin 8d407157c4 Provide a base implementation for performMouseCommand in AbstractClient 11 years ago
Martin Gräßlin 72635101f0 [wayland] Improve creation of KWayland::Server::PlasmaWindowInterface 11 years ago
Martin Gräßlin 1ccd608121 Move hasStrut from Client to AbstractClient 11 years ago
Martin Gräßlin 1d9769af1f Move skipTaskbar from Client to AbstractClient 11 years ago
Martin Gräßlin 11a3eac070 Move skipPager from Client to AbstractClient 11 years ago
Martin Gräßlin 4ca3734d12 [wayland] Support move/resize mode in pointer move handling 11 years ago
Martin Gräßlin f16644ac2e Move maxSize and minSize to AbstractClient 11 years ago
Martin Gräßlin 737ad0b664 Move keepInArea to AbstractClient 11 years ago
Martin Gräßlin 23862e512d Move implementation of ::palette to AbstractClient 11 years ago
Martin Gräßlin 38b418887a Move minimize implementation to AbstractClient 11 years ago
Martin Gräßlin d2884484bc Move ::titlebarPosition to AbstractClient 11 years ago
Martin Gräßlin a4d16debfc Partly move shade implementation to AbstractClient 11 years ago
Martin Gräßlin 254887155c Implement virtual desktop handling in AbstractClient 11 years ago
Martin Gräßlin e672a53721 Move implementation of demanding attention to AbstractClient 11 years ago
Martin Gräßlin 986308f938 Move implementation of isSpecialWindow to AbstractClient 11 years ago
Martin Gräßlin 4b27abd76b Move implementation of wantsTabFocus to AbstractClient 11 years ago
Martin Gräßlin 1fcd1120d9 Move auto-raise handling to AbstractClient 11 years ago
Martin Gräßlin 25e3af5988 Implement keepAbove and keepBelow in AbstractClient 11 years ago
Martin Gräßlin b84118a51b Workspace::updateClientLayer operates on AbstractClient 11 years ago
Martin Gräßlin 7d51838efc Implement AbstractClient::isActive and ::setActive 11 years ago
Martin Gräßlin 3527f1d4b8 Implement AbstractClient::icon 11 years ago
Martin Gräßlin 4d466f9ab3 Implement AbstractClient::skipSwitcher 11 years ago
Martin Gräßlin 4ac4a97c20 Implement AbstractClient::tabBoxClient 11 years ago