Luboš Luňák
4eb2dfa0ee
shadeChange() ( for the icewm plugin )
...
svn path=/trunk/kdebase/kwin/; revision=94149
25 years ago
Luboš Luňák
18d2c93cea
Added private data pointer members to classes which might be accessed
...
by style plugins ( KWin has to keep BC for these ). I hope these are
all classes that need it.
And of course, this change is not binary compatible, but it fortunately
doesn't matter much for KWin these days.
svn path=/trunk/kdebase/kwin/; revision=90127
25 years ago
Luboš Luňák
6261311a69
I think I've finally found the right place for the propagateClients() call.
...
Now KWinModule will emit windowAdded() after all properties are set
correctly, but still before activeWindowChanged().
If it breaks something, beat me.
svn path=/trunk/kdebase/kwin/; revision=90016
25 years ago
Adriaan de Groot
b90a69abc9
Add support for [MR]MB-n-titlebar windowshade
...
svn path=/trunk/kdebase/kcontrol/; revision=89895
25 years ago
Matthias Ettrich
57e86d69be
pretend to be CDE to improve interoperability with Sun's latest JDK.
...
svn path=/trunk/kdebase/kwin/; revision=89307
25 years ago
Matthias Ettrich
9547820ecc
re-enabled the nice feature that Alt-Tab and Ctrl-Tab won't do anything
...
if there are popup windows open (that is, if we cannot obtain a mouse pointer
grab). Avoids "hanging" Window or Desktop boxes.
This broke when the (otherwise very nice) transition to KGlobalAccel was
introduced.
svn path=/trunk/kdebase/kwin/; revision=89105
25 years ago
Matthias Ettrich
74b28e4418
better to send some anyway
...
svn path=/trunk/kdebase/kwin/; revision=88714
25 years ago
Matthias Ettrich
5cf8a3c9fd
some attempts to fix Sun's latest Java, no success so far. Giving up.
...
svn path=/trunk/kdebase/kwin/; revision=88713
25 years ago
Matthias Ettrich
68285bb415
treat "AWTapp" special: obey xSizeHint.x/y
...
svn path=/trunk/kdebase/kwin/; revision=87985
25 years ago
Leon Bottou
41e4bffe40
Removed possibility of X errors in the Client::staticXXXX() functions.
...
Cosmetic changes to Workspace::storeLegacySession().
svn path=/trunk/kdebase/kwin/; revision=87983
25 years ago
Waldo Bastian
00eb8e6c57
Fix for --enable-final
...
svn path=/trunk/kdebase/kwin/; revision=87826
25 years ago
Matthias Ettrich
9b24d884bf
legacy session management support (WM_COMMAND) for emacs-lovers.
...
25 years ago
Matthias Ettrich
11f1ab2b60
reduce the number of X-errors. Thanks to Lars Hete for this one.
...
svn path=/trunk/kdebase/kwin/; revision=86918
25 years ago
Luboš Luňák
8b6478aeda
Applying #19154 ( together with #19158 fixes #13794 #17915 #17698 )
...
svn path=/trunk/kdebase/kwin/; revision=86664
25 years ago
Wilco Greven
002f6b83c9
Don't unshade shaded windows before minimizing.
...
svn path=/trunk/kdebase/kwin/; revision=85565
25 years ago
Thomas Leitner
26772fa04e
need to specify external references before the "using namespace" directive
...
to allow the linker to resove them!
svn path=/trunk/kdebase/kwin/; revision=83967
25 years ago
Matthias Ettrich
6b9f88256e
Index: client.cpp
...
===================================================================
RCS file: /home/kde/kdebase/kwin/client.cpp,v
retrieving revision 1.222
diff -d -u -r1.222 client.cpp
--- client.cpp 2001/02/19 12:17:03 1.222
+++ client.cpp 2001/02/21 13:39:25
@@ -1152,7 +1152,7 @@
if ( e.data.l[1] )
blockAnimation = TRUE;
iconify();
- } else if ( e.data.l[1] == NormalState && isIconified() ) {
+ } else if ( e.data.l[0] == NormalState && isIconified() ) {
if ( e.data.l[1] )
blockAnimation = TRUE;
// only show window if we're on current desktop
svn path=/trunk/kdebase/kwin/; revision=83908
25 years ago
Waldo Bastian
2f90225543
Put stuff in KWinInternal namespace.
...
Export client.h, workspace.h and options.h so that people can write plugins.
svn path=/trunk/kdebase/kwin/; revision=83707
25 years ago
Matthias Ettrich
5651bcb69d
reenabled maximize smartness
...
svn path=/trunk/kdebase/kwin/; revision=83642
25 years ago
Matthias Ettrich
aa219e51db
Fixed Antonio's focus follows mouse problem:
...
Index: main.cpp
===================================================================
RCS file: /home/kde/kdebase/kwin/main.cpp,v
retrieving revision 1.42
diff -r1.42 main.cpp
157a158,160
> case EnterNotify:
> case LeaveNotify:
> kwin_time = e->xcrossing.time;
svn path=/trunk/kdebase/kwin/; revision=83624
25 years ago
Waldo Bastian
6f55f7337a
Update icon when WMIcon changes.
...
svn path=/trunk/kdebase/kwin/; revision=83169
25 years ago
Daniel M. Duley
1bc44d136d
Commentting out evil maximize behavior ;-)
...
svn path=/trunk/kdebase/kwin/; revision=82564
25 years ago
Matthias Ettrich
3deaa52496
cooperate with qt-2.2.4 (the deadkey popup fix) and qt-copy.
...
Don't update the frame decoration if it didn't change, I don't want
flicker when changing the focus policy.
svn path=/trunk/kdebase/kwin/; revision=80891
25 years ago
bhughes
d3944b3934
allow kpager/kminipager to see window moves/resizes
...
@@ -1198,7 +1198,7 @@
c.width = windowWrapper()->width();
c.height = windowWrapper()->height();
c.border_width = 0;
- XSendEvent( qt_xdisplay(), c.event, TRUE, NoEventMask, (XEvent*)&c );
+ XSendEvent( qt_xdisplay(), c.event, TRUE, StructureNotifyMask, (XEvent*)&c );
}
svn path=/trunk/kdebase/kwin/; revision=80826
25 years ago
Matthias Ettrich
d2e0e0529b
disabled the special treatment of system-tray parents for iconify()
...
Reason: it didn't work. This is the least intrusive and cleanest fix for it.
svn path=/trunk/kdebase/kwin/; revision=79884
26 years ago
Matthias Ettrich
440ed4d27f
don't set framestrut on move, but on manage
...
svn path=/trunk/kdebase/kwin/; revision=78846
26 years ago
Matthias Ettrich
87b6129e3f
fixed small off-by-one error (shade/unshade)
...
svn path=/trunk/kdebase/kwin/; revision=78542
26 years ago
Matthias Ettrich
01241073b6
make xswallow work
...
svn path=/trunk/kdebase/kwin/; revision=78458
26 years ago
Matthias Elter
684fa4983f
void Client::setShade( bool s, int hus ):
...
+ if(!hus)
+ info->setState( shaded?NET::Shaded:0, NET::Shaded );
Actually tell the world that the client got (un)shaded.
svn path=/trunk/kdebase/kwin/; revision=78158
26 years ago
Matthias Ettrich
ef97333d15
small fix
...
svn path=/trunk/kdebase/kwin/; revision=78049
26 years ago
Matthias Ettrich
927ab8b735
make netwm dialogs movable and give them tab-focus
...
svn path=/trunk/kdebase/kwin/; revision=78045
26 years ago
Matthias Ettrich
e9d30a20d7
Balaji Ramani <balaji@spinnakernet.com>: shadeHover support
...
GUI: new operation popup item: "Store Settings"
svn path=/trunk/kdebase/kwin/; revision=78043
26 years ago
Waldo Bastian
54a5d1b900
Fix (t.i. update) taskbar window-titles when changing window-decorations.
...
svn path=/trunk/kdebase/kwin/; revision=77928
26 years ago
Matthias Ettrich
cf23bd927c
minor iconify/deiconify fix (previous commit broke w2k plugin)
...
svn path=/trunk/kdebase/kwin/; revision=77557
26 years ago
Matthias Ettrich
33f78a855b
some more keybindings
...
less race conditions with map/unmap thanks to BlackboxTechnology(tm)
svn path=/trunk/kdebase/kwin/; revision=77544
26 years ago
Matthias Ettrich
45f2bbd3d3
smarter autoRaise, wondering what it breaks this time
...
svn path=/trunk/kdebase/kwin/; revision=76893
26 years ago
Matthias Ettrich
a189cb2c45
some attempt for dirk
...
svn path=/trunk/kdebase/kwin/; revision=76503
26 years ago
Matthias Ettrich
4ec61ec284
small replay issue (exclude desktop and dock)
...
svn path=/trunk/kdebase/kwin/; revision=76122
26 years ago
Matthias Ettrich
c1eac4d5d0
hopefully less frame drawing
...
svn path=/trunk/kdebase/kwin/; revision=74802
26 years ago
Matthias Ettrich
ccc84f2cfe
some cleanups
...
svn path=/trunk/kdebase/kwin/; revision=73923
26 years ago
Matthias Ettrich
287b654d39
an attempt to reduce the slowliness of opaque resize with non-Qt application
...
svn path=/trunk/kdebase/kwin/; revision=73641
26 years ago
Matthias Ettrich
641b90f2fa
maximize stuff seems to work now
...
svn path=/trunk/kdebase/kwin/; revision=72980
26 years ago
Matthias Ettrich
c45c162ab0
some more maximize stuff .... I really need to test that myself...
...
svn path=/trunk/kdebase/kwin/; revision=72975
26 years ago
Matthias Ettrich
6babb311ca
more clever maximize(ver, hor, full) stuff
...
svn path=/trunk/kdebase/kwin/; revision=71188
26 years ago
Matthias Ettrich
40d428b47b
more masking
...
svn path=/trunk/kdebase/kwin/; revision=71173
26 years ago
Matthias Ettrich
5b8bc65b2b
more state/mask confusion
...
svn path=/trunk/kdebase/kwin/; revision=71153
26 years ago
Matthias Ettrich
9c5a135b26
fixed maximization once again
...
svn path=/trunk/kdebase/kwin/; revision=71051
26 years ago
Matthias Ettrich
258a7be78a
make kwin adjust to shape changes
...
svn path=/trunk/kdebase/kwin/; revision=71049
26 years ago
Matthias Ettrich
8fbc21d202
MouseActivateAndPassClick should not do raise
...
svn path=/trunk/kdebase/kwin/; revision=68949
26 years ago
Matthias Ettrich
2d59aac1c8
small fix for mac menu when using focus follows mouse (even though this
...
combination does not make sense at all)
svn path=/trunk/kdebase/kwin/; revision=68919
26 years ago