Luboš Luňák
dd81cc4c6e
Use the actual border sizes instead of hardcoded 4 for mousePosition(),
...
so that this is more flexible and decorations don't have to reimplement
it completely.
svn path=/trunk/kdebase/kwin/; revision=296910
2004-03-18 16:56:11 +00:00
Luboš Luňák
d445cb905e
Avoid warning.
...
svn path=/trunk/kdebase/kwin/; revision=279594
2004-01-14 12:01:09 +00:00
Benjamin Meyer
2635bda927
Added ifdef around the x11 includes when building --without-x
...
svn path=/trunk/kdebase/kwin/; revision=273871
2003-12-19 14:01:43 +00:00
Luboš Luňák
2197c646eb
Reserve one virtual function in the interface that I plan to use after 3.2.
...
svn path=/trunk/kdebase/kwin/; revision=273149
2003-12-15 15:18:10 +00:00
Luboš Luňák
569224d117
Replace the temporary MousePosition enum naming with something that
...
doesn't look so silly and doesn't conflict with Qt.
svn path=/trunk/kdebase/kwin/; revision=273144
2003-12-15 15:10:17 +00:00
Luboš Luňák
c26c55787f
Remove some obsolete comments.
...
svn path=/trunk/kdebase/kwin/; revision=273143
2003-12-15 14:44:17 +00:00
Luboš Luňák
0ba12a0837
Perform whole new window managing with X server grab, in order to prevent
...
"smart" apps from doing stupid things before they get MapNotify.
This avoids the recent Java+OracleInstaller strange problem too.
The patch may look huge, but it's only adding two KWin wrappers
for X(Un)GrabServer() and uncommenting the calls in Client::manage().
svn path=/trunk/kdebase/kwin/; revision=271152
2003-12-04 13:54:10 +00:00
Luboš Luňák
4ee178b277
Fix #69005 - make it possible to differentiate between a window really
...
being shaded and being set to be shaded (which may differ with hover unshade).
svn path=/trunk/kdebase/kwin/; revision=269526
2003-11-25 15:26:50 +00:00
Luboš Luňák
b884178c99
KDecoration::unobscuredRegion(), for B2 titlebar unhiding.
...
svn path=/trunk/kdebase/kwin/; revision=262494
2003-10-27 16:28:53 +00:00
Luboš Luňák
81e475c523
Make it possible to find out window type also in createDecoration().
...
svn path=/trunk/kdebase/kwin/; revision=254816
2003-09-29 11:21:46 +00:00
Luboš Luňák
cefae8f1e4
Allows the decorations to specify which border sizes they support.
...
Also added GUI for the border size, not perfect, but it's there.
svn path=/trunk/kdebase/kwin/; revision=253572
2003-09-24 12:41:56 +00:00
Luboš Luňák
9fac9d2a43
Fixes for mousePosition().
...
Since Qt propagates mouse events up the widget hierarchy, it's better
to filter out Qt events rather than X events for the decoration.
svn path=/trunk/kdebase/kwin/; revision=252346
2003-09-19 11:11:07 +00:00
Luboš Luňák
586b2c8fd2
Fix --enable-final.
...
svn path=/trunk/kdebase/kwin/; revision=251775
2003-09-17 08:38:14 +00:00
Luboš Luňák
613d583174
Merging decoration library from kwin_iii back to HEAD.
...
svn path=/trunk/kdebase/kwin/; revision=251611
2003-09-16 19:29:21 +00:00