Commit graph

535 commits

Author SHA1 Message Date
Matthias Ettrich
a2c3696df5 Removed startkde and exitkde events. They don't belong into kwin.
I remember that I removed those already some time ago. Somebody keeps
believing that KWin has something to do with a) KDE startup and b) KDE
Exit, grmbl.

This is not true, it's ksmserver who does this.

Unfortunatly I cannot remove the "logout" keybindings due to the translations.
It rather belongs into kdesktopbindings than kwinbindings.

Please, guys, kwin is a *window* manager, not a desktop (seems like a
neverending story...)

svn path=/trunk/kdebase/kwin/; revision=66503
2000-10-05 22:09:49 +00:00
Matthias Ettrich
a3b30fce8c fixed Thomas Zander's focusFollowsMouse showstopper
svn path=/trunk/kdebase/kwin/; revision=66481
2000-10-05 18:38:02 +00:00
Vojtech Bubnik
c0459f2a91 Fixed handling of X11 Xmb WM name atom. Non-latin1 window captions were not
displayed correctly before.

svn path=/trunk/kdebase/kwin/; revision=66444
2000-10-05 11:19:39 +00:00
Script Kiddy
dc66d38dda CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=66420
2000-10-05 02:38:50 +00:00
Matthias Ettrich
cceeee466f Fixed GIMP-1.1 (and other applications) windows dissappearing magically
svn path=/trunk/kdebase/kwin/; revision=66379
2000-10-04 15:19:44 +00:00
Matthias Ettrich
41aa62711e Some bugfixes for kwin:
- focus still works with shade up / down
 - windows can request maximization after being mapped (state and mask was mixed)
 - some workaround for netscape removed. Java people love windows in the (0,0)
    corner and the workaround broke xwintv
-  window can request maximization before being mapped
- auto maximize detection for overlarge windows, obeyes size wishes and minimum
   sizes

svn path=/trunk/kdebase/kwin/; revision=66355
2000-10-04 10:59:00 +00:00
Script Kiddy
eba8cc74b6 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=66323
2000-10-04 04:52:18 +00:00
Script Kiddy
876b56cda0 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=66251
2000-10-03 05:03:43 +00:00
Matthias Ettrich
bb80bc7507 Fixed focus for "Lower", made "ActivateAndLower" work, fixed
CDE-style Alt-tab in FocusUnderMouse mode (was broken with transient
windows)

svn path=/trunk/kdebase/kwin/; revision=66189
2000-10-02 12:02:15 +00:00
Script Kiddy
58fe194196 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=66128
2000-10-02 04:43:03 +00:00
Rik Hemsley
b753c43345 pixmap fix
svn path=/trunk/kdebase/kwin/; revision=66125
2000-10-02 03:07:38 +00:00
Antonio Larrosa Jimenez
759848b7d3 Removed the minimum width limit imposed by the b2 style by
making the buttons hide when neccesary.
Approved by Mosfet by lack of objection :)

svn path=/trunk/kdebase/kwin/; revision=66109
2000-10-02 01:14:03 +00:00
Rik Hemsley
72a25cf5d9 Slight alteration to button hiding algorithm
svn path=/trunk/kdebase/kwin/; revision=66001
2000-10-01 15:40:29 +00:00
Rik Hemsley
aae66499b9 Texture on resize bar handles
Changed shapes of close and sticky button pix.
Real transparency for button pix instead of pseudo.

svn path=/trunk/kdebase/kwin/; revision=65998
2000-10-01 15:30:04 +00:00
Rik Hemsley
4a55be4548 I like this method of setting colours for the resize bar better, seeing
as there's no way to set it via kcontrol

svn path=/trunk/kdebase/kwin/; revision=65989
2000-10-01 14:48:40 +00:00
Script Kiddy
f989df9554 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=65940
2000-10-01 04:23:01 +00:00
Script Kiddy
e4f7257de0 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=65833
2000-09-30 04:53:28 +00:00
Antonio Larrosa Jimenez
f597c85193 Little bug fix for a better behaviour under some strange configurations
Approved by M. Ettrich

svn path=/trunk/kdebase/kwin/; revision=65784
2000-09-29 18:14:45 +00:00
Matthias Ettrich
2dd48cfde3 cosmetic change to the positioning patch,
fix for xawtv fullscreen placement (discussed with Dirk Mueller)

svn path=/trunk/kdebase/kwin/; revision=65773
2000-09-29 15:54:18 +00:00
David Faure
972efcada8 Applied patch from Rik, approved by Matthias Ettrich and tested by me :)
It fixes the size of windows restored by session management.

svn path=/trunk/kdebase/kwin/; revision=65719
2000-09-29 10:06:38 +00:00
Rik Hemsley
6fc8ad8af5 Textured titlebar. Looks very cool in all colour schemes. This is how
RISC OS looks, and I had this working before, but I fixed it so it works
nicely now.

svn path=/trunk/kdebase/kwin/; revision=65633
2000-09-28 14:29:57 +00:00
Dirk Mueller
6f2dfc1764 Insure++: unused variables
svn path=/trunk/kdebase/kcontrol/; revision=65625
2000-09-28 13:33:08 +00:00
Matthias Ettrich
731d758eb7 small patch from Antonio
svn path=/trunk/kdebase/kwin/; revision=65622
2000-09-28 12:53:57 +00:00
Script Kiddy
f0b5fcbe76 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=65582
2000-09-28 05:08:36 +00:00
Rik Hemsley
4aeea37d93 Use configured font for inactive titlebar text
svn path=/trunk/kdebase/kwin/; revision=65567
2000-09-28 00:39:22 +00:00
Rik Hemsley
6883970d11 don't use italic for inactive titlebar fonts - whooops !
svn path=/trunk/kdebase/kwin/; revision=65565
2000-09-28 00:36:24 +00:00
Rik Hemsley
22a5becbc5 Nicer glyphs for titlebar. Added sticky and context help buttons.
svn path=/trunk/kdebase/kwin/; revision=65557
2000-09-27 22:51:57 +00:00
Rik Hemsley
3e5e774e10 Many behavioural fixes and new glyphs for buttons.
Still need to do sticky and help buttons.

