Luboš Luňák
ce20cf0625
More configuration options for effects. Most of the code
...
by Christian Nitschkowski <segfault_ii@web.de>.
svn path=/trunk/KDE/kdebase/workspace/; revision=736161
2007-11-13 16:20:52 +00:00
Rivo Laks
0adf0a1b49
Add zoom config dialog (just keyboard shortcuts)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=735761
2007-11-12 15:11:00 +00:00
Rivo Laks
e795e4b81f
This was not supposed to be removed
...
svn path=/trunk/KDE/kdebase/workspace/; revision=732256
2007-11-03 10:42:12 +00:00
Rivo Laks
d78506bd0a
Move testing/demo effects (those not meant for end users) to test/ subdir and don't build them by default.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=732055
2007-11-02 17:28:21 +00:00
Luboš Luňák
b33ce330ca
Another testing effect - show where painting is taking place. Quite interesting,
...
even for uses outside of KWin.
svn path=/trunk/KDE/kdebase/workspace/; revision=728502
2007-10-23 13:41:59 +00:00
Rivo Laks
bbb6d2d96a
- Add config module for MakeTransparent effect.
...
Defaults are 70% translucency for window decorations and 80% for moving windows.
- Set it's user-visible name to Translucency
svn path=/trunk/KDE/kdebase/workspace/; revision=728122
2007-10-22 13:34:26 +00:00
Rivo Laks
b5bfa1765f
Effects' config modules don't depend on opengl
...
svn path=/trunk/KDE/kdebase/workspace/; revision=727695
2007-10-21 13:44:40 +00:00
Rivo Laks
bb6a65b424
Add config module for DesktopGrid.
...
You can configure slide animation and activations shortcut
svn path=/trunk/KDE/kdebase/workspace/; revision=716951
2007-09-25 17:52:19 +00:00
Bernhard Loos
4ff6a33526
fix the effect kcm for kwin
...
(port it to KPluginFactory)
svn path=/trunk/KDE/kdebase/workspace/; revision=714825
2007-09-20 17:48:27 +00:00
Dirk Mueller
f46cd49351
give a nice logging message if libcaptury cannot be found
...
svn path=/trunk/KDE/kdebase/workspace/; revision=706858
2007-08-31 13:10:27 +00:00
Rivo Laks
cc2600100c
Add a method to render round box with a dark edge and use it for alt-tab's frame.
...
Now the frame has a slight edge/border around it which makes it look much better IMHO.
svn path=/trunk/KDE/kdebase/workspace/; revision=704310
2007-08-24 15:44:52 +00:00
Rivo Laks
11cff2c158
Add LookingGlass, a fancier-looking magnifier.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=687380
2007-07-13 13:22:09 +00:00
Allen Winter
5c93175949
remove kde4_automoc()
...
svn path=/trunk/KDE/kdebase/workspace/; revision=685984
2007-07-10 09:14:12 +00:00
Rivo Laks
42a4d364c2
Add a generic function to render a box with rounded corners.
...
Algorithm is basically same as for shadow, perhaps even shadow will use it.
svn path=/trunk/KDE/kdebase/workspace/; revision=683514
2007-07-04 20:33:35 +00:00
Rivo Laks
3bcf28270d
Arg... install the shadow texture
...
svn path=/trunk/KDE/kdebase/workspace/; revision=683215
2007-07-04 11:46:50 +00:00
Rivo Laks
5af2cb8dda
Add sharpen effect which does some basic sharpening.
...
Also requires shaders and shortcut is Ctrl+F7 for now.
svn path=/trunk/KDE/kdebase/workspace/; revision=683165
2007-07-04 10:01:04 +00:00
Rivo Laks
f69139e825
Add invert effect which inverts aka negates desktop's colors.
...
Shortcut is Ctrl+F6 for now.
Requires shaders.
svn path=/trunk/KDE/kdebase/workspace/; revision=683162
2007-07-04 09:59:07 +00:00
Luboš Luňák
5913a1d781
These are demo effects.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=682845
2007-07-03 14:44:38 +00:00
Dirk Mueller
e625a97905
include cleanups
...
svn path=/trunk/KDE/kdebase/workspace/; revision=680057
2007-06-25 11:03:18 +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
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
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
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
8d9f931cfd
Build properly without OpenGL/XRender.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=662052
2007-05-07 11:46:01 +00:00
Luboš Luňák
f52b8e48cd
branches/work/kwin_composite becomes new trunk kwin.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=659202
2007-04-29 17:35:43 +00:00
Luboš Luňák
2b7e1f4993
Remove kwin, kwin_composite will become new trunk kwin, missing merges
...
from trunk will be merged in.
svn path=/trunk/KDE/kdebase/workspace/; revision=659200
2007-04-29 17:34:49 +00:00
Rivo Laks
72f2d412c1
Add blur effect.
...
Blur effects blurs out background of translucent windows, thus improving e.g. readability of text in
such windows.
I'll send a mail with couple of screenshots and more details to kwin list soon.
svn path=/branches/work/kwin_composite/; revision=658817
2007-04-28 15:13:28 +00:00
Luboš Luňák
bf29f2c3e1
Effect which can temporarily mark places on the screen.
...
svn path=/branches/work/kwin_composite/; revision=656547
2007-04-21 17:12:17 +00:00
Rivo Laks
868719ed65
Port ExplosionEffect to plugin system
...
svn path=/branches/work/kwin_composite/; revision=656456
2007-04-21 12:57:15 +00:00
Rivo Laks
e979de43fb
Another demo effect which uses shader and render target to turn your screen into a liquid, wavy surface.
...
Soon we'll have more silly effects than Beryl/Compiz ;-)
svn path=/branches/work/kwin_composite/; revision=655575
2007-04-18 19:44:49 +00:00
Rivo Laks
7a5415ecdb
Add a demo/test effect for GLRenderTarget.
...
It renders a small rotating thumbnail of the scene in the middle of the screen.
svn path=/branches/work/kwin_composite/; revision=655498
2007-04-18 15:42:06 +00:00
Luboš Luňák
67fdfa03e7
Add effect that highlights the mouse when one
...
presses left and right mouse button. There needs to be
found a better way of activating this though :-/.
svn path=/branches/work/kwin_composite/; revision=654750
2007-04-16 21:15:15 +00:00
Luboš Luňák
18f86e79d4
Small cleanups.
...
svn path=/branches/work/kwin_composite/; revision=654707
2007-04-16 19:55:28 +00:00
Luboš Luňák
743c5da956
A silly effect that just shows a picture. Using
...
picture of Konqi is recommended :).
svn path=/branches/work/kwin_composite/; revision=654703
2007-04-16 19:52:21 +00:00
Rivo Laks
408cb3b28f
Remove DesktopChangeSlide from the makefile as well
...
svn path=/branches/work/kwin_composite/; revision=654694
2007-04-16 19:38:20 +00:00
Luboš Luňák
f8fd7b7ff1
Effect that shows all desktops in a grid.
...
svn path=/branches/work/kwin_composite/; revision=654642
2007-04-16 17:25:02 +00:00
Luboš Luňák
f5fa11222a
Effects that can keep thumbnails of selected windows permanently
...
visible at the side.
svn path=/branches/work/kwin_composite/; revision=654185
2007-04-15 10:56:17 +00:00
Luboš Luňák
2d89e4304e
Magnifier glass - like Zoom, but only for a small part of the screen.
...
svn path=/branches/work/kwin_composite/; revision=653542
2007-04-13 15:19:12 +00:00
Luboš Luňák
0b4f83fc90
The rest ported to plugins, BoxSwich being the only exception.
...
svn path=/branches/work/kwin_composite/; revision=652990
2007-04-12 13:12:11 +00:00
Luboš Luňák
8e25dd6bfa
Port to plugins.
...
svn path=/branches/work/kwin_composite/; revision=652956
2007-04-12 11:55:07 +00:00
Luboš Luňák
6bf23a5c48
Convert to plugins (and make it a test, since it's more or less useless).
...
svn path=/branches/work/kwin_composite/; revision=652928
2007-04-12 10:16:02 +00:00
Luboš Luňák
74e97a2c9b
Convert to plugins.
...
svn path=/branches/work/kwin_composite/; revision=652631
2007-04-11 15:53:32 +00:00
Luboš Luňák
ca5451fef0
Convert WavyWindows to plugins (and move Vertex class to the effects lib).
...
svn path=/branches/work/kwin_composite/; revision=652628
2007-04-11 15:46:46 +00:00
Luboš Luňák
f285fe4af8
Properly depend on opengl and/or xrender.
...
svn path=/branches/work/kwin_composite/; revision=652619
2007-04-11 15:31:14 +00:00
Luboš Luňák
8973e88245
Convert zoom and videorecord to plugins.
...
svn path=/branches/work/kwin_composite/; revision=652616
2007-04-11 15:22:36 +00:00
Luboš Luňák
58fdb149a8
Convert ShowFps effect to plugins.
...
svn path=/branches/work/kwin_composite/; revision=652275
2007-04-10 15:38:36 +00:00
Luboš Luňák
d2dbc77323
Add support for dimming of inactive windows (accessibility).
...
FEATURE: 46226
svn path=/branches/work/kwin_composite/; revision=652255
2007-04-10 14:48:55 +00:00
Rivo Laks
0353f3376e
Make effects actual plugins, so it's possible to load them on runtime.
...
There's also a kwineffects library now, containing the effects API, which makes it possible to write
third-party effects.
API isn't complete yet and for now just two effects have been converted but I'm working on it :-)
svn path=/branches/work/kwin_composite/; revision=652226
2007-04-10 13:02:08 +00:00