Alex Zepeda
eed9205dd3
Make this compile. *smack*. We've got automoc or whatever it's called
...
now.
svn path=/trunk/kdebase/kwin/; revision=35135
1999-11-26 21:04:31 +00:00
Matthias Ettrich
43a857bd0e
make it compile
...
svn path=/trunk/kdebase/kwin/; revision=35123
1999-11-26 19:11:28 +00:00
Daniel M. Duley
cc08f29bd9
Make build.
...
svn path=/trunk/kdebase/kwin/; revision=35083
1999-11-26 11:37:09 +00:00
Cristian Tibirna
68e807e756
CT: coolo doesn't like it.
...
svn path=/trunk/kdebase/kwin/; revision=35053
1999-11-26 01:24:52 +00:00
Cristian Tibirna
9c2fd4530e
CT: snap. Thanks to Matthias for the adjustClientPosition(). Clean
...
svn path=/trunk/kdebase/kwin/; revision=35049
1999-11-25 23:12:32 +00:00
Matthias Ettrich
d6c573987e
small fix
...
svn path=/trunk/kdebase/kwin/; revision=35034
1999-11-25 17:08:17 +00:00
Matthias Ettrich
378161e531
hook for snapping functionality
...
svn path=/trunk/kdebase/kwin/; revision=35032
1999-11-25 16:38:11 +00:00
Matthias Ettrich
a12ab5338d
better min/max handling, should be able to manage kfind now
...
svn path=/trunk/kdebase/kwin/; revision=35029
1999-11-25 16:05:27 +00:00
Matthias Ettrich
bad93649e3
fixed min/max handling, handle palette changes properly
...
svn path=/trunk/kdebase/kwin/; revision=35018
1999-11-25 12:53:17 +00:00
Daniel M. Duley
1f00484d60
Having more fun ;-)
...
svn path=/trunk/kdebase/kwin/; revision=34997
1999-11-25 02:04:36 +00:00
Daniel M. Duley
212aac1644
Hrm... ;-)
...
svn path=/trunk/kdebase/kwin/; revision=34979
1999-11-24 22:45:37 +00:00
Daniel M. Duley
a3c0c83a34
More experimenting
...
svn path=/trunk/kdebase/kwin/; revision=34972
1999-11-24 22:02:22 +00:00
Daniel M. Duley
b99387c03b
Smaller frame
...
svn path=/trunk/kdebase/kwin/; revision=34965
1999-11-24 21:44:26 +00:00
Daniel M. Duley
ea13fc5570
Smaller titlebar and buttons.
...
svn path=/trunk/kdebase/kwin/; revision=34962
1999-11-24 21:31:32 +00:00
Matthias Ettrich
25d8cad6f8
added sticky to the menu
...
svn path=/trunk/kdebase/kwin/; revision=34729
1999-11-22 18:34:46 +00:00
Daniel M. Duley
07e3f48e78
Better active bar text handling.
...
svn path=/trunk/kdebase/kwin/; revision=34710
1999-11-22 16:16:32 +00:00
Daniel M. Duley
b1e3a4f9bb
Use widget bg pixmap if it exists. You can see a small screenshot of how
...
system looks now (53K) at http://www2.jorsm.com/~mosfet/system2.png . Not as
cool IMHO, but clearer.
svn path=/trunk/kdebase/kwin/; revision=34692
1999-11-22 13:33:39 +00:00
Matthias Ettrich
c101518499
small fix
...
svn path=/trunk/kdebase/kwin/; revision=34663
1999-11-22 02:23:13 +00:00
Matthias Ettrich
367d4fd0d7
some bugfixes, added a window operations menu, some simple shading animation
...
svn path=/trunk/kdebase/kwin/; revision=34662
1999-11-22 01:57:51 +00:00
Matthias Ettrich
eb5e8e031d
slightly improved default look
...
svn path=/trunk/kdebase/kwin/; revision=34604
1999-11-21 17:17:34 +00:00
Matthias Ettrich
4bc6ce23fb
more reasonable focus handling when switching desktops
...
svn path=/trunk/kdebase/kwin/; revision=34472
1999-11-20 13:51:29 +00:00
Cristian Tibirna
52d957df8e
CT: cascading placement. I feel it as a bit of an overkill for what it does
...
compared to smart placement. Whatever. Some people want it
smart placement made smarter (just a bit) and faster (just a bit)
Qt is a marvel. kwin is even better than kwm. KDE is amazing :-) You know
who I am now, even if I don't sign.
svn path=/trunk/kdebase/kwin/; revision=34452
1999-11-20 06:27:07 +00:00
Matthias Ettrich
b0b7769701
took "THE DESKTOP" and kicker out of the tab chain
...
svn path=/trunk/kdebase/kwin/; revision=34140
1999-11-17 17:25:26 +00:00
Cristian Tibirna
a8136ad767
CT: ok. smart placement is back. and shoved on you all to test it :-)
...
svn path=/trunk/kdebase/kwin/; revision=34116
1999-11-17 06:11:39 +00:00
Cristian Tibirna
f49c7be018
CT: smart placement code. No! It isn't tested and isn't supposed to work.
...
One 'if' gets a bad turn. But commit it 'cause I'm reknown for doing stupid
things with unbacked-up code. Matthias, I managed to reduce all from
175 to 125 lines and from 4740 chars to 3260. This is what you wanted?
Don't worry, kwin compiles and works as before.
If somebody finds a way to teleport my office in some other dimension, I
finish this tomorrow (that is, today + a couple of sleep hours). If not ...
svn path=/trunk/kdebase/kwin/; revision=34034
1999-11-16 08:53:02 +00:00
Matthias Ettrich
486f0d604d
bugfixes, what else
...
svn path=/trunk/kdebase/kwin/; revision=34019
1999-11-16 02:03:14 +00:00
Matthias Ettrich
9a0ea6b949
- handle initial state iconic
...
- handle maprequests when being iconified properly
- do not unshade xemacs 32000 pixels high
svn path=/trunk/kdebase/kwin/; revision=34014
1999-11-16 01:25:42 +00:00
Matthias Ettrich
f1dbea6ae5
fixed client activation
...
svn path=/trunk/kdebase/kwin/; revision=33993
1999-11-15 22:37:12 +00:00
Matthias Ettrich
bd7c253101
make shading work again (double click on titlebar)
...
svn path=/trunk/kdebase/kwin/; revision=33918
1999-11-15 15:57:48 +00:00
Daniel M. Duley
bdd8c87006
Switched the order of the sticky button. It makes more sense to show the
...
current state, not the state it would be if pressed (duh ;-)
svn path=/trunk/kdebase/kwin/; revision=33907
1999-11-15 14:11:29 +00:00
Matthias Ettrich
3293927ed4
found a smart way to get rid of the race conditions (that sometimes
...
made windows lose their decorations)
svn path=/trunk/kdebase/kwin/; revision=33867
1999-11-15 00:52:05 +00:00
Matthias Ettrich
49eb95bd94
More docking magic: If a window gets iconified that has a docking window,
...
remove it from the taskbar (in fact, do a withdraw() )
svn path=/trunk/kdebase/kwin/; revision=33759
1999-11-14 06:34:28 +00:00
Matthias Ettrich
a1f8ea357a
support for the new docking stuff
...
svn path=/trunk/kdebase/kwin/; revision=33753
1999-11-14 05:53:53 +00:00
Matthias Ettrich
279fc91240
some debug output removed, small fix to initial sizeflag handling
...
svn path=/trunk/kdebase/kwin/; revision=33647
1999-11-13 03:48:58 +00:00
Matthias Ettrich
cb5978260f
fake being kwm (helps some docking apps out there)
...
svn path=/trunk/kdebase/kwin/; revision=33646
1999-11-13 03:44:09 +00:00
Matthias Ettrich
b4cc618773
nicer code and (hopefully) even more robust
...
svn path=/trunk/kdebase/kwin/; revision=33642
1999-11-13 02:35:15 +00:00
Matthias Ettrich
6862ff3dcb
transients again
...
svn path=/trunk/kdebase/kwin/; revision=33640
1999-11-13 02:02:10 +00:00
Matthias Ettrich
eb472b9ed5
Ctrl-Fx desktop switching to make David happy
...
svn path=/trunk/kdebase/kwin/; revision=33636
1999-11-13 01:51:22 +00:00
Matthias Ettrich
b49242a017
some fixes
...
svn path=/trunk/kdebase/kwin/; revision=33631
1999-11-13 00:32:36 +00:00
Matthias Ettrich
ecec648c11
more robust raise algorithm
...
svn path=/trunk/kdebase/kwin/; revision=33562
1999-11-12 03:58:34 +00:00
Matthias Ettrich
231f10c92e
basically, it's a good thing to initialize variables
...
svn path=/trunk/kdebase/kwin/; revision=33556
1999-11-12 03:21:10 +00:00
Matthias Ettrich
a30c061abb
shape windows support, some fixes for configure-request handling
...
svn path=/trunk/kdebase/kwin/; revision=33553
1999-11-12 03:11:19 +00:00
Daniel M. Duley
d94de9b5b6
Updated the color scheme README, and you can now use kcmdisplay to set the
...
extended color attributes for System.
svn path=/trunk/kdebase/kwin/; revision=33487
1999-11-11 01:41:28 +00:00
Daniel M. Duley
60ba85da36
Use sync() - thought about that right after I committed ;-)
...
svn path=/trunk/kdebase/kwin/; revision=33485
1999-11-11 01:29:33 +00:00
Daniel M. Duley
c9e72c7700
Read a KConfig key in ClientFactory to select the style and save the key when
...
choosing from the menu. This will have to change when I do plugins but makes
kwin styles easier to use now.
svn path=/trunk/kdebase/kwin/; revision=33483
1999-11-11 01:27:37 +00:00
Matthias Ettrich
35c7b77082
support for docking windows
...
svn path=/trunk/kdebase/kwin/; revision=33482
1999-11-11 01:22:41 +00:00
Daniel M. Duley
fc3407aa16
Better key names for titlebutton colors.
...
svn path=/trunk/kdebase/kwin/; revision=33480
1999-11-11 01:16:41 +00:00
Matthias Ettrich
24b197fd10
changed the default color for the inactive titlebar. i liked the other one better,
...
but the "open design" requires this.
Small fix to the beclient.
svn path=/trunk/kdebase/kwin/; revision=33438
1999-11-10 19:05:47 +00:00
Daniel M. Duley
40966ef808
Converted the titlebar buttons from using fixed pixmaps to dynamically
...
calculated pixmaps based on bitmaps for each shade and the extended KDE color
scheme. That means you can now specify button colors for both active
and inactive windows.
svn path=/trunk/kdebase/kwin/; revision=33415
1999-11-10 16:07:19 +00:00
Matthias Ettrich
b47ce2b623
removed red background ;)
...
svn path=/trunk/kdebase/kwin/; revision=33386
1999-11-10 02:32:34 +00:00