bff6c83557reversed last patch. :)
Navindra Umanee
2000-03-20 13:50:27 +00:00
3b4f6b0ef8The so-called KWM style deviated rather disturbingly from the original. This is my attempt at making it more kosher. As a bonus, the title font is also vertically centered.
Navindra Umanee
2000-03-20 05:14:40 +00:00
06a809e7acScrewing around with the titlebar layout a little. Windows can now be resized smaller than the sizeHint of the bar.
Daniel M. Duley
2000-03-18 12:35:05 +00:00
2b0fb2434fuse KGlobal::menuFont()
Kurt Granroth
2000-03-16 19:37:37 +00:00
bad0fc821aAdded separator in workspace list
Kurt Granroth
2000-03-12 06:18:14 +00:00
c19c5935bfWABA: Build kwin as a kdeinit module.
Waldo Bastian
2000-02-24 14:46:31 +00:00
34117fb345CVS_SILENT simplifying make messages
Stephan Kulow
2000-02-12 17:07:24 +00:00
ee87d173ecName the interface object - I can logout !
David Faure
2000-02-12 01:00:30 +00:00
54be0a25d9CJM - fixed pid problem in main --->register kwin
Christopher Molnar
2000-02-12 00:55:36 +00:00
5e28e27b2cadded kwiniface iface in main for logout
Christopher Molnar
2000-02-12 00:50:53 +00:00
87a7b9b775Build a kwiniface + fixed compiler warning
David Faure
2000-02-12 00:36:49 +00:00
6482ac8053Added kwininface:logout code. Still needs revisions - Chris M.
Christopher Molnar
2000-02-12 00:25:21 +00:00
7a2d237c3cremoved some obsolete Qt functions (mostly QString::data())
Stephan Kulow
2000-02-05 22:37:42 +00:00
dc7f396179CT: erase crash in tabbox thanks to Malte Starostik
Cristian Tibirna
2000-01-26 01:43:26 +00:00
133bce84f6Opps, I had a couple styles in the SUBDIRS like I hadn't committed yet ;-)
Daniel M. Duley
2000-01-23 23:36:07 +00:00
49aba34b01My weekly big ass style commit ;-) This implements what I discussed earlier today.
Daniel M. Duley
2000-01-23 23:33:29 +00:00
cdbf1668b5Don't use a bottom gradient, just a top one. There isn't enough space on the bottom to get a smooth gradient that is noticeable and it doesn't blend properly.
Daniel M. Duley
2000-01-23 15:13:59 +00:00
202be83daeMaking this style ultra-cool ;-) If you are on a highcolor display the frame top and bottom automatically gradient bevels according to the color scheme. Very cool looking, and no configuration required. If you want to see a pic look at http://www.mosfet.org/system-gr.gif.
Daniel M. Duley
2000-01-23 13:39:20 +00:00
d4e4653ac8More I18N_NOOP stuff
Charles Samuels
2000-01-21 23:34:50 +00:00
e25393dafaDid a real implementation for the question mark button for the standard style. KPixmap2Bitmap is really useful for this type of thing :)
Daniel M. Duley
2000-01-17 05:31:28 +00:00
03f09a8927KWin plugins require -rdynamic because they need to resolve symbols in KWin. The other plugins (kicker, widget themes, etc...) don't need this.
Daniel M. Duley
2000-01-17 01:27:32 +00:00
7077776bb1WABA: Use KCmdLineArgs
Waldo Bastian
2000-01-12 15:08:42 +00:00
c772a8e8a2new transients as well
Matthias Ettrich
2000-01-10 03:49:49 +00:00
8460a9ad3emake transients sticky when their main window becomes sticky
Matthias Ettrich
2000-01-10 03:47:30 +00:00
39ef01ccbesome write more portable Makefiles than others :)
Stephan Kulow
2000-01-08 17:15:29 +00:00
a6cc2d48abOpps, forgot to get rid of an annoying warning :P
Daniel M. Duley
2000-01-03 13:16:39 +00:00
cb69226b40Use kdrawutil and committing my initial implementation of the kwm theme compatible style. This isn't done but currently reads most of the entries. It requires you use kwinrc and kdeglobals so kthememgr will need to be updated if you don't want to apply things manually ;-) I also have to add custom cursor positioning and some other small things. Also, KWM used a bitmap to set the mask and I do for now as well. This needs to change into regions as it is *really* inefficent with KWin. For now installing the .desktop for the plugin is disabled. I will provide some screenshots for the curious when I launch mosfet.org ;-)
Daniel M. Duley
2000-01-03 13:13:57 +00:00
4e650b8d0ffixed typo
Kurt Granroth
1999-12-30 22:46:45 +00:00
ba32bbdd36using KWM::title() instead of XFetchName() to get a window's name.
Woohyun JANG
1999-12-27 09:22:19 +00:00
e5a9e7cd5aBye bye, you are plugins now.
Daniel M. Duley
1999-12-24 01:38:53 +00:00
de782ec37bImplemented plugins :) This was a huge pain in the arse because a) I am stupid and it kept segfaulting because I wasn't releasing windows, and b) The plugins didn't want to resolve anything in the kwin executable, only to the other libs. I finally solved this by using -rdynamic in kwin's LDFLAGS, which I hope is okay ;-)
Daniel M. Duley
1999-12-24 01:36:47 +00:00
16008373fbRe-enabling sticky button.
Daniel M. Duley
1999-12-22 23:55:18 +00:00
caf3ce1376let it compile with SparcWorks CC 5.0 (templates, stdlib.h, little ANSI glitches)
Stephan Kulow
1999-12-22 17:16:23 +00:00
7a0af99fb9Code was generating an internal compiler error with egcs-2.91.66 on my SuSE 6.3. Rearranging the statements fixed it.
Chris Schlaeger
1999-12-22 09:46:21 +00:00
f9c7091e05CT: Scott Lamb <slamb@oh.yeah.org> corrected the spelling of Strickly and wanted to implement focus configurability. Here is the (for now) "politically correct" version.
Cristian Tibirna
1999-12-22 04:49:43 +00:00
91cb1debe1Small fixes.
Daniel M. Duley
1999-12-22 04:09:47 +00:00
eeca670a3dI have no clue why I thought I had fixed the floating toolbar before... doesn't it make sense that [menu] would work for the MENUBARS? Yeesh... I'm not sure what I was drinking that day.
Kurt Granroth
1999-12-21 05:54:40 +00:00
05f34e3f95CT: the real fix. How the heck did this work?
Cristian Tibirna
1999-12-19 03:04:39 +00:00
e3d3ed18d1CT: wasn't smart placement act a bit strange? This fixes it.
Cristian Tibirna
1999-12-18 20:33:54 +00:00
fe7681b639- const unsigned char *bitmap, int bw=0, int bh = 0) + const unsigned char *bitmap, int bw, int bh)
Stephan Kulow
1999-12-16 10:27:45 +00:00
705e85aaf7even more elaborate
Matthias Ettrich
1999-12-15 18:27:26 +00:00
e673ba48e8be more elaborate what you want
Matthias Ettrich
1999-12-15 18:26:19 +00:00
5093710cf4Change the shade default steps from 50 to a much snappier 10 ;-) If bg pixmaps and masks are used (system and the kwm compatible style), 50 is way too jerky.
Daniel M. Duley
1999-12-15 00:43:48 +00:00
0b0548786aremoved the subdir images, since it has no makefile. At least it compiles like that.
Lars Knoll
1999-12-14 23:45:14 +00:00
f182cd2a21I was going to comment out all the styles except stdclient and system for Krash since they are compiled in, but after comparing memory usage it's not worth it. The styles are tiny ;-)
Daniel M. Duley
1999-12-14 23:12:12 +00:00
ee298f43ecmoved over from kwm.
Preston Brown
1999-12-14 21:11:15 +00:00
2ca984814eMore extensive README for Krash.
Daniel M. Duley
1999-12-14 14:17:56 +00:00
5331cf5d13Use the methods Matthias already provided in StdClient for the context help button. Didn't know they were there until I was making screenshots, tried the standard client, and saw the question mark ;-)
Daniel M. Duley
1999-12-10 01:45:35 +00:00
fd4e1f94a7Added button for KWin context help.
Daniel M. Duley
1999-12-10 00:27:15 +00:00
4afb1ee166Sync the config after switching styles.
Daniel M. Duley
1999-12-08 04:02:07 +00:00
9e10f0990cNextstep style ;-) You can see a screenshot of this with the KStep widget style at:
Daniel M. Duley
1999-12-08 02:44:50 +00:00
167fc3df88yet another minor focus fix ;-)
Matthias Ettrich
1999-12-07 22:04:07 +00:00
9764a4f487fixed a minor focus problem
Matthias Ettrich
1999-12-07 21:54:52 +00:00
126bc26fdaIt appears that almost nobody uses the floating toolbar as kwin hasn't had support for it since.. well, ever. Well, it does now.
Kurt Granroth
1999-12-07 02:18:27 +00:00
61123bd562Fix for RMB popup "send to desktop" when desktop number != 4
David Faure
1999-12-06 20:54:30 +00:00
83bd1cc680small fixes to resize handling with the keyboard with weird mousepointer positions
Matthias Ettrich
1999-12-06 15:44:29 +00:00
935c0a4478More keyboard commands such as "Window move" and "Window resize".
Matthias Ettrich
1999-12-06 00:43:55 +00:00
6d59623f8f- make WorkSpace::numberOfDesktops() not return the hardcoded "4" but instead the real number of desktops (fixes the desktop selection in the popup menu)
Simon Hausmann
1999-12-05 14:47:12 +00:00
8d629713b5adding new icons sent by Tackat
Stephan Kulow
1999-12-05 13:39:13 +00:00
f0cdd75197implemented desktop cascading and uncluttering.
Preston Brown
1999-12-03 21:08:07 +00:00
410a80a76doops, added group, and tried a sync() in destructor, but since we have no proper logout... Anyway, nice to have 6 desktops again :)
David Faure
1999-12-03 19:04:03 +00:00
0274e04914Read number of desktops from kwinrc - a first step towards configurability
David Faure
1999-12-03 18:51:22 +00:00
64acd7375dimplemented preliminary WM_CONTEXT_HELP protocol. In combination with tomorrow's Qt snapshot, you will see lovely question marks in the titlebar of dialogs that invoke What's This help.
Matthias Ettrich
1999-12-01 22:09:32 +00:00
bf1a6485b9CVS_SILENT replacing ../po with podir
Stephan Kulow
1999-11-30 20:52:43 +00:00
ff0574cad2Imac style frames :) I updated the screenshot yet again on the Nov22 entry on my webpage if you want to take a look. Pretty cool :)
Daniel M. Duley
1999-11-30 04:44:03 +00:00
de3d008e6dremoved support for obsolete size hints
Matthias Ettrich
1999-11-30 00:29:34 +00:00
df37b4f6f3small things
Matthias Ettrich
1999-11-29 18:31:28 +00:00
070b0971ccbe smarter with shaded windows: when shading, iconify any non-shaded transients.
Matthias Ettrich
1999-11-28 20:17:57 +00:00
bd1e4878bakeep transients together, support various input modes, handle wm_change_state messages properly
Matthias Ettrich
1999-11-28 20:10:58 +00:00
da39e14d75make configure requests work again (thanks, mosfet, for the report :)
Matthias Ettrich
1999-11-28 16:25:59 +00:00
c7f1a58bd8Trying different buttons out. On a different note I just saw an imac. I really like their window frames, but they look huge...
Daniel M. Duley
1999-11-28 03:39:26 +00:00