svn path=/trunk/kdebase/kwin/; revision=65548
2000-09-27 21:33:15 +00:00
Torben Weis
625d26a6ef another patch from Matthias: Use the active command set for windows that
never can be active (like the new pager)

svn path=/trunk/kdebase/kwin/; revision=65510
2000-09-27 16:13:59 +00:00
Torben Weis
b6ed7aefb0 - avoid having modal dialogs below their main windows
- propagate actual stacking order (kpager should show stays-on-top windows
ontop)

svn path=/trunk/kdebase/kwin/; revision=65480
2000-09-27 12:21:04 +00:00
Waldo Bastian
408c822513 * Keep state consistency when resizing a maximized window.
* Allow users to resize a maximized window by default. Unnecasserily disabling
functions in the UI distracts the user from its main task by introducing additional
cognitive proceses in his short term memory: It's fucking annoying.

svn path=/trunk/kdebase/kwin/; revision=65453
2000-09-27 06:41:20 +00:00
Script Kiddy
c646b90a0e CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=65345
2000-09-26 06:00:06 +00:00
Torben Weis
6129966f96 small patch from matthias, fixes Simon's konqueror fullscreen window
svn path=/trunk/kdebase/kwin/; revision=65314
2000-09-25 22:11:27 +00:00
Matthias Ettrich
6dacbd0112 tool window handling for the default style
visible dialogs for stays-on-top fullscreen windows (helps with Konqueror's dialogs)
Fixed lock with Alt-Tab box plus accelerator

svn path=/trunk/kdebase/kwin/; revision=65241
2000-09-25 15:30:51 +00:00
Thomas Zander
e0e632dfdf Fixed a bug with window placement in smart mode where windows are to heigh.
They get placed nicely now.

svn path=/trunk/kdebase/kwin/; revision=65162
2000-09-25 09:23:04 +00:00
Script Kiddy
93b4d2b95d CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=65140
2000-09-25 04:48:57 +00:00
Rik Hemsley
f0739dbe1f Oh, forgot to check this stuff in. Fixes mouse position detection on
bottom resize bar.

svn path=/trunk/kdebase/kwin/; revision=64974
2000-09-24 10:28:06 +00:00
Thomas Zander
2ff8d44d50 Fixed problem with windows being to height to fit on screen. There position
is still calculated for optimal screen usage now. Formerly the window
was just placed top-left..

svn path=/trunk/kdebase/kwin/; revision=64956
2000-09-24 09:20:31 +00:00
Script Kiddy
faed83eace CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=64906
2000-09-24 05:05:45 +00:00
Stephan Kulow
c4e41683d7 don't save default values if they are not yet written as defaults
svn path=/trunk/kdebase/kwin/; revision=64871
2000-09-23 21:54:37 +00:00
Rik Hemsley
6c767761ae pick fonts in the same way as kglobalsettings - this should fix letters
being chopped at the bottom

svn path=/trunk/kdebase/kwin/; revision=64838
2000-09-23 19:58:45 +00:00
Matthias Ettrich
aa3eb43071 - fix autohide strut in kicker
- cleanup k menu, added configurable bookmarks menu
- unclutter/cascade in window menu
- logout from kdesktop without warning message
- kicker menu adjusts on reconfigure()
- desktop menu off by default (now that all functionality is visible
  otherwise)
- killWindow in kwin's dcop interface

Patch tested and confirmed by coolo and Matthias Elter.

svn path=/trunk/kdebase/kwin/; revision=64783
2000-09-23 14:48:02 +00:00
Script Kiddy
4d99588aa3 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=64729
2000-09-23 04:31:13 +00:00
Script Kiddy
b8fbefb3a8 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=64632
2000-09-22 04:18:32 +00:00
Rik Hemsley
eac76fc467 Fix mouse position detection on bottom resize bar and remove unused param warning
svn path=/trunk/kdebase/kwin/; revision=64606
2000-09-21 20:05:27 +00:00
Script Kiddy
7cd6135056 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=64546
2000-09-21 04:13:21 +00:00
Script Kiddy
8eae6fe0b3 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=64489
2000-09-20 04:49:53 +00:00
Matthias Ettrich
d3fe8c69ed more focusFollowsMind magic.
- if you minimize a window, it will be put to the end of the focus change
(technically, to the beginning, see the prepend() )

- if you switch desktop, sticky windows are ignored as long as there are
non-sticky windows in the change

- this does not happen if the sticky window is actually active. In that case it
remains active.

Patch tested by Christian Gebauer

svn path=/trunk/kdebase/kwin/; revision=64442
2000-09-19 18:57:15 +00:00
Script Kiddy
5924c0ea5a CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=64359
2000-09-19 04:45:27 +00:00
Matthias Ettrich
8f1a00a0b0 fullscreen patch from kde-core-devel
svn path=/trunk/kdebase/kwin/; revision=64277
2000-09-18 15:04:13 +00:00