1a1c3254e5New, nicer pixmaps for buttons and titlebar. Use static pointers to QPixmaps to save memory now, as I should have done before.
Rik Hemsley
2000-03-29 17:07:43 +0000
5a7b9ed8aaremove some passive grab combinations on active windows. Helps GIMP, TK and Co.
Matthias Ettrich
2000-03-29 14:53:25 +0000
b91600e944Redrawn pixmaps to avoid getting sued ;) I like my versions better anyway, and they use the KDE locolor palette, so that's even better :)
Rik Hemsley
2000-03-28 22:29:55 +0000
40d186a13fIgnore, and compile
Rik Hemsley
2000-03-28 21:34:51 +0000
ca8293aa21This theme emulates the look and feel of the RISC OS 'window manager'.
Rik Hemsley
2000-03-28 21:34:23 +0000
9e709f2784Frame for the titlebar. I originally left this out to leave more room for the text when using tiny titlebars but it looks like crap without it ;-)
Daniel M. Duley
2000-03-27 09:43:24 +0000
1079007cebThinking about what Cristian said and how it's going to be difficult to satisfy both laptop users who want large buttons and those who have low resolution and want small bars. So I made it configurable :)
Daniel M. Duley
2000-03-26 13:42:16 +0000
954f25c36eLess useless space between buttons.
Daniel M. Duley
2000-03-25 23:14:21 +0000
955ff1947aReduced titlebar size by 2 pixels ;-)
Daniel M. Duley
2000-03-25 22:23:09 +0000
35cbd1ea19No need for mouse tracking.
Daniel M. Duley
2000-03-25 22:19:57 +0000
ff6cb2d276More layout stuff.
Daniel M. Duley
2000-03-25 21:41:18 +0000
0c77d7383eTrying to make the titlebar buttons easier to hit on laptops by increasing the width. The issue here is I want to make the buttons as wide as possible for laptop mice without having the titlebar be all buttons and no title ;-) My solution so far is making the common buttons bigger and the uncommon ones smaller. It's not consistent but let's me make the areas frequently hit wide as hell, which is good for a laptop :) Close, iconify, and maximize are larger - sticky and help are smaller.
Daniel M. Duley
2000-03-25 21:37:49 +0000
677ddb6213- hehe, tmake in coolo's CVS? ;-)
Simon Hausmann
2000-03-25 20:52:43 +0000
8b658a240fRemoving the Be style, as it's incomplete and is replaced by B2 now. Was useful tho as it was the first example of a shaped style :)
Daniel M. Duley
2000-03-25 16:51:32 +0000
ef5094b21aNew KWin look-and-feel plugin specifically coded for laptops :)
Daniel M. Duley
2000-03-25 16:49:12 +0000
8724699214This I have had sitting on my HD for awhile, an ultra cool KWin style to go with the B2 widget style :)
Daniel M. Duley
2000-03-24 00:22:35 +0000
bff6c83557reversed last patch. :)
Navindra Umanee
2000-03-20 13:50:27 +0000
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 +0000
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 +0000
2b0fb2434fuse KGlobal::menuFont()
Kurt Granroth
2000-03-16 19:37:37 +0000
bad0fc821aAdded separator in workspace list
Kurt Granroth
2000-03-12 06:18:14 +0000
c19c5935bfWABA: Build kwin as a kdeinit module.
Waldo Bastian
2000-02-24 14:46:31 +0000
34117fb345CVS_SILENT simplifying make messages
Stephan Kulow
2000-02-12 17:07:24 +0000
ee87d173ecName the interface object - I can logout !
David Faure
2000-02-12 01:00:30 +0000
54be0a25d9CJM - fixed pid problem in main --->register kwin
Christopher Molnar
2000-02-12 00:55:36 +0000
5e28e27b2cadded kwiniface iface in main for logout
Christopher Molnar
2000-02-12 00:50:53 +0000
87a7b9b775Build a kwiniface + fixed compiler warning
David Faure
2000-02-12 00:36:49 +0000
6482ac8053Added kwininface:logout code. Still needs revisions - Chris M.
Christopher Molnar
2000-02-12 00:25:21 +0000
7a2d237c3cremoved some obsolete Qt functions (mostly QString::data())
Stephan Kulow
2000-02-05 22:37:42 +0000
dc7f396179CT: erase crash in tabbox thanks to Malte Starostik
Cristian Tibirna
2000-01-26 01:43:26 +0000
133bce84f6Opps, I had a couple styles in the SUBDIRS like I hadn't committed yet ;-)
Daniel M. Duley
2000-01-23 23:36:07 +0000
49aba34b01My weekly big ass style commit ;-) This implements what I discussed earlier today.
Daniel M. Duley
2000-01-23 23:33:29 +0000
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 +0000
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 +0000
d4e4653ac8More I18N_NOOP stuff
Charles Samuels
2000-01-21 23:34:50 +0000
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 +0000
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 +0000
7077776bb1WABA: Use KCmdLineArgs
Waldo Bastian
2000-01-12 15:08:42 +0000
c772a8e8a2new transients as well
Matthias Ettrich
2000-01-10 03:49:49 +0000
8460a9ad3emake transients sticky when their main window becomes sticky
Matthias Ettrich
2000-01-10 03:47:30 +0000
39ef01ccbesome write more portable Makefiles than others :)
Stephan Kulow
2000-01-08 17:15:29 +0000
a6cc2d48abOpps, forgot to get rid of an annoying warning :P
Daniel M. Duley
2000-01-03 13:16:39 +0000
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 +0000
4e650b8d0ffixed typo
Kurt Granroth
1999-12-30 22:46:45 +0000
ba32bbdd36using KWM::title() instead of XFetchName() to get a window's name.
Woohyun JANG
1999-12-27 09:22:19 +0000
e5a9e7cd5aBye bye, you are plugins now.
Daniel M. Duley
1999-12-24 01:38:53 +0000
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 +0000
16008373fbRe-enabling sticky button.
Daniel M. Duley
1999-12-22 23:55:18 +0000
caf3ce1376let it compile with SparcWorks CC 5.0 (templates, stdlib.h, little ANSI glitches)
Stephan Kulow
1999-12-22 17:16:23 +0000
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 +0000
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 +0000
91cb1debe1Small fixes.
Daniel M. Duley
1999-12-22 04:09:47 +0000
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 +0000
05f34e3f95CT: the real fix. How the heck did this work?
Cristian Tibirna
1999-12-19 03:04:39 +0000
e3d3ed18d1CT: wasn't smart placement act a bit strange? This fixes it.
Cristian Tibirna
1999-12-18 20:33:54 +0000
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 +0000
705e85aaf7even more elaborate
Matthias Ettrich
1999-12-15 18:27:26 +0000
e673ba48e8be more elaborate what you want
Matthias Ettrich
1999-12-15 18:26:19 +0000
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 +0000
0b0548786aremoved the subdir images, since it has no makefile. At least it compiles like that.
Lars Knoll
1999-12-14 23:45:14 +0000
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 +0000
ee298f43ecmoved over from kwm.
Preston Brown
1999-12-14 21:11:15 +0000
2ca984814eMore extensive README for Krash.
Daniel M. Duley
1999-12-14 14:17:56 +0000
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 +0000
fd4e1f94a7Added button for KWin context help.
Daniel M. Duley
1999-12-10 00:27:15 +0000
4afb1ee166Sync the config after switching styles.
Daniel M. Duley
1999-12-08 04:02:07 +0000
9e10f0990cNextstep style ;-) You can see a screenshot of this with the KStep widget style at:
Daniel M. Duley
1999-12-08 02:44:50 +0000
167fc3df88yet another minor focus fix ;-)
Matthias Ettrich
1999-12-07 22:04:07 +0000
9764a4f487fixed a minor focus problem
Matthias Ettrich
1999-12-07 21:54:52 +0000
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 +0000
61123bd562Fix for RMB popup "send to desktop" when desktop number != 4
David Faure
1999-12-06 20:54:30 +0000
83bd1cc680small fixes to resize handling with the keyboard with weird mousepointer positions
Matthias Ettrich
1999-12-06 15:44:29 +0000
935c0a4478More keyboard commands such as "Window move" and "Window resize".
Matthias Ettrich
1999-12-06 00:43:55 +0000
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 +0000
8d629713b5adding new icons sent by Tackat
Stephan Kulow
1999-12-05 13:39:13 +0000
f0cdd75197implemented desktop cascading and uncluttering.
Preston Brown
1999-12-03 21:08:07 +0000
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 +0000
0274e04914Read number of desktops from kwinrc - a first step towards configurability
David Faure
1999-12-03 18:51:22 +0000
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 +0000
bf1a6485b9CVS_SILENT replacing ../po with podir
Stephan Kulow
1999-11-30 20:52:43 +0000
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 +0000
de3d008e6dremoved support for obsolete size hints
Matthias Ettrich
1999-11-30 00:29:34 +0000
df37b4f6f3small things
Matthias Ettrich
1999-11-29 18:31:28 +0000