Commit graph

18498 commits

Author SHA1 Message Date
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
Script Kiddy
5998794f2a CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=64232
2000-09-18 04:19:09 +00:00
Script Kiddy
95bd3779ca CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=64135
2000-09-17 04:12:01 +00:00
Script Kiddy
3f721d4122 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=64047
2000-09-16 04:25:24 +00:00
Waldo Bastian
60d072d2ef WABA: give titlebar a bit more tabbish look.
svn path=/trunk/kdebase/kwin/; revision=64018
2000-09-15 22:26:02 +00:00
Waldo Bastian
14eea14498 WABA: Paint _all_ pixels in the active titlebar.
activeBuffer.resize(titlebar->geometry().width(),
-                        titlebar->geometry().height()-1);
+                        titlebar->geometry().height());

svn path=/trunk/kdebase/kwin/; revision=63984
2000-09-15 17:54:56 +00:00
Script Kiddy
60e8f10bf6 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=63936
2000-09-15 04:36:44 +00:00
Waldo Bastian
1cc65aa20e WABA: Fixed memory leaks.
svn path=/trunk/kdebase/kwin/; revision=63827
2000-09-14 06:03:47 +00:00
Script Kiddy
22f65e14f9 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=63821
2000-09-14 04:50:01 +00:00
Charles Samuels
fbc7c46935 Bleh #1
svn path=/trunk/kdebase/kwin/; revision=63811
2000-09-14 03:10:03 +00:00
Script Kiddy
2f620c7e8b CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=63697
2000-09-13 00:49:44 +00:00
David Faure
c887e85912 The dummy.cpp hack makes no sense when it starts to contain
stuff. Better make it a real source file. Fixes compilation for
people who didn't figure out they needed to remove dummy.cpp
in the builddir ;-)

svn path=/trunk/kdebase/kwin/; revision=63688
2000-09-12 22:10:37 +00:00
Carsten Pfeiffer
c56400145e some s/[New]/[Name]/
svn path=/trunk/kdebase/kwin/; revision=63669
2000-09-12 17:24:07 +00:00
Matthias Ettrich
10b2e5fde2 don't activate dock windows with click (fixes kicker focus problems,
reviewed by Carsten Peiffer)

svn path=/trunk/kdebase/kwin/; revision=63580
2000-09-11 20:54:00 +00:00
Waldo Bastian
1add59200c WABA: Fixes BR6808 and BR7983.
#6808: selecting a "Decoration" by right-clicking on a window de-iconify windows.
#7983: SHIP STOPPER: kwin - titlebars get <2> after the name of the application when changing decorations
Reviewed by gis.

svn path=/trunk/kdebase/kwin/; revision=63563
2000-09-11 18:59:26 +00:00
Waldo Bastian
493fd295b0 - button[1]->setBitmap(sticky_bits, 8, 8);
+        button[1]->setBitmap(sticky_bits, 10, 10);

Fixes br 10156:
On the desktop, I right-click the title bar of a window and select the KStep
decoration.  Then I click on the `+'' titlebar button to pin the window on all desks.
The button turns empty.  I click again to unpin the window, and, instead
of showing the usual `+'', I get a corrupted button pixmap.

svn path=/trunk/kdebase/kwin/; revision=63501
2000-09-11 05:45:02 +00:00
Waldo Bastian
480d78944d WABA: Fixed BR#9445: Checkmark in decoration menu is missing
svn path=/trunk/kdebase/kwin/; revision=63499
2000-09-11 05:30:24 +00:00
Script Kiddy
ac6bcf2b44 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=63493
2000-09-11 04:23:31 +00:00
Waldo Bastian
5e3b53660d WABA: Fixed #8656 kwin titlebar: doubleclick does not maximize
if (titlebar->geometry().contains( e->pos() ) )
-        setShade( !isShade() );
+       workspace()->performWindowOperation( this, options->operationTitlebarDblClick() );
     workspace()->requestFocus( this );

svn path=/trunk/kdebase/kwin/; revision=63485
2000-09-11 03:34:01 +00:00
Script Kiddy
755aeffa27 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=63338
2000-09-10 04:19:02 +00:00
Script Kiddy
5c265e015a CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=63221
2000-09-09 04:11:37 +00:00
Waldo Bastian
0859b3eb53 WABA: Fix titlebar painting for new windows. Reviewed by Mosfet.
svn path=/trunk/kdebase/kwin/; revision=63206
2000-09-08 22:59:28 +00:00
Stefan Westerfeld
584d9248a3 Reviewed and applied Matthias Ettrichs changes to make kaiman also visible
in the taskbar/tab focus (kaiman use NET::Override as netwm flag).

svn path=/trunk/kdebase/kwin/; revision=63197
2000-09-08 20:52:31 +00:00
Daniel M. Duley
2077f51714 Removed note about highcolor usage
svn path=/trunk/kdebase/kwin/; revision=63101
2000-09-08 01:02:13 +00:00
Daniel M. Duley
ee5f19c686 Improved highcolor buttons, and switched to the circular sticky thingy. I'll
post to core-devel in a sec.

svn path=/trunk/kdebase/kwin/; revision=63099
2000-09-08 00:38:29 +00:00
Waldo Bastian
f6b6c62c9a WABA: Oops, reverting. I wonder why this didn't work any more.
-static QPixmap * kwin_get_menu_pix_hack()
+QPixmap * kwin_get_menu_pix_hack()

svn path=/trunk/kdebase/kwin/; revision=63095
2000-09-07 22:55:18 +00:00
Waldo Bastian
ebe199a301 WABA: Use kdemain() instead of main() so that closures don't complain about
main being defined twice with different symbol sizes.

svn path=/trunk/kdebase/kwin/; revision=63094
2000-09-07 22:46:24 +00:00
Script Kiddy
8660053273 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=62584
2000-09-04 04:28:29 +00:00
Script Kiddy
8477e09fe8 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=62445
2000-09-02 03:49:25 +00:00
Script Kiddy
19ecf49ab8 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=62373
2000-09-01 04:07:35 +00:00
Matthias Ettrich
8ec069b98d not _that_ many sounds
svn path=/trunk/kdebase/kwin/; revision=62340
2000-08-31 17:31:45 +00:00
Matthias Ettrich
a309da9f0e "activate" event on every activation, not only on taskbar
svn path=/trunk/kdebase/kwin/; revision=62339
2000-08-31 17:29:10 +00:00
Matthias Ettrich
16e4aa004c even more sounds
svn path=/trunk/kdebase/kwin/; revision=62337
2000-08-31 17:20:45 +00:00
Matthias Ettrich
d53798aaf0 more sound effects
svn path=/trunk/kdebase/kwin/; revision=62336
2000-08-31 17:15:10 +00:00
Matthias Ettrich
bf33b067be - completed session management (maximize, shaded, and restore were missing)
- support for WM_COMMAND pseudo session management (xterm and friends)
- basic support for private colormaps, useful on the last remaining 8bit displays

svn path=/trunk/kdebase/kwin/; revision=62239
2000-08-30 14:27:30 +00:00
Script Kiddy
8cbea5ef2e CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=62194
2000-08-30 03:31:38 +00:00
Script Kiddy
8c10f482b5 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=62122
2000-08-29 03:45:44 +00:00
Matthias Ettrich
6a54a209af obey more controlcenter options (mouse actions for frame and titlebar)
svn path=/trunk/kdebase/kwin/; revision=62090
2000-08-28 12:31:16 +00:00