118 Commits (2ff73028a0525c47cf2fbe2b7ebebf6dd4eecd0f)

Author SHA1 Message Date
Martin Gräßlin 2ff73028a0 Make it possible to move windows across screens in desktop grid. 17 years ago
Lucas Murray a0d07d12a2 Merged r970865:1049322 from /branches/work/kwin-tabbing 17 years ago
Martin Gräßlin 77f0f0eaca Adding the missing pieces for a nice and fast letterbox resizing as a replacement for the drawbound resizing. 17 years ago
Martin Gräßlin aff72003dd The TabBox passes KeyEvents to the effects. So we can navigate with left/right/up/down in presentwindows when used as alt+tab effect. Filtering is of course disabled. 17 years ago
Lucas Murray ca9df8caae Add window snapping to the desktop grid effect. 17 years ago
Lucas Murray da37b1f16d Don't const effect proxies. 17 years ago
Martin Gräßlin a26c5b1225 Configurable mouse actions in present windows for clicking a window and desktop. 17 years ago
Martin Gräßlin fcbd01779a Add support for activating present windows via XAtoms. 17 years ago
Lucas Murray 8d09ed341a Remove old decoration shadow API, rename AbilityProvidesShadow and add 17 years ago
Michael Zanetti 32ef57aae7 Add bool keepAbove() to EffectWindow 17 years ago
Lucas Murray 893b0c2c71 Merge DesktopLayout class into Workspace. 17 years ago
Lucas Murray dd28e15a1b Allow desktop effects to access the new DesktopLayout class. Replaced 17 years ago
Martin Gräßlin 57f57adaa4 Export method hasAlpha() from Toplevel to EffectWindow. 17 years ago
Lucas Murray 13c2f21e9d Added EffectWindow::acceptsFocus(). Prevent present windows from 17 years ago
Lucas Murray a1c82cd52b Added support for inter-effect communication through the use of proxy 17 years ago
Lucas Murray 9bb76644b7 Backport: Extracted mouse polling out of the composite timer to allow 17 years ago
Lucas Murray 752d5fa642 Extracted mouse polling out of the composite timer to allow effects to 17 years ago
Lucas Murray 8e6d18f7b3 Revert "Ported grid branch to a desktop effect." 17 years ago
Lucas Murray 07653a50a7 Ported grid branch to a desktop effect. 17 years ago
Lucas Murray 154c19b0e7 Make the client shadowOpacity() return a relative opacity instead of absolute. 18 years ago
Lucas Murray c07ba30b63 Fixed shadow effect losing its shadows after making changes to the settings. 18 years ago
Lucas Murray 899d578c49 Merge Libkdecoration2 Git branch. 18 years ago
Luboš Luňák 1d2c54edcc Support for proper effect reconfiguration instead of reloading them. 18 years ago
Luboš Luňák 2a87593638 Add a global configuration option for animation speed. See description 18 years ago
Lucas Murray 0581746327 Allow moving of maximized windows across screens 18 years ago
Lucas Murray d515abb82c Added screenNumber() and addRepaint(QRegion) to effects API 18 years ago
Luboš Luňák e2f835e142 Modules -> Effects, for consistent naming (not sure if the calls 18 years ago
Luboš Luňák 3f4a2dfaed Add functions for querying xinerama screens to effects API, 18 years ago
Laurent Montel 5628d59f1f Add dbus function to show which effect can be loaded 18 years ago
Laurent Montel 54ede72bf1 Add a dbus function to show which effect is loaded 18 years ago
Rivo Laks 0d64af45ce Make elevatedWindows() return list of EffectWindow pointers instead 18 years ago
Luboš Luňák bc5acf8268 Shaped shadows are not implemented yet, so disable shadows completely 18 years ago
Luboš Luňák c708796804 findWindow() 18 years ago
Luboš Luňák 82ad4e01ce Report old buttons and modifiers state in mouseChanged() as well. 18 years ago
Luboš Luňák 0bbc0fa5dc Support for getting PropertyNotify events - effects can have their 18 years ago
Luboš Luňák 76c76f585d Don't apply DimInactive effect to override-redirect windows. Things 18 years ago
Rivo Laks bd19b6dc45 Add EffectWindow::shape() 19 years ago
Luboš Luňák 01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL 19 years ago
Luboš Luňák c1ed1edb52 Proper support for active xinerama screen in effects. 19 years ago
Luboš Luňák ceb07f1c5c -Woverloaded-virtual 19 years ago
Luboš Luňák d18e4933a0 Make DesktopGrid useful also from keyboard. 19 years ago
Luboš Luňák bc6a084894 Let effects access window role as well. 19 years ago
Rivo Laks bb9ff25ec4 Prevent multiple fullscreen effects from becoming active at the same time as discussed 19 years ago
Luboš Luňák e6069e9cf6 Arghl. Again a stupid bug caused by float having poor precision. 19 years ago
Luboš Luňák d846a1e8a9 Use always float as the floating point type for compositing 19 years ago
Luboš Luňák 5a50381e1f Move the shader used for painting to WindowPaintData, as it's 19 years ago
Luboš Luňák 30eb55863c Make WindowPaintData ctor require an EffectWindow argument, 19 years ago
Rivo Laks da0450f67f Make loadEffect() return bool 19 years ago
Luboš Luňák 96aba51960 Add a helper to turn on transparency in pre-paint calls. 19 years ago
Luboš Luňák 5faa397849 Vertex redesign - redo the way windows are split into smaller parts 19 years ago