Commit graph

3786 commits

Author SHA1 Message Date
Laurent Montel
f32b3e8d92 Remove not necessary "class classname;"
svn path=/trunk/KDE/kdebase/workspace/; revision=671233
2007-06-04 08:24:29 +00:00
Script Kiddy
9117bc2e65 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=671194
2007-06-04 05:17:48 +00:00
Rafael Fernández López
6854500979 Adapt to changes on KPluginSelector
svn path=/trunk/KDE/kdebase/workspace/; revision=671134
2007-06-03 21:13:31 +00:00
Aaron J. Seigo
5521cc8ae9 prevent crash where effects doesn't get set up properly; e.g. opengl is selected or is the default but it can't initialize / find support as needed in the opengl implementation
svn path=/trunk/KDE/kdebase/workspace/; revision=671104
2007-06-03 19:48:27 +00:00
Script Kiddy
7265e1e176 SVN_SILENT made messages (.desktop file, second try)
svn path=/trunk/KDE/kdebase/workspace/; revision=670590
2007-06-02 05:22:54 +00:00
Jeremy Paul Whiting
25032ec5da those of us on kubuntu need this include
svn path=/trunk/KDE/kdebase/workspace/; revision=670314
2007-06-01 01:35:23 +00:00
Jeremy Paul Whiting
36c309ab8d added missing ifdefs for those of us without XDAMAGE
svn path=/trunk/KDE/kdebase/workspace/; revision=670200
2007-05-31 17:13:07 +00:00
Script Kiddy
c6dedebad2 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=670034
2007-05-31 05:31:09 +00:00
Rivo Laks
9107caa266 Update effects section
svn path=/trunk/KDE/kdebase/workspace/; revision=669940
2007-05-30 21:14:19 +00:00
Luboš Luňák
a47797e80a Read desktop layout also during startup.
svn path=/trunk/KDE/kdebase/workspace/; revision=669892
2007-05-30 18:17:18 +00:00
Danny Allen
9880b21aa3 add icon names and add spacing between title words
svn path=/trunk/KDE/kdebase/workspace/; revision=669871
2007-05-30 17:10:39 +00:00
Luboš Luňák
de8fa6c883 Clean up also the overlay window on failure.
svn path=/trunk/KDE/kdebase/workspace/; revision=669838
2007-05-30 15:09:06 +00:00
Luboš Luňák
2312220686 Update.
svn path=/trunk/KDE/kdebase/workspace/; revision=669829
2007-05-30 14:25:22 +00:00
Luboš Luňák
1caa3f95ed Properly check for all needed extensions and handle gracefully absence.
svn path=/trunk/KDE/kdebase/workspace/; revision=669827
2007-05-30 14:22:09 +00:00
Luboš Luňák
eb4fb38657 Have a separate list for glx extensions, to avoid mistakes - now initGL()
is called after initGLX(), so the glx extensions are reset.


svn path=/trunk/KDE/kdebase/workspace/; revision=669818
2007-05-30 13:55:29 +00:00
Luboš Luňák
b70a68b02b Debug output of composite/damage extensions are not available.
svn path=/trunk/KDE/kdebase/workspace/; revision=669803
2007-05-30 13:05:06 +00:00
Luboš Luňák
94bbce020a Sets best values found so far only if the config passes all checks.
svn path=/trunk/KDE/kdebase/workspace/; revision=669782
2007-05-30 12:01:34 +00:00
Luboš Luňák
fdf4645013 Remove unnecessary calls to initDrawableConfigs().
svn path=/trunk/KDE/kdebase/workspace/; revision=669778
2007-05-30 11:44:16 +00:00
Luboš Luňák
7912e100ab captury has moved
svn path=/trunk/KDE/kdebase/workspace/; revision=669742
2007-05-30 08:54:47 +00:00
Script Kiddy
1b7195b7ce SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=669697
2007-05-30 05:10:20 +00:00
Rivo Laks
d93854d120 Oops, fix desktopgrid's name
svn path=/trunk/KDE/kdebase/workspace/; revision=669457
2007-05-29 13:00:05 +00:00
Rivo Laks
ea6f0ae502 - Effects' config module should link to kwineffects and shouldn't link to kutils.
- Make use of the two EffectHandler helper methods: effect config modules now notify KWin that
  corresponding effect should be reloaded when it's config is changed.

