Commit graph

18857 commits

Author SHA1 Message Date
Richard J. Moore
59e2f7ef98 - Ported SadEagle's XShape support code from ksnapshot to the kwin
window grabbing code.

svn path=/trunk/kdebase/kwin/; revision=205331
2003-02-06 23:11:27 +00:00
Melchior Franz
d4d96f7148 fix dialog layout for rtl languages;
replace numeric by symbolic constants

svn path=/trunk/kdebase/kwin/; revision=204603
2003-02-03 11:55:34 +00:00
Luboš Luňák
32830fe4c6 Disable legacy session support in HEAD KWin too, as ksmserver is not
branched.

svn path=/trunk/kdebase/kwin/; revision=203113
2003-01-27 13:49:15 +00:00
Stephan Binner
a73df351e1 Synchronized quickHelp() headers to actual name of module as it appears.
svn path=/trunk/kdebase/kcontrol/; revision=202807
2003-01-25 23:46:32 +00:00
Luboš Luňák
b8759c09cb Window manager selection, from kwin_iii branch.
svn path=/trunk/kdebase/kwin/; revision=202491
2003-01-24 15:39:52 +00:00
Laurent Montel
6108ee9793 Use KCmdLineLastOption
svn path=/trunk/kdebase/ksysguard/; revision=202148
2003-01-23 07:11:25 +00:00
Luboš Luňák
739d1c454c No need for this warning in HEAD I guess.
svn path=/trunk/kdebase/kwin/; revision=201780
2003-01-21 19:09:07 +00:00
Script Kiddy
62d0395c4a CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=201701
2003-01-21 13:34:36 +00:00
Luboš Luňák
3bbbec2792 Styles moved to kdeartwork.
svn path=/trunk/kdebase/kwin/; revision=199828
2003-01-14 12:43:45 +00:00
nobody
82ee2f00fe This commit was manufactured by cvs2svn to accommodate
a server-side copy/move.

svn path=/trunk/kdebase/kwin/; revision=199822
2003-01-14 12:31:45 +00:00
Karol Szwed
2a57f69e4b Add accelerator
svn path=/trunk/kdebase/kwin/; revision=199772
2003-01-14 06:23:03 +00:00
Stephan Binner
0458843db9 CVS_SILENT i18n style guide fix
svn path=/trunk/kdebase/kwin/; revision=199303
2003-01-12 15:57:09 +00:00
Dirk Mueller
e3d4b7625c don't interpret format strings
svn path=/trunk/kdebase/kwin/; revision=199217
2003-01-12 13:00:03 +00:00
Luboš Luňák
c72c64e4f3 Only one place where WM_TRANSIENT_FOR is read + fix a bug in mainClient().
svn path=/trunk/kdebase/kwin/; revision=198740
2003-01-10 12:39:27 +00:00
Luboš Luňák
30028d0bad update
svn path=/trunk/kdebase/kwin/; revision=198739
2003-01-10 12:36:46 +00:00
Luboš Luňák
45e2d67eb2 Make hasClient() check NET::Desktop windows too.
svn path=/trunk/kdebase/kwin/; revision=198738
2003-01-10 12:36:17 +00:00
Luboš Luňák
86cccebde6 Don't lower topmenu when lowering a window.
svn path=/trunk/kdebase/kwin/; revision=198737
2003-01-10 12:33:09 +00:00
Luboš Luňák
05063a30f5 Above -> KeepAbove
svn path=/trunk/kdebase/kwin/; revision=198736
2003-01-10 12:31:57 +00:00
Karol Szwed
4577f0f474 Add a checkbox to enable/disable the geometry tip, making it _OFF_ by default,
as was planned. Also, it should never crash now.

Hopefully this will make pmax a bit happier ;-)

svn path=/trunk/kdebase/kwin/; revision=198711
2003-01-10 10:54:57 +00:00
George Staikos
b35e581f69 This GeometryTip is not acceptable.
- Make it "opt-in" configurable, not default to on
   - I have had instances of the widget being stuck on the screen and eventually
     causing a kwin crash
   - It conflicts nicely with konsole's resize widget

svn path=/trunk/kdebase/kwin/; revision=198652
2003-01-10 04:03:57 +00:00
Reza Arbab
c83fb9c2e2 Changed to avoid initialization of static const variables in class definition.
svn path=/trunk/kdebase/kwin/; revision=198519
2003-01-09 15:50:11 +00:00
Matthias Kretz
c273b4fa15 includemocs
svn path=/trunk/kdebase/kwin/; revision=198278
2003-01-08 17:09:24 +00:00
Luboš Luňák
09e06d30c1 Try to have the grab for clickraise only when necessary (VisibilityNotify
based), and clean up the grab handling a bit.

svn path=/trunk/kdebase/kwin/; revision=198017
2003-01-07 14:26:58 +00:00
Luboš Luňák
eca86b5a53 Partially revert r1.333 and generate suitable maximize restore geometry
and position again.

svn path=/trunk/kdebase/kwin/; revision=198015
2003-01-07 14:23:37 +00:00
Karol Szwed
235b534b26 Add a window geometry tip when users move/resize a window. Currently it is
enabled by default, but will be made configurable soon. There is a known
issue with an incorrect geometry shown with konsole, but that's its fault,
and I'll get to that shortly (xterm does the right thing).

Disclaimer:
If it jams - force it. If it breaks, it probably needed replacing anyway.

