89 Commits (9ff1f77e8edaa0c87aeee1cdcc698e42121e2c59)

Author SHA1 Message Date
David Edmundson a3cff85e7a Remove Qt module declarations in includes 8 years ago
Martin Gräßlin 1e13deaa1d Port some displayWidth/displayHeight usages to Screens::size() 9 years ago
Martin Flöser 833f933c5c Move X11 specific event filtering for ScreenEdges into x11 standalone platform 9 years ago
Martin Flöser 7a3c292612 Fix switch desktop on screenedge while resizing a Wayland window 9 years ago
Martin Flöser c45e165514 Fix switch desktop through edge when moving window 9 years ago
Martin Gräßlin e9a44a275e Support blocking of screen edges on active fullscreen windows also for touch 9 years ago
Martin Gräßlin c3ecf55bf8 Do not handle ScreenEdges::check for Edges which don't activate for Pointer 9 years ago
Andreas Hartmetz 0fa4c27c66 Fix build: Compare non-const iterator with non-const iterator 9 years ago
Martin Gräßlin e6aabf5b9f Add callback functionality for touch screen swipe gestures 9 years ago
Martin Gräßlin 64ce6259a9 Introduce dedicated actions for touch screen swipe gestures 9 years ago
Martin Gräßlin aa6c8f8116 Add support for activating screenedges through touch swipe gestures 9 years ago
Marco Martin c0b207a2b5 support for auto-hidden windows to resize 9 years ago
Martin Gräßlin dd3c6d6cc2 Implement show on screen edge for Wayland 10 years ago
Martin Gräßlin 90e05c5798 Use Screens::geometry instead of displayWidth/Height in ScreenEdges 10 years ago
Martin Gräßlin 4a16bbbe46 Support triggering application launcher through screenedge 10 years ago
Kai Uwe Broulik 320eabc8c2 Add KRunner and Activity Manager screen edge 10 years ago
Martin Gräßlin e73a86d420 Create screen edge through the Platform 10 years ago
Martin Gräßlin 736ad55e37 Add ::window() and ::approachWindow as virtual methods to Edge 10 years ago
Martin Gräßlin 80995fc205 Remove the AreaBasedEdge class 10 years ago
Martin Gräßlin 9b917a20fe ScreenEdgeInputFilter for checking whether a screenedge gets activated 10 years ago
Martin Gräßlin 4d883a9cda Ensure pointer position is updated before screen locker enforcement 10 years ago
David Edmundson cd9f43af7d don't activate clients (autohide) if we're dragging a window 11 years ago
Martin Gräßlin 5d37ccfce0 Drop PreventScreenLocking electric border 11 years ago
Martin Gräßlin c408e9ccec Drop remaning code for ShowDashboard 11 years ago
David Edmundson 04ab8554aa Add hint similar to autohide to raise/lower a window 11 years ago
Martin Gräßlin 8073d851c4 [screenedges] Add a missing context to connect 11 years ago
Thomas Lübking 1d3a1aa061 restore linked screenedges times 11 years ago
Thomas Lübking 9139cca72c never trigger edges during the cooldown 11 years ago
Thomas Lübking b7bb7222f4 do not call showOnScreenEdge for *all* clients 11 years ago
Thomas Lübking c4140d6f4e Show autohiding panels instantly 11 years ago
Thomas Lübking 0508528461 # This is a combination of 2 commits. 11 years ago
Thomas Lübking 5d09eaae1f do not switch desktop on resizing windows 11 years ago
Martin Gräßlin f55c086007 Change Workspace::clientRemoved to carry an AbstractClient 11 years ago
Martin Gräßlin 3ad117ac28 Workspace::activeClient returns an AbstractClient 11 years ago
Martin Gräßlin 4b41c33268 Workspace::movingClient changed to AbstractClient 11 years ago
Thomas Lübking ec8f7e1fac ensure disjunct screenedges on overlapping screens 11 years ago
Martin Gräßlin 883445d5e8 Add an auto-test for ScreenEdges 12 years ago
Martin Gräßlin 2d19afd3fc Drop unused include from screenedge.cpp 12 years ago
Thomas Lübking 32dbb57618 block warps after warping for VD switch 12 years ago
Thomas Lübking 35bfec1511 warp cursor per virtual desktop wrap direction 12 years ago
Martin Gräßlin c7cd886bd6 [screenedges] Use generated interface to lock the screen 12 years ago
Martin Gräßlin 876f8c67fa [screenedges] Fix dbus invocation for Dashboard action 12 years ago
Martin Gräßlin 940d9fb513 ScreenEdges which do not need X windows 12 years ago
Martin Gräßlin ed4a0d0319 Screenedge show support for Clients 12 years ago
Martin Gräßlin 0b32e5e57d [kwin] Listen to mouse motion events in the screenedge windows 12 years ago
Martin Gräßlin 255140291f Only compare to last screenedge trigger time when triggered at least once 13 years ago
Thomas Lübking 29e230dca3 enforce reactivation threshold to be 50ms bigger 13 years ago
Martin Gräßlin d90d0f5c8e Improve event handling for screen edge activation on XCB 13 years ago
Martin Gräßlin 330d40f425 Fix no cast to/from ASCII intrduced issues 13 years ago
Thomas Lübking 55daad4d68 sanitize screenedge activation timer logics 13 years ago