svn path=/trunk/KDE/kdebase/workspace/; revision=669436
2007-05-29 11:48:10 +00:00
Rivo Laks
e9cb72087f Add 2 static helper methods to EffectHandler:
One calls reloadEffect() over dbus to reload given effect (to be used in config modules).
The second one returns KConfigGroup for given effect.

svn path=/trunk/KDE/kdebase/workspace/; revision=669435
2007-05-29 11:46:12 +00:00
Rivo Laks
7ebe7238e2 Make reloadEffect() accessible via DBus
svn path=/trunk/KDE/kdebase/workspace/; revision=669434
2007-05-29 11:43:30 +00:00
Rivo Laks
e3d45c99f0 Add reloadEffect() and isEffectLoaded() and use them
svn path=/trunk/KDE/kdebase/workspace/; revision=669433
2007-05-29 11:42:47 +00:00
Script Kiddy
86c92d7985 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=669344

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

M	wallpapers/All-Good-People-1.jpg.desktop
M	wallpapers/Chicken-Songs-2.jpg.desktop
M	wallpapers/No-Ones-Laughing-3.jpg.desktop
M	wallpapers/Time-For-Lunch-2.jpg.desktop
M	wallpapers/Totally-New-Product-1.jpg.desktop
M	wallpapers/Won-Ton-Soup-3.jpg.desktop
M	wallpapers/alta-badia.jpg.desktop
M	wallpapers/andes-venezolanos.svgz.desktop
M	wallpapers/blue-bend.jpg.desktop
M	wallpapers/celtic.svgz.desktop
M	wallpapers/default_blue.jpg.desktop
M	wallpapers/default_gears.jpg.desktop
M	wallpapers/floating-leaves.jpg.desktop
M	wallpapers/globe.svgz.desktop
M	wallpapers/here-gear.svgz.desktop
M	wallpapers/konqui.svgz.desktop
M	wallpapers/lineart.svgz.desktop
M	wallpapers/moon.svgz.desktop
M	wallpapers/seaofconero.jpg.desktop
M	wallpapers/soft-green.jpg.desktop
M	wallpapers/sunshine-after-the-rain.jpg.desktop
M	wallpapers/triplegears.jpg.desktop
2007-05-29 05:15:16 +00:00
Robert Knight
dda35ceb96 Remove margins around dialogs
svn path=/trunk/KDE/kdebase/workspace/; revision=669265
2007-05-28 22:21:39 +00:00
Rivo Laks
9334e70862 Oops, add kwineffect.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=669082
2007-05-28 13:07:52 +00:00
Rivo Laks
c22b4809a5 Add working config modules for PresentWindows and Shadow effects.
You can configure shadow's offset and opacity and presentwindow's mouse activation areas
  (e.g. activate when mouse it at top-right corner).

svn path=/trunk/KDE/kdebase/workspace/; revision=669040
2007-05-28 11:34:12 +00:00
Rivo Laks
f8613ab4bd Reload effects when config changes
svn path=/trunk/KDE/kdebase/workspace/; revision=669037
2007-05-28 11:24:21 +00:00
Rivo Laks
44b293211c Options now longer provides list of effects to be loaded.
Instead, EffectsHandler itself loads the list of enabled effects (saved by the effects selector widget),
  also making use of their EnabledByDefault property, so if you haven't touched the config, you'll
  automatically get default effects.

svn path=/trunk/KDE/kdebase/workspace/; revision=669036
2007-05-28 11:23:00 +00:00
Rivo Laks
041673bf86 Effect's name in KWIN_EFFECT*() macros must now match effect's internal name in .desktop file,
without kwin4_effect_ prefix, so change the name in those macros to lowercase.
Some modifications to the macros themselves as well.

Effect loading via dcop might work again now.

svn path=/trunk/KDE/kdebase/workspace/; revision=669033
2007-05-28 11:16:18 +00:00
Rivo Laks
2ace94d3c8 Move all .desktop files of effects to $SERVICES_DIR/kwin and use ksycoca to e.g. get list of available effects.
As effect's full internal name is used when looking up the effect, you now need to provide the full name
  (e.g. kwin4_effect_blur instead of just blur) when loading effects via dcop.

