Commit graph

20738 commits

Author SHA1 Message Date
Thomas Lübking
d07a21b445 added option to remove shadows of moving windows, fixes crash of mcontrol module saves if kompmg is not available
svn path=/trunk/kdebase/kwin/; revision=383497
2005-01-28 23:13:32 +00:00
Sandro Giessl
dc5ad94cf6 Another patch by Knut Johansson:
- Respect custom button positions
- Correct button Abilities

The only thing I changed was to replace the qlayout.h include with a
simple class declaration... otherwise looks good to me.

CCMAIL: knut@johansson.com

svn path=/trunk/kdebase/kwin/; revision=383321
2005-01-28 17:06:35 +00:00
Luboš Luňák
75455b98ae If a window is raised above some other window in the same window group
which is in a higher layer, make sure it stays above that window.
BUG: 95731

svn path=/trunk/kdebase/kwin/; revision=383308
2005-01-28 16:35:34 +00:00
Luboš Luňák
b47b0e881c Cancel shade hover if the user changes shade state.
BUG: 96921

svn path=/trunk/kdebase/kwin/; revision=383251
2005-01-28 13:44:08 +00:00
Luboš Luňák
ffad4694b2 Revert part of r1.491, I'm not sure anymore why I raised the timeout so much,
but if nobody had complained until then, perhaps it's better that way
after all.
CCMAIL: Gábor Lehel <illissius@gmail.com>

svn path=/trunk/kdebase/kwin/; revision=382907
2005-01-27 14:37:32 +00:00
Luboš Luňák
855786a987 Giving up on #78082, at least temporarily. Don't force using placement
policy for dialogs if they request a specific geometry. Too bad apps
always specify geometry for dialogs, so if they specify silly positions
like under mouse or centered on the screen the only solution for now
is choosing ignoring requested position in window-specific settings.
BUG: 78082

svn path=/trunk/kdebase/kwin/; revision=382906
2005-01-27 14:21:31 +00:00
Luboš Luňák
115154abd2 The filesave icon doesn't really fit the window-specific settings entry.
svn path=/trunk/kdebase/kwin/; revision=382890
2005-01-27 12:31:24 +00:00
Luboš Luňák
6dd5d6b1f7 XChangeProperty needs long type for 32bit data, especially on 64bit platforms.
Also silence a couple of warnings.
CCMAIL: Thomas Lübking <thomas.luebking@web.de>

svn path=/trunk/kdebase/kwin/; revision=382862
2005-01-27 09:58:34 +00:00
Script Kiddy
39d880fe1e CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/kwin/; revision=382540
2005-01-26 04:16:35 +00:00
Luboš Luňák
d32a410611 Revert "Window-Specific" -> "Window-Specific Settings". Not that it's
that good name, but at least it means something.

svn path=/trunk/kdebase/kwin/; revision=382268
2005-01-25 12:03:37 +00:00
Sandro Giessl
1d8bbaf6ff Only show the maximized state if the maximizeMode is MaximizeFull. Other
decorations seem to do it right.

BUG: 97681

svn path=/trunk/kdebase/kwin/; revision=381966
2005-01-24 15:28:52 +00:00
Dirk Mueller
0111c7430b fix export
svn path=/trunk/kdebase/kwin/; revision=381899
2005-01-24 11:50:49 +00:00
Thomas Lübking
a5fe22ddfe added new option to disable ARGB windows (this fixes gtk1 applications as long as there are no usefull ARGB windows like real translucent dockers/konsole/popups/whatever)
svn path=/trunk/kdebase/kwin/; revision=381856
2005-01-24 07:56:41 +00:00
Script Kiddy
73379a6519 CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/ksysguard/; revision=381420
2005-01-23 04:40:41 +00:00
Benjamin Meyer
2ab1bc5cb6 Removed "Settings" from the name "Window-Specific Settings" because it
becomes redundant: Window-Specific Settings Configuration.

