Matthias Ettrich
3156291b39
autoraise and clickraise
...
svn path=/trunk/kdebase/kcontrol/; revision=55877
2000-07-09 20:29:53 +00:00
David Faure
7d6a4f63ed
Removed the kwin executable again - Matthias, please do the same....
...
svn path=/trunk/kdebase/kwin/; revision=55837
2000-07-09 08:59:49 +00:00
Matthias Ettrich
b26fb71535
some focus problem
...
svn path=/trunk/kdebase/kwin/; revision=55761
2000-07-08 13:35:59 +00:00
Matthias Ettrich
ad1f6da5a2
oops, motif noBorder hint was slightly broken
...
svn path=/trunk/kdebase/kwin/; revision=55753
2000-07-08 12:08:41 +00:00
Matthias Ettrich
4bec1c366d
improved focus follows mouse support with Alt-Tab
...
svn path=/trunk/kdebase/kwin/; revision=55750
2000-07-08 11:57:38 +00:00
Matthias Ettrich
e4ba98a3b8
smarter Alt-RMB, courtesy Johan Myreen
...
svn path=/trunk/kdebase/kwin/; revision=55699
2000-07-07 11:47:45 +00:00
Hans Petter Bieker
120e8a0e4b
* -DQT_NO_ASCII_CAST
...
* using local8Bit() when printing i18n()ed messages to stderr.
svn path=/trunk/kdebase/kwin/; revision=55634
2000-07-06 16:48:13 +00:00
Jesper Pedersen
797a25747c
Added the following two functions:
...
- Switch one desktop to the left
- Switch one desktop to the right
svn path=/trunk/kdebase/kwin/; revision=55397
2000-07-04 17:07:58 +00:00
Michael Matz
160a2d549b
Away with the *.moc.* files.
...
svn path=/trunk/kdebase/kwin/; revision=54907
2000-06-29 21:36:40 +00:00
David Faure
fde0167220
Patch from Thomas Leitner to clear up the confusion Window != WId
...
when using XGetTransientForHint.
svn path=/trunk/kdebase/kwin/; revision=54888
2000-06-29 19:15:00 +00:00
Matthias Ettrich
d332cf9c90
transients stay also on top if the main client stays on top
...
svn path=/trunk/kdebase/kwin/; revision=54721
2000-06-28 13:24:04 +00:00
Matthias Ettrich
f5226e0281
staysOnTop support.
...
Fixed titlebar-dblclick-commands (Shade instead of winShade )
svn path=/trunk/kdebase/kwin/; revision=54719
2000-06-28 13:20:42 +00:00
Matthias Ettrich
10658d11e0
system tray support
...
svn path=/trunk/kdebase/kwin/; revision=54677
2000-06-28 07:51:45 +00:00
Matthias Ettrich
7ae8ea2bf9
focus to null (or desktop ) on last-window-iconified
...
svn path=/trunk/kdebase/kwin/; revision=54602
2000-06-27 14:43:12 +00:00
bhughes
d2bba865d0
update for NET WM-Spec API fix
...
svn path=/trunk/kdebase/kwin/; revision=54291
2000-06-24 19:09:50 +00:00
Matthias Ettrich
3958a3a1e1
possibility to iconify, deiconify without animation
...
propagate new desktop on desktop switches _before_ showing new windows
svn path=/trunk/kdebase/kwin/; revision=54279
2000-06-24 17:58:10 +00:00
Waldo Bastian
ce9f4a2365
WABA: React to color changes
...
svn path=/trunk/kdebase/kwin/; revision=54202
2000-06-24 06:48:53 +00:00
Matthias Ettrich
3693e4ba80
react properly on sendClientToDesktop requests from kicker
...
svn path=/trunk/kdebase/kwin/; revision=54143
2000-06-23 18:56:59 +00:00
Matthias Ettrich
6ed208596c
propagate the state (for example maximize) as required
...
svn path=/trunk/kdebase/kwin/; revision=54137
2000-06-23 18:18:34 +00:00
Matthias Ettrich
72abf668d2
iconify/deiconify animation.
...
Don't forget to update libkdecore and kicker
svn path=/trunk/kdebase/kwin/; revision=54131
2000-06-23 16:26:44 +00:00
Matthias Ettrich
2322242681
some more mouse functions (raise/lower/toggle r.l.)
...
svn path=/trunk/kdebase/kwin/; revision=54049
2000-06-22 22:10:27 +00:00
Matthias Ettrich
ead1f75144
some cleanups, reconfigure() dcop call
...
svn path=/trunk/kdebase/kwin/; revision=54046
2000-06-22 21:57:39 +00:00
Matthias Ettrich
6655d0207d
focus policies and alt-tab style:
...
/*!
Different focus policies:
<ul>
<li>ClickToFocus - Clicking into a window activates it. This is
also the default.
<li>FocusFollowsMouse - Moving the mouse pointer actively onto a
normal window activates it. For convenience, the desktop and
windows on the dock are excluded. They require clicking.
<li>FocusUnderMouse - The window that happens to be under the
mouse pointer becomes active. The invariant is: no window can
have focus that is not under the mouse. This also means that
Alt-Tab won't work properly and popup dialogs are usually
unsable with the keyboard. Note that the desktop and windows on
the dock are excluded for convenience. They get focus only when
clicking on it.
<li>FocusStrictlyUnderMouse - this is even worse than
FocusUnderMouse. Only the window under the mouse pointer is
active. If the mouse points nowhere, nothing has the focus. If
the mouse points onto the desktop, the desktop has focus. The
same holds for windows on the dock.
Note that FocusUnderMouse and FocusStrictlyUnderMouse are not
particulary useful. They are only provided for old-fashined
die-hard UNIX people ;-)
</ul>
*/
FocusPolicy=ClickToFocus | FocusFollowsMouse | FocusUnderMouse | FocusStrictlyUnderMouse
/**
Different Alt-Tab-Styles:
<ul>
<li> KDE - the recommended KDE style. Alt-Tab opens a nice icon
box that makes it easy to select the window you want to tab
to. The order automatically adjusts to the most recently used
windows. Note that KDE style does not work with the
FocusUnderMouse and FocusStrictlyUnderMouse focus
policies. Choose ClickToFocus or FocusFollowsMouse instead.
<li> CDE - the old-fashion CDE style. Alt-Tab cycles between
the windows in static order. The current window gets raised,
the previous window gets lowered.
</ul>
*/
AltTabStyle=KDE | CDE
svn path=/trunk/kdebase/kwin/; revision=54010
2000-06-22 18:08:35 +00:00
Matthias Ettrich
4ea2a5c27f
some cleanups
...
svn path=/trunk/kdebase/kwin/; revision=53990
2000-06-22 14:12:13 +00:00
Matthias Ettrich
c0e1ae2879
improved mouse emulation
...
svn path=/trunk/kdebase/kwin/; revision=53892
2000-06-21 17:43:44 +00:00
Matthias Ettrich
601d183852
another missing file
...
svn path=/trunk/kdebase/kwin/; revision=53659
2000-06-19 10:46:08 +00:00
Matthias Ettrich
64f8bc08a9
missing file
...
svn path=/trunk/kdebase/kwin/; revision=53658
2000-06-19 10:45:45 +00:00
Michael Matz
9bf0f3010b
s/CARD32/Q_UINT32/g
...
svn path=/trunk/kdebase/kwin/; revision=53252
2000-06-14 21:39:07 +00:00
Wilco Greven
fb68b5bf38
Install the pics under directory kwin instead of kwm.
...
svn path=/trunk/kdebase/kwin/; revision=52974
2000-06-11 22:41:20 +00:00
David Faure
91038958d7
Implemented changeDesktop and changeState - now NETWinInfo::setDesktop
...
actually does something :-)
svn path=/trunk/kdebase/kwin/; revision=52811
2000-06-10 14:05:47 +00:00
David Faure
b9cc5b7cb1
Hmm, somebody went on holidays and forgot to commit killwindow.h apparently :->
...
Commented out the feature (you didn't think I would reimplement it, did you ?) :)
And took the opportunity of touching Makefile.am for including *.moc in *.cpp
(faster compilation, smaller link lines, less files...)
svn path=/trunk/kdebase/kwin/; revision=52667
2000-06-09 00:20:21 +00:00
Charles Samuels
2c0910a283
take a look. it handles notifications now! :)
...
remove $KDEHOME/share/apps/kwin/eventsrc first, do a fresh make install
here, and hit the sticky button ;)
the little pop sound is made by a microphone and me! :)
svn path=/trunk/kdebase/kwin/; revision=52665
2000-06-08 23:44:41 +00:00
Matthias Ettrich
900e2e6c0b
Use the new windowmanager interaction API
...
svn path=/trunk/kdebase/kwin/; revision=52623
2000-06-08 17:05:51 +00:00
Bill Soudan
9b9570699b
added start-on-proper-desktop support, as well as fixing a few buglets in
...
kwin that this exposed.
svn path=/trunk/kdebase/kwin/; revision=52536
2000-06-08 01:33:53 +00:00
David Faure
254997fae5
Still reading my stupid log msgs ? :/
...
svn path=/trunk/kdebase/kwin/; revision=52370
2000-06-06 19:44:21 +00:00
Stephan Kulow
a1494ddee7
let kDebug2kdDebug run over kdebase after making it clever enough not to
...
commit everything.
Removed a cerr debugging in ldap - looks familiar mhk ;)
svn path=/trunk/kdebase/kcontrol/; revision=52323
2000-06-06 14:29:58 +00:00
Waldo Bastian
15bc6f4f1b
WABA: Adding window manager spec. (Revision ???? status ????)
...
svn path=/trunk/kdebase/kwin/; revision=52058
2000-06-04 21:39:33 +00:00
Bernd Gehrmann
45e0fc465a
KGlobal <-> KGlobalSettings <-> KApplication cleanup
...
svn path=/trunk/kdebase/kcontrol/; revision=51720
2000-06-03 01:19:08 +00:00
Simon Hausmann
9dab9d5217
- provide a default dcop object
...
svn path=/trunk/kdebase/kwin/; revision=51682
2000-06-02 21:57:48 +00:00
Waldo Bastian
dc5bf6c01c
WABA: Don't allow change of focus while resizing / moving.
...
This prevents a lot of stupid focus changes when you move a window
around with focusFollowsMouse.
(mouse moves -> focus changes -> window moves -> focus changes back)
svn path=/trunk/kdebase/kwin/; revision=51574
2000-06-02 00:20:41 +00:00
Waldo Bastian
fc5367e74d
WABA: Restart kwin when it crashes. I hope this isn't used as excuse not to
...
debug kwin crashes any more :-)
svn path=/trunk/kdebase/kwin/; revision=51570
2000-06-01 23:44:03 +00:00
Waldo Bastian
b42ee22030
WABA: Focus fixes.
...
svn path=/trunk/kdebase/kwin/; revision=51431
2000-06-01 05:32:06 +00:00
Stephan Kulow
74f0724585
naming it System++
...
svn path=/trunk/kdebase/kwin/; revision=51424
2000-06-01 00:31:39 +00:00
Waldo Bastian
87855e5816
WABA: Reverted last patch, another attempt:
...
* Alt-MouseClick on the titlebar now does the same as what it does on
the window itself.
svn path=/trunk/kdebase/kwin/; revision=51396
2000-05-31 22:26:28 +00:00
Waldo Bastian
d914752cac
WABA: Activate client on mouse-release...
...
You can now move a window without activating it
let's see how many people will get upset about this >:-)
svn path=/trunk/kdebase/kwin/; revision=51361
2000-05-31 19:13:14 +00:00
Cristian Tibirna
9946d82ee1
CT: hmmm! This was shorter than what LinuxQA needed to write the bug report. I wanted first to complain that KDE-2 is in alpha. But it's shorter this way :-)
...
svn path=/trunk/kdebase/kwin/; revision=51278
2000-05-31 02:35:52 +00:00
Waldo Bastian
c3d3c81d64
WABA: Keep focus with same window after switching desktops
...
svn path=/trunk/kdebase/kwin/; revision=51128
2000-05-30 05:52:11 +00:00
Waldo Bastian
59e4a2c8fc
WABA: Try to kill the window under that is actually under the cursor.
...
svn path=/trunk/kdebase/kwin/; revision=51107
2000-05-29 22:38:43 +00:00
Waldo Bastian
81b4d60d87
WABA: Make sure not to move a window completly off the screen. (BR 2916)
...
svn path=/trunk/kdebase/kwin/; revision=50830
2000-05-27 01:56:08 +00:00
Matthias Ettrich
c0d337d352
cleanups: less debug output, less flicker, less confusing code
...
svn path=/trunk/kdebase/kwin/; revision=50775
2000-05-26 13:54:50 +00:00