69 Commits (eabddf939b01d84d11e1a794f8dfed648f54ce24)

Author SHA1 Message Date
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
Thomas Lübking 2cc6712564 keep electric edges 1/3" away from the corners 13 years ago
Martin Gräßlin edb074cbc2 Split out screen handling from Workspace into own class Screens 13 years ago
Martin Gräßlin 0fb27fd12e Defines to create the boilerplate code for KWin's singleton classes 13 years ago
Martin Gräßlin 32b6ef42b9 Strip module path from all Qt #include <> 13 years ago
Martin Gräßlin f12cf0efba Replacement class for QCursor 13 years ago
Martin Gräßlin 05541740ac Don't activate screen edge actions when moving a Client 13 years ago
Thomas Lübking 004bdee7a2 do not try to raise possible panel proxies 13 years ago
Thomas Lübking 199f14d578 do not try to raise possible panel proxies 13 years ago
Martin Gräßlin 97943019db Use Xcb::Window in WindowBasedEdge 13 years ago
Martin Gräßlin 90eb2dbf05 Screen Edges may belong to fullscreen windows 13 years ago
Martin Gräßlin bed85baf6c Split out event handling in ScreenEdges in separate methods 13 years ago
Martin Gräßlin 9bab40d995 Notifications when approaching a screen edge 13 years ago
Martin Gräßlin a8539ff54e Turn ScreenEdges into a Singleton 13 years ago
Martin Gräßlin 7a7f9d1a34 Change the way how screen edges interact with Effects/Scripts 13 years ago
Martin Gräßlin d9aedf620b Rewrite of KWin's Screen Edge Handling 13 years ago
Martin Gräßlin 3ee9869ba0 Move ScreenEdge configuration from Workspace to ScreenEdge 13 years ago
Martin Gräßlin 334b4bf622 Move handling of Virtual Desktops into a VirtualDesktopManager 13 years ago
Thomas Lübking 8cae5fc073 force instant reaction for dnd border events 14 years ago
Thomas Lübking b6c84775ab HACK around bug 288791 - search for likely panel proxies and raise them after destroying an effect input window 14 years ago
Martin Gräßlin c9c4e020e2 Screen Edge bindings for Scripts and Scripted Effects 14 years ago