Commit graph

18738 commits

Author SHA1 Message Date
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
Matthias Ettrich
cca94688ee do not crash
svn path=/trunk/kdebase/kwin/; revision=62082
2000-08-28 11:37:12 +00:00
Kalle Dalheimer
87931a071a Added hotkeys for workspaces 9-16
Patch approved by Matthias Ettrich

svn path=/trunk/kdebase/kwin/; revision=62067
2000-08-28 06:16:34 +00:00
Script Kiddy
817cf4fd9f CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=62059
2000-08-28 03:52:42 +00:00
Script Kiddy
8681c904a2 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=61990
2000-08-27 03:39:35 +00:00
Script Kiddy
600baaaac2 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=61937
2000-08-26 04:07:54 +00:00
Matthias Ettrich
f1e0ec82cb default icon "x" if there is no icon
svn path=/trunk/kdebase/kwin/; revision=61836
2000-08-24 12:44:18 +00:00
Script Kiddy
56f99f2aa8 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=61800
2000-08-24 04:27:23 +00:00
Script Kiddy
2dda0d1740 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=61712
2000-08-23 04:03:25 +00:00
Matthias Ettrich
4f4c4cca8d MoveResizeMaximizedWindows option. Default is 'false'
svn path=/trunk/kdebase/kwin/; revision=61666
2000-08-22 10:35:22 +00:00
Script Kiddy
8f25bbb351 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=61652
2000-08-22 04:18:58 +00:00