Commit graph

19062 commits

Author SHA1 Message Date
Cédric Borgese
7be1a64c1d Reenable wobbly for "non-normal" windows as it disable it for kcm windows too.
Instead, disable the effect at openning to avoid get it in menu, combo boxed, ...
CCMAIL: sebas@kde.nl

svn path=/trunk/KDE/kdebase/workspace/; revision=799614
2008-04-21 23:34:56 +00:00
Cédric Borgese
e65a9e49ea Add a new filter for smoother move.
It may also help to keep the effect stable with more extreme values for the parameters.

svn path=/trunk/KDE/kdebase/workspace/; revision=799612
2008-04-21 23:25:03 +00:00
Martin Gräßlin
89458622c7 Make physic based animation also work with "high" animation durations.
Use of addTime() instead of setProgress().
Only set curve shape once.

svn path=/trunk/KDE/kdebase/workspace/; revision=799466
2008-04-21 16:09:11 +00:00
Sebastian Kügler
4e04b678af It's wobbly windows, not wobbly menus, tooltips, combos ...
This check only seems to catch dropdownmenus, but the code looks
right to me ... maybe an omission somewhere else?

Anyway, it makes the wobbly experiences much calmer.

svn path=/trunk/KDE/kdebase/workspace/; revision=799290
2008-04-21 00:17:42 +00:00
Sebastian Kügler
3069aa1d21 Make window translucent when minizing, make for a fancier effect.
svn path=/trunk/KDE/kdebase/workspace/; revision=799283
2008-04-20 23:49:31 +00:00
Sebastian Kügler
9075540ef0 Don't set curveshape twice, caught by Andre Duffeck
svn path=/trunk/KDE/kdebase/workspace/; revision=799113
2008-04-20 12:56:46 +00:00
Cédric Borgese
e4ecf50281 Use english words in code and interface.
svn path=/trunk/KDE/kdebase/workspace/; revision=799110
2008-04-20 12:29:20 +00:00
Malcolm Hunter
e46fbb1445 Typo fixes
svn path=/trunk/KDE/kdebase/workspace/; revision=798926
2008-04-19 23:32:40 +00:00
Malcolm Hunter
be582d3a1a Typo fixes
svn path=/trunk/KDE/kdebase/workspace/; revision=798922
2008-04-19 22:36:47 +00:00
Sebastian Kügler
a4d3693625 CoverSwitch now uses TimeLine.
svn path=/trunk/KDE/kdebase/workspace/; revision=798727
2008-04-19 00:28:38 +00:00
Sebastian Kügler
3ae042aa69 DesktopGrid now uses TimeLine.
svn path=/trunk/KDE/kdebase/workspace/; revision=798726
2008-04-19 00:28:35 +00:00
Sebastian Kügler
ad388f8aa4 rename mTimeLine to mTimeLineWindows to make it sufficiently clear that we have more than one timeline
svn path=/trunk/KDE/kdebase/workspace/; revision=798724
2008-04-19 00:12:28 +00:00
Sebastian Kügler
a827c19cf1 Minimizing windows now uses the new TimeLine feature. This way, they
accelerate towards the taskbar.

svn path=/trunk/KDE/kdebase/workspace/; revision=798723
2008-04-19 00:12:24 +00:00
Sebastian Kügler
b953f0a046 Introduce TimeLine, a class providing non-linear animation patterns
to KWin effects.

The class basically wraps QTimeLine right now, but it's easy to pop
in function implementing different animation timeline patterns.

Patches to the first effects using this TimeLine are coming up ...

svn path=/trunk/KDE/kdebase/workspace/; revision=798719
2008-04-18 23:57:05 +00:00
Cédric Borgese
25caa4315d Implements wobbly when closing window but disable it for now.
svn path=/trunk/KDE/kdebase/workspace/; revision=798649
2008-04-18 19:04:00 +00:00
Cédric Borgese
666d612295 Add wobblyness when opening windows.
svn path=/trunk/KDE/kdebase/workspace/; revision=798624
2008-04-18 17:43:00 +00:00
Script Kiddy
7c8262068d SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=798572

The following changes were in SVN, but were removed from git:

M	wallpapers/Code_Poets_Dream/metadata.desktop
M	wallpapers/Colorado_Farm/metadata.desktop
M	wallpapers/Curls_on_Green/metadata.desktop
M	wallpapers/Emotion/metadata.desktop
M	wallpapers/Fields_of_Peace/metadata.desktop
M	wallpapers/Finally_Summer_in_Germany/metadata.desktop
M	wallpapers/Fresh_Morning/metadata.desktop
M	wallpapers/Golden_Ripples/metadata.desktop
M	wallpapers/Green_Concentration/metadata.desktop
M	wallpapers/Ladybuggin/metadata.desktop
M	wallpapers/Leafs_Labyrinth/metadata.desktop
M	wallpapers/Red_Leaf/metadata.desktop
M	wallpapers/Skeeter_Hawk/metadata.desktop
M	wallpapers/There_is_Rain_on_the_Table/metadata.desktop
2008-04-18 15:51:48 +00:00
Luboš Luňák
afa5700c7b Don't initialy minimize a window if it has some main window open,
but it was internall optimized away (e.g. one group transient plasma
dialog open, minimized, open another group transient dialog from plasma).


