46 Commits (89c2f2bf024a9da8db36b7d62cd6325000fcb796)

Author SHA1 Message Date
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
Thomas Lübking 3a6095726e Only reserve required electric borders for ElectricAlways 14 years ago
Martin Gräßlin 27643f5a9e Drop kephal dependency from KWin 14 years ago
Thomas Lübking df32d86d84 fix some value inits for the no pushback case 14 years ago
Martin Gräßlin 212908ee88 Refactoring of KWin::Options: getter methods instead of public variables 14 years ago
Thomas Lübking 2ff74f83be Obey forced desktop id on electricborder change 14 years ago
Arthur Arlt aa14d53b71 Rename raiseWindows() to ensureOnTop() 15 years ago
Arthur Arlt c8cf1e4c7e Removed method destroy() 15 years ago
Arthur Arlt baf6de3a2f Use QVector<int> for m_screenEdgeReserved istead of int array 15 years ago
Arthur Arlt cc43928a97 Use QVector<Window> for screen edge windows instead of Window array 15 years ago
Arthur Arlt f73fb783ca Document new class ScreenEdge 15 years ago
Arthur Arlt 6e7a249cd0 Rename functions in class ScreenEdge 15 years ago
Arthur Arlt 7aecca019f Rename member variables 15 years ago
Arthur Arlt bf419c256d Introduced init() method to class ScreenEdge 15 years ago
Arthur Arlt 83e8f65679 Use new getter method screenEdgeWindows() in propagateClients() 15 years ago
Arthur Arlt 76e5f0e08b Introduce new getter method screenEdgeWindows() to class ScreenEdge 15 years ago
Arthur Arlt 2f11337d98 Refactoring Screen Edge handling 15 years ago
Arthur Arlt 55cbff052f Refactor Screen Edge Handling 15 years ago