svn path=/trunk/kdebase/kwin/; revision=381316
2005-01-22 20:38:19 +00:00
Stephan Binner
04d0f9895d CVS_SILENT i18n style guide fixes
svn path=/trunk/kdebase/kwin/; revision=381150
2005-01-22 09:56:29 +00:00
Allan Sandfeld Jensen
371b40edbd Make the shadows work just a little better on dark text
svn path=/trunk/kdebase/kwin/; revision=381060
2005-01-22 01:13:39 +00:00
Thomas Lübking
496aff5905 fixed all former fixes and now i just works
svn path=/trunk/kdebase/kwin/; revision=381044
2005-01-22 00:47:19 +00:00
Thomas Lübking
270a071454 [kompmgr] removed /kompmgr/ shapable tag if only the deco is shaped
svn path=/trunk/kdebase/kwin/; revision=380839
2005-01-21 16:19:10 +00:00
Thomas Lübking
bb92b37e08 removed codebody
svn path=/trunk/kdebase/kwin/; revision=380838
2005-01-21 16:17:37 +00:00
Thomas Lübking
2e82e1fc66 [kompmgr] added option to remove shadows on resizes
svn path=/trunk/kdebase/kwin/; revision=380837
2005-01-21 16:15:05 +00:00
Thomas Lübking
1fb511965f [kompmgr] added option to remove shadows on resizes
svn path=/trunk/kdebase/kwin/; revision=380833
2005-01-21 16:08:39 +00:00
Thomas Lübking
e02749bb6a fixed last fix for activated fade-ins as well
svn path=/trunk/kdebase/kwin/; revision=380730
2005-01-21 10:28:04 +00:00
Thomas Lübking
12ac06cde3 better shading support, initial support for shaped windows (fixes 97330)
svn path=/trunk/kdebase/kwin/; revision=380711
2005-01-21 09:23:30 +00:00
Thomas Lübking
dfbb9c362e added some dcop functions/signals to support a kompmgr handling kicker applet
svn path=/trunk/kdebase/kwin/; revision=380671
2005-01-21 04:58:54 +00:00
Stephan Binner
2306f67f6b CVS_SILENT i18n style guide fixes
svn path=/trunk/kdebase/kwin/; revision=380564
2005-01-20 21:09:28 +00:00
Luboš Luňák
3ca2ea00c8 Make sure the operation is performed on the right window when
opening the Alt+F3 popup using mouse for some inactive window.
BUG: 97040

svn path=/trunk/kdebase/kwin/; revision=380461
2005-01-20 15:10:03 +00:00
Luboš Luňák
ad44b2e9f3 Setting any values doesn't belong to Workspace::clientPopup().
svn path=/trunk/kdebase/kwin/; revision=380456
2005-01-20 14:58:39 +00:00
Sandro Giessl
61592fea4c Apply patch by Toby Dickenson (thanks a lot!):
Do not round (mask) the decoration corners if the window aligns to a screen corner.
This has two advantages:
- Fitt's Law applies for resizing windows
- Prevents accidentally hitting buttons of maximized windows behind the active window

Hasn't been tested with xinerama setups but this should work as well. Hopefully
someone can test it before KDE 3.4.

CCMAIL: toby@tarind.com
BUG: 93918

