109 Commits (4dee88ba652c61a6aaae597c081b2b9c0485edba)

Author SHA1 Message Date
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." 18 years ago
Lucas Murray 07653a50a7 Ported grid branch to a desktop effect. 18 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
Rivo Laks 6c8b18f379 Add support for effect ordering. 19 years ago
Rivo Laks e3d45c99f0 Add reloadEffect() and isEffectLoaded() and use them 19 years ago
Rivo Laks 44b293211c Options now longer provides list of effects to be loaded. 19 years ago
Luboš Luňák 278e721494 Support for keeping a window temporarily at the very top, 19 years ago
Luboš Luňák f52b8e48cd branches/work/kwin_composite becomes new trunk kwin. 19 years ago
Luboš Luňák 2b7e1f4993 Remove kwin, kwin_composite will become new trunk kwin, missing merges 19 years ago
Rivo Laks 9342f6902c Add EffectWindow::isPaintingEnabled() to check whether painting of that window is enabled (surprise!) 19 years ago
Rivo Laks 868719ed65 Port ExplosionEffect to plugin system 19 years ago
Luboš Luňák f43b53ef7d Trigger TrackMouseEffect using Ctrl+Meta rather than mouse buttons. 19 years ago