svn path=/trunk/KDE/kdebase/workspace/; revision=669032
2007-05-28 11:12:20 +00:00
Script Kiddy
6118496212 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=668356
2007-05-26 05:05:31 +00:00
Rivo Laks
d26528afb7 Add effects' config module to the window that pops up after RMB on window title -> Configure
svn path=/trunk/KDE/kdebase/workspace/; revision=668253
2007-05-25 17:33:30 +00:00
Rivo Laks
63b58f6147 Add KControl config module for effects.
ATM you can toggle them on/off, but KWin part isn't done yet, so KWin doesn't care about your changes yet.
You can try it with 'kcmshell kwineffects'

svn path=/trunk/KDE/kdebase/workspace/; revision=668251
2007-05-25 17:11:00 +00:00
Rivo Laks
19520d39b5 Add comments to some (more important) effects
svn path=/trunk/KDE/kdebase/workspace/; revision=668230
2007-05-25 15:06:18 +00:00
Rivo Laks
a62a16303d Fix effect's name
svn path=/trunk/KDE/kdebase/workspace/; revision=668228
2007-05-25 15:04:40 +00:00
Rivo Laks
caec542d7a Add KPluginInfo fields to all effect .desktop files.
This includes author, effect's internal name, licence, version, category, etc

svn path=/trunk/KDE/kdebase/workspace/; revision=668220
2007-05-25 14:17:52 +00:00
Luboš Luňák
278e721494 Support for keeping a window temporarily at the very top,
desktop grid effect raises the window being moved this way.


svn path=/trunk/KDE/kdebase/workspace/; revision=667944
2007-05-24 14:41:56 +00:00
Luboš Luňák
1040404a2a Track stacking order of unmanaged windows.
svn path=/trunk/KDE/kdebase/workspace/; revision=667686
2007-05-23 16:22:59 +00:00
Daniel Molkentin
4804cff7f1 kwin_composite is in trunk now
svn path=/trunk/KDE/kdebase/workspace/; revision=667643
2007-05-23 12:08:55 +00:00
Rivo Laks
d6c8a0371d * Rearrange CMakeLists.txt to be (IMHO) a bit more logical.
* Move drunken, shakymove and wavywindows from builtins to tests. Probably they should also be
  prefixed with test or demo, but I'm not bothered enough to do it myself yet.

svn path=/trunk/KDE/kdebase/workspace/; revision=667378
2007-05-22 16:58:10 +00:00
Luboš Luňák
c4ed59b462 There is a reasonable rounding function after all.
svn path=/trunk/KDE/kdebase/workspace/; revision=667352
2007-05-22 15:48:39 +00:00
Luboš Luňák
61ada25cdf Rework r293762 - enter move/resize mode also when the user just
holds the mouse button down for a moment, without moving.


svn path=/trunk/KDE/kdebase/workspace/; revision=667351
2007-05-22 15:46:42 +00:00
Luboš Luňák
b4e9060ca7 Sigh ... lround() -> int( round()).
BUG: 145780


svn path=/trunk/KDE/kdebase/workspace/; revision=667287
2007-05-22 12:11:45 +00:00
Luboš Luňák
fe3e66deb3 No ceilf().
BUG: 145776


svn path=/trunk/KDE/kdebase/workspace/; revision=667286
2007-05-22 12:07:19 +00:00
Script Kiddy
44349d3369 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=666507
2007-05-20 05:13:09 +00:00
Luboš Luňák
9d8710a5ff No global shortcuts by default for virtual desktops that don't exist
in the default configuration (5+), so that the shortcuts are free for other
uses (hidden somewhere in http://lists.kde.org/?t=117515904000001&r=1&w=2).


svn path=/trunk/KDE/kdebase/workspace/; revision=665975
2007-05-18 13:09:30 +00:00
Luboš Luňák
2c1ca75e3a Oops, there should not be zero screens.
svn path=/trunk/KDE/kdebase/workspace/; revision=665694
2007-05-17 17:25:08 +00:00