135 Commits (aef6208fdce4e64ae8e49a024739cf14702a4efc)

Author SHA1 Message Date
Thomas Lübking 48447a3d26 avoid recreating effectframes/textures on setPosition; correct position after setAlignment 16 years ago
Thomas Lübking 68fbd31ad8 add windowgeometry tip effect, bind it to the general setting and generalize effect feature provide api, thus update resize effect 16 years ago
Martin Gräßlin 6353d6ff57 Don't blur behind opaque window decorations. 16 years ago
Martin Gräßlin 382d5b15d3 Ignore Paint Clipper when rendering to FBO. 16 years ago
Martin Gräßlin 48012c30fe Coding Style++ 16 years ago
Martin Gräßlin ef79d4c443 Use the normal Plasma selection to highlight the selected window in boxswitch. 16 years ago
Martin Gräßlin 89c0ea0c8d Pass EffectFrame through all effects, so that they can do something with the frame. 16 years ago
Martin Gräßlin e2eebb6503 Refactoring of EffectFrame: EffectFrame becomes an interface just like EffectsHandler and EffectWindow and a concrete EffectFrameImpl in core. 16 years ago
Fredrik Höglund b8815bbae6 Store the custom data in a QHash instead of a QMap, since QHash 16 years ago
Thomas Lübking ffa8b5306c rename EffectsHandler::provideResizeEffect to singular, honor rules (also affecting the sync timer now) 16 years ago
Martin Gräßlin fa7f160cb3 Window specific setting to skip window switchers (tabbox, present windows, desktop grid). 16 years ago
Martin Gräßlin f6ebb5d913 Texture scaling in resize effect and disabling the drawbound when the effect is present. 16 years ago
Martin Gräßlin ec8d860c4b Allow effects to change the number of desktops and inform effects when the number of desktops is changed. 16 years ago
Fredrik Höglund 7ad2203084 Expose the decoration inner rect to effects. 16 years ago
Fredrik Höglund 55b5b593b2 Add EffectsHandler::decorationsHaveAlpha(). 16 years ago
Lucas Murray 51168e97a4 Keep the logout effect active until KWin is killed or the user cancels 16 years ago
Fredrik Höglund b95c6f721c Make it possible for effects to store arbitrary data in EffectWindow. 16 years ago
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." 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