Commit graph

2275 commits

Author SHA1 Message Date
Luboš Luňák
2d336eb6ac KWin rule for accepting/not accepting input focus.
svn path=/trunk/kdebase/kwin/; revision=318992
2004-06-09 08:30:06 +00:00
Luboš Luňák
76f21da02b KWin rule for adjusting focus stealing prevention level.
svn path=/trunk/kdebase/kwin/; revision=318991
2004-06-09 08:29:35 +00:00
Luboš Luňák
83657d963d Hide utility windows for inactive applications even right after being shown.
Don't hide utility windows that are standalone or for special windows.

svn path=/trunk/kdebase/kwin/; revision=318750
2004-06-08 14:04:29 +00:00
Luboš Luňák
12ecab6ff3 Always allow minimizing of a window if its mainwindow is minimized.
Fixes #81141.

svn path=/trunk/kdebase/kwin/; revision=318491
2004-06-07 14:58:48 +00:00
Luboš Luňák
ecb4f83baa Another interesting xmms "feature".
CCMAIL: 79499-done@bugs.kde.org

svn path=/trunk/kdebase/kwin/; revision=318449
2004-06-07 12:15:36 +00:00
Andrew Coles
41a827aadf CVS_SILENT
behaviour -> behavior.

svn path=/trunk/kdebase/kwin/; revision=318429
2004-06-07 11:19:06 +00:00
Luciano Montanaro
3989a49457 Use the new showWindowMenu() variant.
svn path=/trunk/kdebase/kwin/; revision=317634
2004-06-04 13:09:47 +00:00
Luciano Montanaro
0d986b6d48 constify graphics bits.
svn path=/trunk/kdebase/kwin/; revision=317602
2004-06-04 11:28:54 +00:00
Luboš Luňák
319f8bf67a Read modality flag before handling groups (for #82648).
svn path=/trunk/kdebase/kwin/; revision=317399
2004-06-03 16:16:27 +00:00
Luboš Luňák
03bdeb94b0 KWin rules setting maximizevert, maximizehoriz, minimize, shade, skiptaskbar,
skippager, fullscreen, noborder.

svn path=/trunk/kdebase/kwin/; revision=317377
2004-06-03 14:09:45 +00:00
Cristian Tibirna
05c003dd28 window and border snapping during resize operations.
Patch contributed by Christopher Suleski (linux from tildewave com): http://bugs.kde.org/show_bug.cgi?id=45805
Many thanks, Christopher.
Code inspected by Lubos Lunak.
Reviewed, slightly adapted and tested by me.
CCMAIL: 45805-done@bugs.kde.org

svn path=/trunk/kdebase/kwin/; revision=317353
2004-06-03 12:36:57 +00:00
Sandro Giessl
32580f2f51 use Luciano's showWindowMenu
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=317138
2004-06-02 18:49:47 +00:00
Luciano Montanaro
6dde923eff Cleanup whitespace
svn path=/trunk/kdebase/kwin/; revision=317073
2004-06-02 13:46:54 +00:00
Luciano Montanaro
e36514f2b3 Use the new showWindowMenu() method.
svn path=/trunk/kdebase/kwin/; revision=317047
2004-06-02 11:41:14 +00:00
Luciano Montanaro
ba446edb4b Use new showWindowMenu() method
svn path=/trunk/kdebase/kwin/; revision=317024
2004-06-02 10:12:26 +00:00
Luciano Montanaro
e034d686fd Use the new showWindowMenu() variant.
svn path=/trunk/kdebase/kwin/; revision=317018
2004-06-02 09:53:24 +00:00
Luciano Montanaro
7240bff8f1 Added a new variant of showWindowMenu() that takes an originating rect instead
of a point. This method should be preferred to bring up the actions menu  from
the menu button, since it makes it a bit harder to select a menu item
involuntaryily in some corner case.

svn path=/trunk/kdebase/kwin/; revision=317016
2004-06-02 09:47:36 +00:00
Script Kiddy
d33e795f6b CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=316985
2004-06-02 06:49:00 +00:00
Luciano Montanaro
8b9735cfd1 Fix cursor shape over titlebar buttons.
svn path=/trunk/kdebase/kwin/; revision=316901
2004-06-01 23:32:28 +00:00
Luboš Luňák
f94533b394 With kwin --replace, read config written by previous instance
(with fake session data dumped there should be nothing written to kwinrc
by kwin itself though).

svn path=/trunk/kdebase/kwin/; revision=316458
2004-05-31 16:18:34 +00:00
Luboš Luňák
0131463258 Trying to reduce the chance of mistyping something.
svn path=/trunk/kdebase/kwin/; revision=316417
2004-05-31 14:31:52 +00:00
Luboš Luňák
7eadd6463f KWin rules - position and size.
Forcing position doesn't work yet, and forcing size needs more testing.

svn path=/trunk/kdebase/kwin/; revision=316414
2004-05-31 14:25:25 +00:00
Luboš Luňák
a114e9acc3 KWin rules - override minsize/maxsize.
svn path=/trunk/kdebase/kwin/; revision=316413
2004-05-31 14:15:33 +00:00
Luboš Luňák
2f7d3203aa KWin rules - override placement.
svn path=/trunk/kdebase/kwin/; revision=316411
2004-05-31 14:14:10 +00:00
Luboš Luňák
a0384cdd8a KWin rules - matching on window type.
svn path=/trunk/kdebase/kwin/; revision=316407
2004-05-31 14:04:49 +00:00
Script Kiddy
2b027203b1 CVS_SILENT made messages
svn path=/trunk/kdebase/kcontrol/; revision=316289
2004-05-31 06:55:49 +00:00
Helge Deller
4a0bc834be add comment[] section, fixes "kcmshell --list" returning "No description available"
svn path=/trunk/kdebase/khotkeys/; revision=315690
2004-05-29 09:18:20 +00:00
Luboš Luňák
ab8ff46877 Forcing of a specific window type.
svn path=/trunk/kdebase/kwin/; revision=315469
2004-05-28 15:04:01 +00:00
Luboš Luňák
c2fa4013a2 WM_CLASS can be matched whole (class+name) or only class
Added client machine to matched properties.

svn path=/trunk/kdebase/kwin/; revision=315449
2004-05-28 13:54:20 +00:00
Luboš Luňák
8e09a9bc22 I guess I could finally find some time to work on things for 3.3.
Initial work on kwin rules, i.e. #36377 , per window specific settings.
So far only desktop/above/below work, no GUI, and settings from the old
'Save window settings' are ignored for now.

svn path=/trunk/kdebase/kwin/; revision=315446
2004-05-28 13:51:11 +00:00
Stephan Kulow
76ed413d94 ./kwin has *.rc, *.ui or *.kcfg files, but not correct messages line
svn path=/trunk/kdebase/kwin/; revision=315436
2004-05-28 12:40:00 +00:00
Luboš Luňák
80624445c9 addTransient() may temporary cause loops, so delay calling of findModal()
until they're broken

svn path=/trunk/kdebase/kwin/; revision=315405
2004-05-28 11:33:36 +00:00
Luboš Luňák
1fc08d271f No need it do it twice.
svn path=/trunk/kdebase/kwin/; revision=315373
2004-05-28 09:57:07 +00:00
Luboš Luňák
5632bb5129 Patch from Christopher J. Suleski (linux tildewave com) implementing #30426.
CCMAIL: 30426-done@bugs.kde.org

svn path=/trunk/kdebase/kwin/; revision=315341
2004-05-28 08:53:44 +00:00
Script Kiddy
d951f55689 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=315299
2004-05-28 05:55:54 +00:00
Script Kiddy
b461777ef1 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=314992
2004-05-27 06:44:41 +00:00
Luboš Luňák
d551f871fb Prefer the newer way of getting startup timestamp from the ASN startup id.
svn path=/trunk/kdebase/kwin/; revision=314706
2004-05-26 09:24:14 +00:00
Luboš Luňák
598c604fb6 Make sure splashscreens stay on top of other windows in the app.
svn path=/trunk/kdebase/kwin/; revision=314694
2004-05-26 08:47:37 +00:00
Sandro Giessl
8602173bd4 someone wanted to be able to set a custom titlebar height
as it was possible in the kde-look version. Can be done via
MinTitleHeight and MinTitleHeightTool config file keys...

svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=314472
2004-05-25 13:28:04 +00:00
Script Kiddy
fe3c035f35 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=314357
2004-05-25 07:05:26 +00:00
Luboš Luňák
31f2adf0a2 Better way of checking the events queue in updateXTime().
svn path=/trunk/kdebase/kwin/; revision=314133
2004-05-24 13:15:30 +00:00
Luboš Luňák
a8fac1a9db Avoid race condition with focus with 'kwin --replace'.
svn path=/trunk/kdebase/kwin/; revision=314131
2004-05-24 13:14:31 +00:00
Luboš Luňák
b5181ba7f8 No longer necessary to eat paint events during transparent move/resize ?
http://lists.kde.org/?l=kwin&m=108523300632332&w=2

svn path=/trunk/kdebase/kwin/; revision=314043
2004-05-24 09:15:40 +00:00
Luboš Luňák
4952833028 Fix updateXTime() to make sure the X timestamp doesn't get newer than
timestamp of events still in the X events queue.
CCMAIL: 81693-done@bugs.kde.org

svn path=/trunk/kdebase/kwin/; revision=314035
2004-05-24 08:54:04 +00:00
Script Kiddy
4f0139738a CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=314025
2004-05-24 07:43:10 +00:00
Luciano Montanaro
49b2179ed4 Implemented 'hover' effect for titlebar buttons.
svn path=/trunk/kdebase/kwin/; revision=313969
2004-05-23 22:59:13 +00:00
Luciano Montanaro
51894257c9 Added support for a custom action associated with the menu button.
svn path=/trunk/kdebase/kwin/; revision=313377
2004-05-22 00:31:07 +00:00
Luciano Montanaro
ef20b9749d Updated my mail address
svn path=/trunk/kdebase/kwin/; revision=313177
2004-05-21 10:37:36 +00:00
Andrew Coles
75db450e8b Finished correcting typos in kdebase, phew!
Andrew

svn path=/trunk/kdebase/ksysguard/; revision=312639
2004-05-19 14:32:18 +00:00
Andrew Coles
20e6aebb0d Corrected typos.
svn path=/trunk/kdebase/kcontrol/; revision=312616
2004-05-19 13:27:23 +00:00