Commit graph

11 commits

Author SHA1 Message Date
Martin Gräßlin
0b85768ec5 EffectsHandler emits windowClosed signal
Client and Unmanaged use a signal to notify that they are about to be closed.
The EffectsHandlerImpl is connected to those signals and emits the appropriate
windowClosed signal to which the effects are connected.
2011-02-27 09:25:45 +01:00
Martin Gräßlin
ab6f2ba1fd EffectsHandler emits windowAdded signal
All previously existing windowAdded methods are renamed to slotWindowAdded.
EffectsHandlerImpl is connected to Workspace's clientAdded signal, which is
emitted a little bit earlier than the previous direct method call. This might
change behavior.
Another signal is added to Workspace to signal that an unmanaged is added.
2011-02-25 22:06:02 +01:00
Martin Gräßlin
b265537962 Drop dependency to libplasma from kwineffects library
Since the EffectFrames have been moved into KWin core nothing in the
Effects lib actually used Plasma. The only remaining method is moved
to core as it's not used in the Effects. The Effects itself still
link against Plasma, so nothing changes for them.

The Plasma includes in the kwineffects header seemed to pull in
quite some additional headers, so the includes in some effects have
to be adjusted (most often KConfigGroup). This should speed up the
compilation of the library and the effects.
2011-02-17 19:38:42 +01:00
Martin Gräßlin
0a7e48f7aa KWin uses kdelibs coding style. 2011-01-31 20:07:03 +01:00
Martin Gräßlin
0fef632c03 Block fullscreen effects from inside dashboard effect.
Prevents that e.g. desktop grid can be activated while dashboard is active.
Thanks to Michael Gapczynski for this Google Code-In contribution.
See Review Request http://svn.reviewboard.kde.org/r/5980/
CCBUG: 159519
CCMAIL: GapczynskiM@gmail.com

svn path=/trunk/KDE/kdebase/workspace/; revision=1201205
2010-11-27 07:07:19 +00:00
Martin Gräßlin
4cf636b896 Remove trailing whitespaces
SVN_SILENT

svn path=/trunk/KDE/kdebase/workspace/; revision=1193869
2010-11-07 12:32:08 +00:00
Martin Gräßlin
c2b3b0483f Don't dim dashboard windows in multiscreen setups
svn path=/trunk/KDE/kdebase/workspace/; revision=1193866
2010-11-07 12:28:18 +00:00
Andreas Demmer
e5044f2fb5 fade plasmoids too, but at double speed
svn path=/trunk/KDE/kdebase/workspace/; revision=1188163
2010-10-21 15:07:34 +00:00
Andreas Demmer
4ca657dc45 add fade animation and duration settings to dashboard effect
svn path=/trunk/KDE/kdebase/workspace/; revision=1187687
2010-10-20 06:33:55 +00:00
Andreas Demmer
c9baf9190d tell other window effects to ignore dashboard window
svn path=/trunk/KDE/kdebase/workspace/; revision=1162055
2010-08-11 09:25:25 +00:00
Andreas Demmer
2bedb6bba9 initial commit of the KWin dashboard effect
svn path=/trunk/KDE/kdebase/workspace/; revision=1153704
2010-07-23 19:52:20 +00:00