svn path=/trunk/kdebase/kwin/; revision=197992
2003-01-07 12:42:32 +00:00
Luboš Luňák
63fbbb6f83 Just in case.
svn path=/trunk/kdebase/kwin/; revision=197782
2003-01-06 13:16:03 +00:00
Luboš Luňák
a541e25721 Remove the state flags from the window on withdraw too, and do so only
when really withdrawing the window.

svn path=/trunk/kdebase/kwin/; revision=197778
2003-01-06 13:07:30 +00:00
Luboš Luňák
70784e0433 Bah, one screws up KWin a bit for the weekend, and there are already
3 bugreports for it.
With KStartupInfo, I unintentionally introduced KWinModule in KWin,
and after the kdecore/netwm* cleanup, it started getting events,
and doing XSelectInput() on clients :(.

svn path=/trunk/kdebase/kwin/; revision=197771
2003-01-06 12:28:28 +00:00
Luboš Luňák
aa007a7b63 Enable --enable-final again, and also get rid of that ugly select() hack
that apparently came from Qt - we don't support every stupid Nullix-0.1
out there.

svn path=/trunk/kdebase/kwin/; revision=197769
2003-01-06 12:19:14 +00:00
Ralf Nolden
ed2c5e8954 http://home.iprimus.com.au/bzyk/Torquay-043.jpg <-- visit kszwed there
svn path=/trunk/kdebase/kwin/; revision=197392
2003-01-04 14:42:41 +00:00
Luboš Luňák
c0b5ad09d0 List all supported features (up to now).
svn path=/trunk/kdebase/kwin/; revision=197213
2003-01-03 17:01:52 +00:00
Luboš Luňák
f87b67394a Fix placement policies - the recent change of semantics of Client::desk
broke it.

svn path=/trunk/kdebase/kwin/; revision=197165
2003-01-03 12:53:26 +00:00
Hans Petter Bieker
3bc5e13c20 i18n() returns QString.
svn path=/trunk/kdebase/kwin/; revision=197076
2003-01-02 23:41:27 +00:00
Luboš Luňák
67b77176dd I missed one propagateClients() call.
svn path=/trunk/kdebase/kwin/; revision=197007
2003-01-02 17:09:00 +00:00
Luboš Luňák
a4b6ba8032 Save some duplicated code.
svn path=/trunk/kdebase/kwin/; revision=197003
2003-01-02 16:57:08 +00:00
Luboš Luňák
a3bd5ae078 Try to fix #32969 by keeping the mouse grab even for active windows. People
not wanting this can disable click raise. Let's see if it breaks something.
(Related to this: kwin/client.cpp r1.309,r1.308,r1.305,r1.304,r1.303.)
TODO: the grab could be released at least as long as the window is topmost
and active

svn path=/trunk/kdebase/kwin/; revision=196998
2003-01-02 16:36:00 +00:00
Luboš Luňák
73e6f75ab7 _NET_NUMBER_OF_DESKTOPS is ok now
svn path=/trunk/kdebase/kwin/; revision=196975
2003-01-02 14:41:22 +00:00
Luboš Luňák
68eb8a80fb _NET_CLIENT_LIST is now ok, except for small stupid detail.
svn path=/trunk/kdebase/kwin/; revision=196944
2003-01-02 13:00:52 +00:00
Luboš Luňák
75163cb4df Remove some completed things.
svn path=/trunk/kdebase/kwin/; revision=196924
2003-01-02 11:54:26 +00:00
Laurent Montel
49094ad092 Fix header
svn path=/trunk/kdebase/kwin/; revision=196779
2003-01-01 11:38:06 +00:00
Luboš Luňák
adb3b0c2ff update
svn path=/trunk/kdebase/kwin/; revision=196535
2002-12-30 20:39:11 +00:00
Luboš Luňák
5100e63107 Client::is_sticky_ is dead and would be gone, if it weren't for BIC.
No need to this duplication of Client::desk == NET::OnAllDesktops.
It's simple, desk == NET::OnAllDesktops - sticky
             desk == 0 - not mapped yet
             desk something else - the desktop the window is on

svn path=/trunk/kdebase/kwin/; revision=196529
2002-12-30 20:34:38 +00:00
Luboš Luňák
fc34663134 Fix #52376. Maybe.
svn path=/trunk/kdebase/kwin/; revision=196526
2002-12-30 20:21:50 +00:00
Luboš Luňák
9e3efc9cd9 "implement" NET::Sticky
and ignore client requests to change NET::Hidden

svn path=/trunk/kdebase/kwin/; revision=196522
2002-12-30 20:08:31 +00:00
Karol Szwed
e8af4224b1 Another update.
svn path=/trunk/kdebase/kwin/; revision=196449
2002-12-30 10:10:14 +00:00
Karol Szwed
4d13173de5 Update
svn path=/trunk/kdebase/kwin/; revision=196440
2002-12-30 08:16:23 +00:00
Luboš Luňák
318cd9b434 Update.
svn path=/trunk/kdebase/kwin/; revision=196357
2002-12-29 18:49:43 +00:00
Luboš Luňák
09b8f2b184 Client::is_sticky will go soon, as it may become inconsistent with
Client::desk . But this fixes the problem for now.

svn path=/trunk/kdebase/kwin/; revision=196351
2002-12-29 18:41:54 +00:00
Luboš Luňák
7d89180191 <= numberOfDesktops().
svn path=/trunk/kdebase/kwin/; revision=196350
2002-12-29 18:39:01 +00:00
Karol Szwed
f501659886 Update _NET_WM_STATE hints.
svn path=/trunk/kdebase/kwin/; revision=196281
2002-12-29 12:40:11 +00:00