svn path=/trunk/KDE/kdebase/workspace/; revision=798569
2008-04-18 15:50:12 +00:00
Luboš Luňák
0af83a41ec Don't crash when XGrabKeyboard() fails for some reason.
svn path=/trunk/KDE/kdebase/workspace/; revision=798523
2008-04-18 14:04:11 +00:00
Cédric Borgese
c1b759bd10 Fix bad empty test.
svn path=/trunk/KDE/kdebase/workspace/; revision=798510
2008-04-18 13:06:29 +00:00
Cédric Borgese
f668280204 Follow the kwin effect ordering policy (http://lists.kde.org/?l=kwin&m=120395261420290&w=2)
svn path=/trunk/KDE/kdebase/workspace/; revision=798508
2008-04-18 13:05:27 +00:00
Luboš Luňák
26b79d9177 Use QVector instead of plain-C-error-prone-memory-leaking arrays.
svn path=/trunk/KDE/kdebase/workspace/; revision=798503
2008-04-18 12:57:16 +00:00
André Wöbbeking
8e27faa7a0 - use icon like the other effects do
- Encoding is not needed anymore

svn path=/trunk/KDE/kdebase/workspace/; revision=798501
2008-04-18 12:53:10 +00:00
André Wöbbeking
f0899e4b28 add icon
svn path=/trunk/KDE/kdebase/workspace/; revision=798498
2008-04-18 12:50:17 +00:00
Cédric Borgese
0b6bb6a95f Implement a wobbly like effect for kwin.
svn path=/trunk/KDE/kdebase/workspace/; revision=798476
2008-04-18 12:01:47 +00:00
Martin Gräßlin
a6e32ded65 Default animation duration should be the same in ui as in the effect
svn path=/trunk/KDE/kdebase/workspace/; revision=798111
2008-04-17 14:20:22 +00:00
Martin Gräßlin
4c77b8c85d Makes CoverSwitch working with TwinView/Xinerama Settings. Switching is now only shown on the current screen and not extended to both screens.
CCBUG: 159111

svn path=/trunk/KDE/kdebase/workspace/; revision=798109
2008-04-17 14:15:55 +00:00
Malcolm Hunter
9421e7ef29 Typo fixes
svn path=/trunk/KDE/kdebase/workspace/; revision=797413
2008-04-15 19:48:10 +00:00
Aaron J. Seigo
2726b01a2b don't start at 0 degrees every time the mouse is pressed, but base the angle on the time. this allows one to press the keyboard, let go and press it again without it jumping.
svn path=/trunk/KDE/kdebase/workspace/; revision=797314
2008-04-15 12:54:17 +00:00
Script Kiddy
b4dd43913a SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=797202

The following changes were in SVN, but were removed from git:

M	wallpapers/Code_Poets_Dream/metadata.desktop
M	wallpapers/Emotion/metadata.desktop
M	wallpapers/Finally_Summer_in_Germany/metadata.desktop
M	wallpapers/Fresh_Morning/metadata.desktop
M	wallpapers/Leafs_Labyrinth/metadata.desktop
M	wallpapers/Skeeter_Hawk/metadata.desktop
M	wallpapers/There_is_Rain_on_the_Table/metadata.desktop
2008-04-15 02:02:03 +00:00
Aaron J. Seigo
a09d1a775d make cover switch look more elegent with a black reflective surface that "floats" on top of the desktop (by simply fading out to nothing)
CCMAIL:ubuntu@martin-graesslin.com

svn path=/trunk/KDE/kdebase/workspace/; revision=797007
2008-04-14 17:59:37 +00:00
Script Kiddy
234009287b SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=796259

The following changes were in SVN, but were removed from git:

M	wallpapers/Code_Poets_Dream/metadata.desktop
M	wallpapers/Colorado_Farm/metadata.desktop
M	wallpapers/Curls_on_Green/metadata.desktop
M	wallpapers/Emotion/metadata.desktop
M	wallpapers/Fields_of_Peace/metadata.desktop
M	wallpapers/Finally_Summer_in_Germany/metadata.desktop
M	wallpapers/Fresh_Morning/metadata.desktop
M	wallpapers/Golden_Ripples/metadata.desktop
M	wallpapers/Green_Concentration/metadata.desktop
M	wallpapers/Ladybuggin/metadata.desktop
M	wallpapers/Leafs_Labyrinth/metadata.desktop
M	wallpapers/Red_Leaf/metadata.desktop
M	wallpapers/Skeeter_Hawk/metadata.desktop
M	wallpapers/There_is_Rain_on_the_Table/metadata.desktop
2008-04-13 01:57:40 +00:00
Luboš Luňák
2a9650a740 Oopsie, namespace the config properly too.
svn path=/trunk/KDE/kdebase/workspace/; revision=795808
2008-04-11 13:37:24 +00:00
Laurent Montel
778c869e40 Commit patch from Alex
(He didn't have time to make it yesterday and will able to commit it next thursday)
This patch clean up some :
target_link_libraries(kfoo kdeinit_kfoo) which is already done in kde4_add_kdeinit_executable()
macro 	and use "INSTALL_TARGETS_DEFAULT_ARGS" in other place.
I tested all compile file, all works fine but if there is a pb send me a mail.

CCMAIL: neundorf@kde.org 

svn path=/trunk/KDE/kdebase/workspace/; revision=795711
2008-04-11 06:52:03 +00:00
Alexander Neundorf
e36a1cecee some more space to enhance readability
Alex



svn path=/trunk/KDE/kdebase/workspace/; revision=795598
2008-04-10 23:15:44 +00:00
Luboš Luňák
2cdceb2fac Apply patch from #152030 (make it optionally follow system colors).
svn path=/trunk/KDE/kdebase/workspace/; revision=795249
2008-04-09 15:48:12 +00:00
Luboš Luňák
e9b46ee24c Welcome ... er ... Ozone, the new default KWin decoration, that will
be a fork of the Oxygen decoration with additional features that
the Oxygen developers don't want to have in Oxygen. See README
or #152030 for why they prefer it this way.
CCBUG: 152030


svn path=/trunk/KDE/kdebase/workspace/; revision=795243
2008-04-09 15:32:58 +00:00
Script Kiddy
0370c195d0 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=795059
2008-04-09 03:58:49 +00:00
Script Kiddy
32b1d968ee SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=794314

The following changes were in SVN, but were removed from git:

M	wallpapers/Code_Poets_Dream/metadata.desktop
M	wallpapers/Colorado_Farm/metadata.desktop
M	wallpapers/Curls_on_Green/metadata.desktop
M	wallpapers/Emotion/metadata.desktop
M	wallpapers/Fields_of_Peace/metadata.desktop
M	wallpapers/Finally_Summer_in_Germany/metadata.desktop
M	wallpapers/Fresh_Morning/metadata.desktop
M	wallpapers/Golden_Ripples/metadata.desktop
M	wallpapers/Green_Concentration/metadata.desktop
M	wallpapers/Ladybuggin/metadata.desktop
M	wallpapers/Leafs_Labyrinth/metadata.desktop
M	wallpapers/Red_Leaf/metadata.desktop
M	wallpapers/Skeeter_Hawk/metadata.desktop
M	wallpapers/There_is_Rain_on_the_Table/metadata.desktop
2008-04-07 02:20:20 +00:00
Malcolm Hunter
8fa1dffde8 Typo fixes
svn path=/trunk/KDE/kdebase/workspace/; revision=794131
2008-04-06 16:29:45 +00:00
Magnus Romnes
d492155fb7 * Added support for opacity in menus.
* Moved configuration dialog to .ui file.


svn path=/trunk/KDE/kdebase/workspace/; revision=794038
2008-04-06 10:19:26 +00:00
Script Kiddy
d8b44755c9 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=793709
2008-04-04 21:35:57 +00:00
Luboš Luňák
833da68e60 Say why Qt::WA_PaintOnScreen is enabled.
svn path=/trunk/KDE/kdebase/workspace/; revision=793650
2008-04-04 18:11:02 +00:00
Luboš Luňák
1da43a7993 Work around a Qt4.4.0RC1 redrawing bug.
BUG: 157659


svn path=/trunk/KDE/kdebase/workspace/; revision=793649
2008-04-04 18:08:43 +00:00
Luboš Luňák
0256c3bc14 Not using WA_PaintOnScreen leads to double-buffering whole decorations,
wasting a large amount of pixmap memory for almost nothing. Please
double-buffer manually in paintEvent() if the flicker is serious.
CCMAIL: cbr@boemann.dk


svn path=/trunk/KDE/kdebase/workspace/; revision=793641
2008-04-04 17:43:46 +00:00
Malcolm Hunter
d93af97050 Typo fixes
svn path=/trunk/KDE/kdebase/workspace/; revision=793054
2008-04-02 21:53:17 +00:00
Louai Al-Khanji
340489c14a Better shadow color calculation. Picks up palette changes on the fly.
svn path=/trunk/KDE/kdebase/workspace/; revision=793031
2008-04-02 21:15:04 +00:00
Christian Ehrlicher
d91c540b61 LIB_INSTALL_DIR -> INSTALL_TARGETS_DEFAULT_ARGS
svn path=/trunk/KDE/kdebase/workspace/; revision=792590
2008-04-01 16:42:27 +00:00
Louai Al-Khanji
fe3f250020 Whoops, these are supposed to be on by default.
svn path=/trunk/KDE/kdebase/workspace/; revision=791340
2008-03-29 02:38:17 +00:00
Louai Al-Khanji
32bc8c8d07 Make window caption presentation configurable and turned off by default.
svn path=/trunk/KDE/kdebase/workspace/; revision=791193
2008-03-28 17:26:04 +00:00