svn path=/trunk/kdebase/kwin/; revision=380112
2005-01-19 15:32:01 +00:00
Adrian Schroeter
9bd9dafdfc fix crash on 64bit systems, missing definition of return type (sizeof(int)!=sizeof(void*) on 64bit).
svn path=/trunk/kdebase/kwin/; revision=380005
2005-01-19 08:20:04 +00:00
Jonathan Riddell
9efa0bdbf5 Just asked for xorg then calls the config file XF86Config
svn path=/trunk/kdebase/kwin/; revision=379778
2005-01-18 15:31:37 +00:00
Thomas Lübking
4ac7536d38 fixed value saving for translucency/active+dock windows (wrote floats)
svn path=/trunk/kdebase/kwin/; revision=379589
2005-01-18 00:36:46 +00:00
Thomas Lübking
c6a2534495 avoid useless action if the user tries to stop kompmgr while it's not running
svn path=/trunk/kdebase/kwin/; revision=379571
2005-01-17 23:16:28 +00:00
Adriaan de Groot
a88891cf34 FBSD compat: need the -L as well to find libs in /usr/X11R6/lib
svn path=/trunk/kdebase/kwin/; revision=379569
2005-01-17 23:12:56 +00:00
Thomas Lübking
0ce8449e85 catched possibly 0L replies from XRfindVisualType, should be good for OpenGL
svn path=/trunk/kdebase/kwin/; revision=379504
2005-01-17 20:11:07 +00:00
Thomas Lübking
6588161028 replaced static linker paths, libraries with variables
svn path=/trunk/kdebase/kwin/; revision=379503
2005-01-17 20:09:29 +00:00
Luboš Luňák
7f8505d6f0 No message boxes directly in KWin - it cannot manage windows created
by itself.

svn path=/trunk/kdebase/kwin/; revision=379470
2005-01-17 17:32:27 +00:00
Luboš Luňák
9375d225d5 getline() is GNU extension and as such is non-portable.
svn path=/trunk/kdebase/kwin/; revision=379456
2005-01-17 16:52:32 +00:00
Luboš Luňák
5f824cbed0 Don't crash.
svn path=/trunk/kdebase/kwin/; revision=379453
2005-01-17 16:42:34 +00:00
Luboš Luňák
21f621f985 Make the window shortcut dialog-popup work even when opened from the Alt+F3 popup.
svn path=/trunk/kdebase/kwin/; revision=379446
2005-01-17 16:19:33 +00:00
Frerich Raabe
64bac5e6af - I don't get how this went unnoticed
svn path=/trunk/kdebase/kwin/; revision=379445
2005-01-17 15:56:37 +00:00
Luboš Luňák
07203ba5b6 Window-specific rules for dynamic windows shortcuts, so that it's
possible to always have certain shortcuts assigned to their windows
if such windows are open. Still few TODO items left, but let's consider
it enough for #44268 to be marked as done.
FEATURE: 44268

svn path=/trunk/kdebase/kwin/; revision=379444
2005-01-17 15:53:14 +00:00
Luboš Luňák
ded2f457b8 Workaround for xterm not coping well with being maximized to a geometry
that's not exact multiple of its resize increments. Selecting obeying
strict geometry in window-specific settings makes KWin avoid this.
Maximization then doesn't work very well indeed, but one cannot please
everybody, and the bug is in xterm after all.
BUG: 94183

svn path=/trunk/kdebase/kwin/; revision=379401
2005-01-17 13:35:48 +00:00
Luboš Luňák
3e5b28f2e0 Move the opacity settings to the position in the source where they belong.
svn path=/trunk/kdebase/kwin/; revision=379400
2005-01-17 13:16:47 +00:00
Andrew Coles
bcbd5ab29c CVS_SILENT
Corrected typo.

svn path=/trunk/kdebase/kwin/; revision=379395
2005-01-17 12:54:08 +00:00
Andrew Coles
9a9d4a590e CVS_SILENT
Corrected typos.

svn path=/trunk/kdebase/kwin/; revision=379392
2005-01-17 12:50:27 +00:00
Thomas Lübking
2fde6b6cf3 fixed ui of kompmgr support, using kde tools
svn path=/trunk/kdebase/kwin/; revision=379220
2005-01-16 21:03:59 +00:00
Stephan Binner
079bd1a446 compile
svn path=/trunk/kdebase/kwin/; revision=378978
2005-01-16 09:12:28 +00:00
Stephan Binner
b0d89e98db CVS_SILENT i18n style guide fixes
svn path=/trunk/kdebase/kcontrol/; revision=378860
2005-01-15 21:39:15 +00:00
Stephan Binner
056c4e7862 CVS_SILENT fixuifiles
svn path=/trunk/kdebase/kwin/; revision=378859
2005-01-15 21:38:36 +00:00