5bf63947d9Layout and whitespace update.
Nadeem Hasan
2003-10-23 14:56:44 +00:00
26a5b0bfb4I'm not sure anymore what that was, but pointing out that kwin could simply use kdialog was right.
Luboš Luňák
2003-10-23 13:38:42 +00:00
7d10a9a2c9Let's use SIGKILL instead of just SIGTERM. The user has to explicitly confirm killing the app anyway, and some stuck apps might not exit on SIGTERM.
Luboš Luňák
2003-10-23 09:29:00 +00:00
fffdc0d01aRequired for the exploit-new-kwin-colors patch
Daniel Molkentin
2003-10-23 05:26:53 +00:00
b3144663fdCVS_SILENT Typographical corrections and changes
Malcolm Hunter
2003-10-22 16:57:59 +00:00
e510e8dd73Forgot to make the variable static
Luciano Montanaro
2003-10-22 13:52:51 +00:00
bc025a9ed5CVS_SILENT Typographical corrections and changes
Malcolm Hunter
2003-10-22 12:34:04 +00:00
546d2ce58cCheck for being deleted ( KDecorationFactory::exists() ).
Luboš Luňák
2003-10-22 08:47:32 +00:00
43c71a8c72No delayed deleting of decorations. They'll have to check themselves instead, using KDecorationFactory::exists(). Fixes#66205, and it wasn't really that good idea anyway.
Luboš Luňák
2003-10-22 08:26:09 +00:00
52cb814d32Make the killer dialog transient for the nonresponding window.
Luboš Luňák
2003-10-22 08:18:04 +00:00
4d129cc9baCVS_SILENT made messages
Script Kiddy
2003-10-22 05:17:48 +00:00
f78608d336CVS_SILENT Typographical corrections and changes
Malcolm Hunter
2003-10-21 00:22:42 +00:00
c47d64a4ccI committed too hastily. This patche is the good one!
Luciano Montanaro
2003-10-19 09:26:34 +00:00
eaeb27fd13Enabled titlebar dragging by shift-clicking it. Still missing is the automatic titlebar unhiding.
Luciano Montanaro
2003-10-19 09:16:11 +00:00
c2eacac63fOops I didn't notice the typo.
Luciano Montanaro
2003-10-18 21:03:29 +00:00
9ebccb978eScale up maximize and close button if there is enough room. Beginning to add code to try to not reset decoraton if configuration changes are small enough.
Luciano Montanaro
2003-10-18 20:37:49 +00:00
141add5d5fCVS_SILENT made messages
Script Kiddy
2003-10-17 05:59:43 +00:00
40b7e4a8adImplemented Titlebar resizing based on the font height.
Luciano Montanaro
2003-10-15 16:50:29 +00:00
b58d566ee7CVS_SILENT made messages
Script Kiddy
2003-10-15 10:51:25 +00:00
5af892be88Avoid infinite loop with empty caption. CCMAIL: jowenn@kde.org This should fix your problem, can you try again?
Luboš Luňák
2003-10-15 09:48:22 +00:00
170cdee841Add --lock option to run without configure options.
Waldo Bastian
2003-10-14 16:06:54 +00:00
fa2f71549fPatch from Frerich to use KGlobalSetting instead of hardcoding helvetica. Looks like he's too shy to commit it himself ;).
Luboš Luňák
2003-10-14 12:49:24 +00:00
11ce009264Fix default value
Laurent Montel
2003-10-13 20:27:31 +00:00
f91bd865afDon't show windows that have modals in the Alt+Tab dialog, show the modals instead.
Luboš Luňák
2003-10-13 16:22:58 +00:00
8b5159bb1aWarn when somebody plays too much, turns off a border and doesn't know how to put it back *sigh*.
Luboš Luňák
2003-10-13 16:22:39 +00:00
a77da4851eUse KApplication::updateUserTimestamp() instead of trying to set it directly on the dialog.
Luboš Luňák
2003-10-13 16:18:24 +00:00
25e85e3a48Small cleanup of the Alt+F3 menu.
Luboš Luňák
2003-10-13 16:18:04 +00:00
fc334ef5c1Renamed class LaptopClientButton to LaptopButton
Luciano Montanaro
2003-10-11 12:34:09 +00:00
4f0bc08749Cleaned up spaces, reordered classes
Luciano Montanaro
2003-10-11 12:24:51 +00:00
46d2e8d6fbCVS_SILENT made messages
Script Kiddy
2003-10-11 05:45:02 +00:00
09f1ceb353Looks like I reversed this condition in r1.398.2.49 .
Luboš Luňák
2003-10-10 17:28:47 +00:00
bf4fc6b898Fix margin.
Nadeem Hasan
2003-10-10 16:18:41 +00:00
1751ac0880Fix#31484 - snapping to workarea edges is already done by snapping to windows, snap also to screen edges. CCMAIL: 31484-done@bugs.kde.org
Luboš Luňák
2003-10-10 13:09:54 +00:00
984c76f0c1More shade related changes.
Luboš Luňák
2003-10-10 13:00:26 +00:00
d45a853dd4Fixes related to shown shaded windows.
Luboš Luňák
2003-10-10 13:00:01 +00:00
7f30475e40Read initial states of windows.
Luboš Luňák
2003-10-10 12:59:40 +00:00
34fa4a4399Cleanup of Xinerama handling. I don't claim I actually fixed something, but at least now the code doesn't look like uncommented random something. And who knows, maybe I even fixed it ;).
Luboš Luňák
2003-10-10 12:58:38 +00:00
f89dfaa318Wrap if translated string doesn't have rich text elements in text.
Hasso Tepper
2003-10-10 12:56:02 +00:00
83835a8757Small cleanup related to timestamp handling.
Luboš Luňák
2003-10-10 12:48:09 +00:00
0deb5fa09dCVS_SILENT made messages
Script Kiddy
2003-10-10 11:27:56 +00:00
2981785b56Support for UrgencyHint - such windows are demanding attention when inactive.
Luboš Luňák
2003-10-10 11:23:42 +00:00
128085b3d7Don't try to fit a window inside workarea if it's larger. CCMAIL: 65633-done@bugs.kde.org
Luboš Luňák
2003-10-10 09:47:14 +00:00
b95ee3bbb1Obey motif hints only from apps that don't support the NETWM spec, as those should set window type, and should not be stupid. Actually the reason for this change is OO setting the no-resize Motif hint, and requesting that the WM fullscreens the window, which, guess what, means resizing the window, but this makes sense in general.
Luboš Luňák
2003-10-08 09:33:15 +00:00
02933b7c03CVS_SILENT made messages
Script Kiddy
2003-10-08 05:07:26 +00:00
1d87270bb3Make a difference between fake session data ('save window settings') and real SM session data.
Luboš Luňák
2003-10-06 14:40:19 +00:00
ee848958b3Make a difference between fake session data ('save window settings') and real SM session data.
Luboš Luňák
2003-10-06 14:19:06 +00:00
43ff6ea638Move struct SessionInfo from workspace.h to sm.h .
Luboš Luňák
2003-10-06 14:03:15 +00:00
74e89c0549CVS_SILENT made messages
Script Kiddy
2003-10-05 05:28:29 +00:00
7f6a69be67Fixed bottom border rendering, made titlebar at least as large as the resize handle, like the other decorations do.
Luciano Montanaro
2003-10-04 23:55:55 +00:00
a98beeee30KWhatsBroken tells me that redmond is broken. This appears to be what the other clients do
George Staikos
2003-10-04 21:27:23 +00:00
9ccad80cc4Added support for variable border sizes. Currently only BorderTiny, BorderNormal, BorderLarge and BorderVeryLarge are supported. I'll add the other sizes after making the titlebar height adjustable too.
Luciano Montanaro
2003-10-04 18:53:44 +00:00
4dca82efb1A little eyecandy: support titlebar color gradients
Luciano Montanaro
2003-10-04 02:02:07 +00:00
78f1c3ab0eCCMAIL: rcliff@panix.com Fixed maximization. Thanks to Robert Clifford for noticing the bug.
Luciano Montanaro
2003-10-04 00:15:34 +00:00
52c25a402dCVS_SILENT made messages
Script Kiddy
2003-10-03 20:22:06 +00:00
bde8e27f21fixed a problem in KeramikClient::mousePosition
Gunnar Schmidt
2003-10-03 13:51:02 +00:00
5e32acc176CCMAIL: l.lunak@kde.org Make middle and right click on window buttons work again. The solution looks a bit like a workaround for some kwin problem, though. Why do I have to always fake a LeftButton press?
Luciano Montanaro
2003-10-03 12:03:16 +00:00
47f5381fcaConstified bitmap data
Luciano Montanaro
2003-10-03 08:09:15 +00:00
2e42c39a74CVS_SILENT Fixed typo in a comment, reworded one of my notes
Luciano Montanaro
2003-10-02 16:52:20 +00:00
ea9742f367Implemented basics of accessibility support. I'll tweak it a bit more later on.
Luciano Montanaro
2003-10-02 16:46:13 +00:00
2047c24dffremove doubles
Andy Goossens
2003-10-02 14:46:47 +00:00
cb51d8ebd6Another minicli focus stealing prevention fix, this time for David.
Luboš Luňák
2003-10-02 14:38:17 +00:00
52b2452085Catch all events related to clients, even if they're not e->xany.window .
Luboš Luňák
2003-10-02 12:33:51 +00:00
08bb12efcfIf a windows tries to grow larger than the workarea, don't allow it to do so, if size constraints allow it. If resizing a window would make it get partially out of workarea, move it so that it stays in workarea.
Luboš Luňák
2003-10-02 08:57:17 +00:00
3e1df92066Try to place dialogs on their mainwindow. Except for non-NETWM apps where the it's transient therefore it's a dialog assumption is not true often enough for this to be annoying.
Luboš Luňák
2003-10-02 08:56:44 +00:00
6f272da774Revert special dialog placement policies. I don't think I need to go that far with overconfigurability.
Luboš Luňák
2003-10-01 16:51:19 +00:00
7c751219d0Check "unshading" by unwanted geometry change during resizing too.
Luboš Luňák
2003-10-01 16:04:26 +00:00
74536fc72cOops, mainClients() returns a temporary (just like if its comment didn't say so ...). Fixes#65297.
Luboš Luňák
2003-10-01 15:46:23 +00:00
017a08e98bCCMAIL: kwin@kde.org The fix wasn't complete. A doShape() is also needed.
Luciano Montanaro
2003-10-01 13:01:50 +00:00
4f8f89cf46CCMAIL: kwin@kde.org Fixed the misrendered shaded border. For me, the problem was fixed by redoing the layout in the shapeChange() function. Maybe the other styles have to modified in a similar way.
Luciano Montanaro
2003-10-01 12:55:55 +00:00
bd4789e32bLooks like I got window gravities working correctly also for configure requests. CCMAIL: 64981-done@bugs.kde.org
Luboš Luňák
2003-10-01 12:10:22 +00:00
6b3d8e134aImplemented _NET_MOVERESIZE_WINDOW. Moved KWin code related to configure request to geometry.cpp to a common function.
Luboš Luňák
2003-10-01 12:08:53 +00:00
ca3a1382f2Drop configure events compression a) it's wrong (it may e.g. miss gravity change) b) I doubt it improves anything
Luboš Luňák
2003-10-01 12:08:09 +00:00
ba06d6afbfFixed bug #46966 using the first of the suggested methods. The second part of the bug report does not seem to apply to any other decoration in CVS.
Luciano Montanaro
2003-09-30 18:13:18 +00:00
9226142471Announce support for restacking.
Luboš Luňák
2003-09-30 15:15:21 +00:00
90281645bfAs KPassivePopup shows, things can be annoying even if they don't steal the focus and just are there. Therefore, as a part of focus stealing prevention, let's also block raising of windows. Also added special request for Kicker, as taskbar requests for raising should be obeyed. (Not that this does anything to KPassivePopup.)
Luboš Luňák
2003-09-30 12:49:23 +00:00
81e475c523Make it possible to find out window type also in createDecoration().
Luboš Luňák
2003-09-29 11:21:46 +00:00
c8c1c6c764Since the messages are in kwin's .po file, I guess this is needed.
Luboš Luňák
2003-09-29 11:21:28 +00:00
a406bee353Let decoration get show/hide events when showing/hiding the frame.
Luboš Luňák
2003-09-29 11:21:11 +00:00
4cd961af56When the original request causing removal of a decoration comes from the decoration, use delayed delete.
Luboš Luňák
2003-09-29 11:20:32 +00:00