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
Kurt Granroth
795b743459
Instead of matching for Kicker, let's match for any window that starts
...
with kicker. This allows us to apply kicker rules for internalapplets
that are external to Kicker (e.g., kasbar and ktaskbar)
Also converted qDebug calls to kdDebug while I was debugging
svn path=/trunk/kdebase/kwin/; revision=50597
2000-05-24 20:57:42 +00:00
Rik Hemsley
452395b559
Fixed some activation stuff. When you get down to 1 window, it's
...
activated. This was really annoying me :)
svn path=/trunk/kdebase/kwin/; revision=50437
2000-05-23 14:55:50 +00:00
Waldo Bastian
7c426bc687
WABA: If we set "may not move" we mean it! No cheating via Alt-F3!
...
svn path=/trunk/kdebase/kwin/; revision=50046
2000-05-20 07:54:11 +00:00
Kurt Granroth
7853d20753
Added support for Ctrl+Alt+Esc to kill a window. I basically just cut-n-
...
pasted everything from kwm. It works.
However, I don't know if this fits the new design or not. Maybe some
of the functions are accomplished elsewhere? I think Matthias needs
to take a look at this...
But like I said, it does work :-)
svn path=/trunk/kdebase/kwin/; revision=49849
2000-05-17 23:02:42 +00:00
Kurt Granroth
3396c20935
Added new action: Ctrl+Alt+Del will start the logout/shutdown sequence.
...
Since this uses kaccel, it is (of course) configurable.
svn path=/trunk/kdebase/kwin/; revision=49834
2000-05-17 20:15:17 +00:00
Waldo Bastian
ebbf5fe55c
WABA: Use $(KDE_PLUGIN) for plugins and let them link against kwin.{la|so}
...
svn path=/trunk/kdebase/kwin/; revision=49722
2000-05-16 23:10:41 +00:00
Rik Hemsley
b5b443c5d2
Reorganised updateAvoidPolicy(), converted 2-spaces to a tab and checked
...
it doesn't wrap when tabs are at 8, for ettrich
svn path=/trunk/kdebase/kwin/; revision=49388
2000-05-14 03:27:07 +00:00
Rik Hemsley
5fc7cf3f1f
Implemented delayed-show for tab box. Configurable, by default off.
...
To set it, put this in kwinrc:
[TabBox]
ShowDelay=true
DelayTime=200 (or whatever you want, in ms)
svn path=/trunk/kdebase/kwin/; revision=49379
2000-05-14 01:58:13 +00:00
Matthias Elter
3b81ace1ea
- SUBDIRS = pics clients
...
+ SUBDIRS = . pics clients
Fixes RISC-OS client compilation for me.
svn path=/trunk/kdebase/kwin/; revision=49166
2000-05-11 11:02:59 +00:00
Simon Hausmann
a3e3579d21
- make it compile ;-)
...
svn path=/trunk/kdebase/kwin/; revision=49150
2000-05-11 08:29:47 +00:00
Rik Hemsley
0d91340735
Fixed some silliness.
...
Removed more layout code.
svn path=/trunk/kdebase/kwin/; revision=49145
2000-05-11 04:17:35 +00:00
Rik Hemsley
baa151afb3
Many fixes to RISC OS client. Still needs major work to be perfect.
...
Changed spaces to tab for ettrich in client.cpp ;)
Changed something that looked like it was trying to do manhattanLength()
so it actually does.
svn path=/trunk/kdebase/kwin/; revision=49144
2000-05-11 03:52:24 +00:00
Rik Hemsley
3ac4896a57
Turned layout()->activate() into a new virtual function, 'activateLayout()',
...
which is called at the same places.
Mosfet: This is necessary because we are converting to not use QLayout
in clients. Without this, you can't get the right size for your windows.
Just implement it in your client and do your layout in it (surprise, eh ?)
svn path=/trunk/kdebase/kwin/; revision=49143
2000-05-11 03:31:54 +00:00
Rik Hemsley
1f13ef7c35
Argh ! Check return values of functions like QWidget::layout() !
...
Took me ages to figure out why riscosstyle crashed :(
svn path=/trunk/kdebase/kwin/; revision=49137
2000-05-10 23:44:29 +00:00
Rik Hemsley
69c7133c9d
Temporary, unsatisfactory fix for alt-drag freezing kwin and just about
...
everything else. kwin assumes you want it to mess with the cursor, and
provide edge-based resize etc. You can't override it easily. In fact,
I still haven't found out how.
svn path=/trunk/kdebase/kwin/; revision=49114
2000-05-10 19:55:13 +00:00
Stephan Kulow
5029a1389a
C++
...
svn path=/trunk/kdebase/kwin/; revision=49111
2000-05-10 19:24:48 +00:00
Waldo Bastian
626753571d
WABA: Fixed a bug which wasted 0.2% of my effective screen size >:-)
...
svn path=/trunk/kdebase/kwin/; revision=49060
2000-05-10 04:36:50 +00:00
Matthias Ettrich
9c4e19ee40
removed the timerbased resize stuff again and did the real fix.
...
Should work fine with Qt-2.1, please test.
svn path=/trunk/kdebase/kwin/; revision=48970
2000-05-09 10:13:48 +00:00
Matthias Ettrich
eb9d29938b
NEVER call XInternAtom in an application like kwin that provides
...
a nifty interface for XInternAtom_s_. Have a look at atoms.cpp
svn path=/trunk/kdebase/kwin/; revision=48914
2000-05-08 21:22:57 +00:00
Matthias Ettrich
27f0e99920
indentation (grmbll....) and removed weird notification feature.
...
There's no need to inform a taskbar twice that a window appeared!
svn path=/trunk/kdebase/kwin/; revision=48910
2000-05-08 21:12:49 +00:00
Espen Sand
efdafdc528
A modification to the resize handling. Not sure if it really
...
is any better but with khexedit it feels so. kwm still beats
it though :(
svn path=/trunk/kdebase/kwin/; revision=48903
2000-05-08 20:22:10 +00:00
Matthias Ettrich
e36274fecf
removed debug output
...
svn path=/trunk/kdebase/kwin/; revision=48892
2000-05-08 19:39:28 +00:00
Matthias Ettrich
f2bb598e46
implemented raise/lower
...
svn path=/trunk/kdebase/kwin/; revision=48888
2000-05-08 19:37:54 +00:00