Luboš Luňák
6202c2e815
Differentiate properly between shape set by the window itself
...
(which forces it to be a non-decorated window) and mask set
by the decoration.
svn path=/trunk/KDE/kdebase/workspace/; revision=574237
2006-08-18 13:45:50 +00:00
Luboš Luňák
cb46043efd
Don't show outline when tabbox is not visible or for clients
...
that are not visible (#132510 ).
svn path=/trunk/KDE/kdebase/workspace/; revision=573637
2006-08-16 21:20:34 +00:00
Luboš Luňák
093617aafb
Fix compilation with older XShape ( #132310 ).
...
svn path=/trunk/KDE/kdebase/workspace/; revision=573246
2006-08-15 12:48:37 +00:00
Laurent Montel
48fd383949
Adapt with new KDE4_INSTALL_ICONS
...
(automatic detect of icons theme)
svn path=/trunk/KDE/kdebase/workspace/; revision=572961
2006-08-14 13:27:48 +00:00
Luboš Luňák
9dea2bffd7
Draw outlines around the selected window while doing Alt+Tab ( #108142 ).
...
svn path=/trunk/KDE/kdebase/workspace/; revision=572784
2006-08-13 22:45:44 +00:00
Luboš Luňák
fa8cd7541f
It wasn't a very good idea to do even compositing-unrelated
...
work in the work/kwin_composite branch.
svn merge revs 558154,558180,558236,558243,558258,562201
svn path=/trunk/KDE/kdebase/workspace/; revision=571776
2006-08-10 17:00:14 +00:00
Luboš Luňák
293f093ea1
Support for input shape from XShape1.1 ( #122425 ).
...
svn path=/trunk/KDE/kdebase/workspace/; revision=571712
2006-08-10 13:15:16 +00:00
Luboš Luňák
72d4e4205c
Some kompmgr remnants removed.
...
svn path=/branches/work/kwin_composite/; revision=571702
2006-08-10 12:19:18 +00:00
Luboš Luňák
3fc96df561
Electric border setting is not a bool ( #123891 ).
...
svn path=/trunk/KDE/kdebase/workspace/; revision=571673
2006-08-10 10:28:50 +00:00
Luboš Luňák
1da60d2ecd
Be explicit about the screenshots being in clipboard
...
CCBUG: 131789
svn path=/trunk/KDE/kdebase/workspace/; revision=569382
2006-08-03 17:32:36 +00:00
Luboš Luňák
6d04ce89c2
Argh, order the checks properly, it wasn't detecting
...
correctly some cases when windows should belong together.
svn path=/trunk/KDE/kdebase/workspace/; revision=568991
2006-08-02 16:27:34 +00:00
Luboš Luňák
1d97935a44
Hardcode only 3-modifiers shortcuts in the code, the rest should
...
be in kcontrol/keys schemes.
(http://lists.kde.org/?l=kde-core-devel&m=115445034006353&w=2 )
svn path=/trunk/KDE/kdebase/workspace/; revision=568780
2006-08-02 09:20:29 +00:00
Luboš Luňák
1bb6e17c54
KGlobalAccel has no longer the hack that maps numbered
...
keys to a slot with int argument.
svn path=/trunk/KDE/kdebase/workspace/; revision=568494
2006-08-01 11:50:10 +00:00
Luboš Luňák
bffa0d7909
setGlobalShortcut() for global shortcuts
...
svn path=/trunk/KDE/kdebase/workspace/; revision=568236
2006-07-31 15:16:07 +00:00
Luboš Luňák
b5d2f22925
I really don't like playing hide and seek with {}'s.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=568105
2006-07-31 05:06:00 +00:00
Laurent Montel
9310382fd5
Clean up
...
svn path=/trunk/KDE/kdebase/workspace/; revision=566946
2006-07-27 16:21:45 +00:00
Laurent Montel
d125c47c3a
Clean up
...
svn path=/trunk/KDE/kdebase/workspace/; revision=566160
2006-07-25 15:20:44 +00:00
Allen Winter
06496c6d21
install_files() -> install(FILES..)
...
also use variables in a few more places
svn path=/trunk/KDE/kdebase/workspace/; revision=565957
2006-07-24 22:17:55 +00:00
Allen Winter
6e204b3cf7
use library variables, where possible.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=565833
2006-07-24 16:02:07 +00:00
Matthias Kretz
581feff4ec
- KGenericFactory
...
- make 'em services
svn path=/trunk/KDE/kdebase/workspace/; revision=564565
2006-07-20 13:26:37 +00:00
Matthias Kretz
ec2b5dff3c
- make the KCMs services
...
- use KGenericFactory (the construction code could be cleaned up some more)
svn path=/trunk/KDE/kdebase/workspace/; revision=564554
2006-07-20 13:14:03 +00:00
Matthias Kretz
37150cabc5
that include is not needed
...
svn path=/trunk/KDE/kdebase/workspace/; revision=564551
2006-07-20 13:12:03 +00:00
Matthias Kretz
4ac4c0779b
toAscii() only returns a temporary QByteArray, the QPixmap ctor would crash for
...
me: keep the QByteArray until all three pixmaps are created
svn path=/trunk/KDE/kdebase/workspace/; revision=564550
2006-07-20 13:11:46 +00:00
Laurent Montel
e2696da8c0
Replace all bin by ${BIN_INSTALL_DIR}
...
svn path=/trunk/KDE/kdebase/workspace/; revision=564549
2006-07-20 13:08:26 +00:00
Stephan Kulow
816cf2a2e9
replace deprecated functions
...
svn path=/trunk/KDE/kdebase/workspace/; revision=564035
2006-07-19 06:49:37 +00:00
Laurent Montel
f3e320d5a4
Fix install files (found pb on x86_64)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=562785
2006-07-15 19:15:45 +00:00
Luboš Luňák
512f3d5733
Some updates.
...
svn path=/branches/work/kwin_composite/; revision=562201
2006-07-14 10:03:37 +00:00
Luboš Luňák
2c892791e4
No workspace shifting.
...
svn path=/branches/work/kwin_composite/; revision=561967
2006-07-13 18:24:51 +00:00
Luboš Luňák
e24815411a
Keep damage info separately for every window.
...
svn path=/branches/work/kwin_composite/; revision=561966
2006-07-13 18:17:49 +00:00
Luboš Luňák
fd5987dd45
Move some functions to the internal class to make the main code more
...
readable.
svn path=/branches/work/kwin_composite/; revision=561946
2006-07-13 17:24:29 +00:00
Stephan Kulow
a661e031c2
ported to new snapshot
...
svn path=/trunk/KDE/kdebase/workspace/; revision=560630
2006-07-10 20:04:42 +00:00
Dirk Mueller
c770bb5d22
avoid if() statement compiler warning
...
svn path=/trunk/KDE/kdebase/workspace/; revision=560604
2006-07-10 19:06:10 +00:00
Luboš Luňák
03fedc56dd
No effects when not compositing.
...
svn path=/branches/work/kwin_composite/; revision=560594
2006-07-10 18:34:57 +00:00
Luboš Luňák
64bf5bc51e
Don't track InputOnly windows.
...
svn path=/branches/work/kwin_composite/; revision=560591
2006-07-10 18:20:25 +00:00
Luboš Luňák
4999a83118
Not needed later after all.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=560573
2006-07-10 17:07:29 +00:00
Luboš Luňák
6ca12726de
Oops.
...
svn path=/branches/work/kwin_composite/; revision=559206
2006-07-06 19:14:38 +00:00
Luboš Luňák
28e3726f2e
Basic transformations on the whole workspace.
...
svn path=/branches/work/kwin_composite/; revision=559204
2006-07-06 19:02:14 +00:00
Luboš Luňák
e6c23e4cd3
Ok, I give up, whoever wants more complicated transformations than just
...
translation are welcome to implement it themselves. I'm no graphics guy
after all and this seems to be far beyond me.
svn path=/branches/work/kwin_composite/; revision=559182
2006-07-06 18:22:01 +00:00
Benjamin Meyer
3da31a53af
remove line that wasn't suppost to be there.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=559171
2006-07-06 18:08:14 +00:00
Benjamin Meyer
a79bf53284
fix link opening
...
svn path=/trunk/KDE/kdebase/workspace/; revision=559169
2006-07-06 18:01:52 +00:00
Luboš Luňák
a9cec042cb
Fix matrix multiplication, add transform function.
...
svn path=/branches/work/kwin_composite/; revision=559061
2006-07-06 14:20:03 +00:00
Luboš Luňák
0516e1e73b
Add support for translation and add two "plugins" that
...
make windows transparent or shake them while moving.
svn path=/branches/work/kwin_composite/; revision=559013
2006-07-06 13:17:44 +00:00
Luboš Luňák
391bb6b28d
Support for effects that affect opacity.
...
svn path=/branches/work/kwin_composite/; revision=558921
2006-07-06 09:55:10 +00:00
David Faure
a67e2c7f07
Register as org.kde.kwin (in addition to kapplication registering us as kwin_$PID)
...
Not sure why this isn't a kuniqueapplication though (but klauncher is in the same situation anyway)
svn path=/trunk/KDE/kdebase/workspace/; revision=558891
2006-07-06 09:15:57 +00:00
Luboš Luňák
1719127d3f
Make the opacity slider and wheel operations work again.
...
svn path=/branches/work/kwin_composite/; revision=558740
2006-07-05 22:26:34 +00:00
Luboš Luňák
bab62bf88f
Use kwinrc:[Translucency]:UseTranslucency for controlling compositing.
...
svn path=/branches/work/kwin_composite/; revision=558712
2006-07-05 21:46:01 +00:00
Benjamin Meyer
a3e8749d1c
port from KActiveLabel -> QLabel
...
svn path=/trunk/KDE/kdebase/workspace/; revision=558694
2006-07-05 20:57:37 +00:00
Luboš Luňák
ef0e1a20ef
svn merge -r558690:558691 https://lunakl@svn.kde.org:/home/kde/trunk/KDE/kdebase/workspace/kwin
...
svn path=/branches/work/kwin_composite/; revision=558692
2006-07-05 20:55:16 +00:00
Luboš Luňák
66f535ac80
No need to support <=KDE3.1 plugins.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=558691
2006-07-05 20:54:15 +00:00
Luboš Luňák
c7f515630d
Support for transparency.
...
svn path=/branches/work/kwin_composite/; revision=558690
2006-07-05 20:52:57 +00:00