Commit graph

  • 1a1c3254e5 New, 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
  • 5a7b9ed8aa remove some passive grab combinations on active windows. Helps GIMP, TK and Co. Matthias Ettrich 2000-03-29 14:53:25 +0000
  • 126ef189bd Fixed vertical-only resize Rik Hemsley 2000-03-28 23:05:06 +0000
  • b91600e944 Redrawn 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
  • 40d186a13f Ignore, and compile Rik Hemsley 2000-03-28 21:34:51 +0000
  • ca8293aa21 This theme emulates the look and feel of the RISC OS 'window manager'. Rik Hemsley 2000-03-28 21:34:23 +0000
  • 9e709f2784 Frame 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
  • 1079007ceb Thinking 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
  • 954f25c36e Less useless space between buttons. Daniel M. Duley 2000-03-25 23:14:21 +0000
  • 955ff1947a Reduced titlebar size by 2 pixels ;-) Daniel M. Duley 2000-03-25 22:23:09 +0000
  • 35cbd1ea19 No need for mouse tracking. Daniel M. Duley 2000-03-25 22:19:57 +0000
  • ff6cb2d276 More layout stuff. Daniel M. Duley 2000-03-25 21:41:18 +0000
  • 0c77d7383e Trying 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
  • 8b658a240f Removing 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
  • ef5094b21a New KWin look-and-feel plugin specifically coded for laptops :) Daniel M. Duley 2000-03-25 16:49:12 +0000
  • b57453a363 inform modules about initial desktop placement Matthias Ettrich 2000-03-25 14:14:34 +0000
  • 00d9588ccc added phase2 workaround for broken qt-2.1 beta3 Matthias Ettrich 2000-03-25 13:46:01 +0000
  • b49151074f Session management for KDE-2.x : say hello to the ksmserver Matthias Ettrich 2000-03-24 22:23:02 +0000
  • 12f591923c do not change window placement on style changes Matthias Ettrich 2000-03-24 09:42:23 +0000
  • a637bea8e4 small fix for Reggie's ultrafast machine Matthias Ettrich 2000-03-24 09:32:16 +0000
  • 9926eb384a small fixes Matthias Ettrich 2000-03-24 09:11:37 +0000
  • 8724699214 This 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
  • 0383f22204 cleanups Matthias Ettrich 2000-03-22 14:29:10 +0000
  • 7375cc7a17 faster abort when another window manager is running Matthias Ettrich 2000-03-22 12:36:07 +0000
  • 0df9f29ccd help toolkits to figure out the frame geometry when receiving reparentNotify Matthias Ettrich 2000-03-22 11:47:10 +0000
  • 0bb1975556 performance Matthias Ettrich 2000-03-22 10:06:37 +0000
  • c2b5722a6b small optimizations Matthias Ettrich 2000-03-21 20:02:27 +0000
  • bff6c83557 reversed last patch. :) Navindra Umanee 2000-03-20 13:50:27 +0000
  • 3b4f6b0ef8 The 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
  • 06a809e7ac Screwing 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
  • 2b0fb2434f use KGlobal::menuFont() Kurt Granroth 2000-03-16 19:37:37 +0000
  • bad0fc821a Added separator in workspace list Kurt Granroth 2000-03-12 06:18:14 +0000
  • 98ea0a56db small fixes Matthias Ettrich 2000-03-06 19:14:20 +0000
  • c19c5935bf WABA: Build kwin as a kdeinit module. Waldo Bastian 2000-02-24 14:46:31 +0000
  • 34117fb345 CVS_SILENT simplifying make messages Stephan Kulow 2000-02-12 17:07:24 +0000
  • ee87d173ec Name the interface object - I can logout ! David Faure 2000-02-12 01:00:30 +0000
  • 54be0a25d9 CJM - fixed pid problem in main --->register kwin Christopher Molnar 2000-02-12 00:55:36 +0000
  • 5e28e27b2c added kwiniface iface in main for logout Christopher Molnar 2000-02-12 00:50:53 +0000
  • 87a7b9b775 Build a kwiniface + fixed compiler warning David Faure 2000-02-12 00:36:49 +0000
  • 6482ac8053 Added kwininface:logout code. Still needs revisions - Chris M. Christopher Molnar 2000-02-12 00:25:21 +0000
  • 7a2d237c3c removed some obsolete Qt functions (mostly QString::data()) Stephan Kulow 2000-02-05 22:37:42 +0000
  • dc7f396179 CT: erase crash in tabbox thanks to Malte Starostik Cristian Tibirna 2000-01-26 01:43:26 +0000
  • 133bce84f6 Opps, I had a couple styles in the SUBDIRS like I hadn't committed yet ;-) Daniel M. Duley 2000-01-23 23:36:07 +0000
  • 49aba34b01 My weekly big ass style commit ;-) This implements what I discussed earlier today. Daniel M. Duley 2000-01-23 23:33:29 +0000
  • cdbf1668b5 Don'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
  • 202be83dae Making 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
  • d4e4653ac8 More I18N_NOOP stuff Charles Samuels 2000-01-21 23:34:50 +0000
  • e25393dafa Did 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
  • 03f09a8927 KWin 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
  • 7077776bb1 WABA: Use KCmdLineArgs Waldo Bastian 2000-01-12 15:08:42 +0000
  • c772a8e8a2 new transients as well Matthias Ettrich 2000-01-10 03:49:49 +0000
  • 8460a9ad3e make transients sticky when their main window becomes sticky Matthias Ettrich 2000-01-10 03:47:30 +0000
  • 39ef01ccbe some write more portable Makefiles than others :) Stephan Kulow 2000-01-08 17:15:29 +0000
  • a6cc2d48ab Opps, forgot to get rid of an annoying warning :P Daniel M. Duley 2000-01-03 13:16:39 +0000
  • cb69226b40 Use 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
  • 4e650b8d0f fixed typo Kurt Granroth 1999-12-30 22:46:45 +0000
  • ba32bbdd36 using KWM::title() instead of XFetchName() to get a window's name. Woohyun JANG 1999-12-27 09:22:19 +0000
  • e5a9e7cd5a Bye bye, you are plugins now. Daniel M. Duley 1999-12-24 01:38:53 +0000
  • de782ec37b Implemented 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
  • 16008373fb Re-enabling sticky button. Daniel M. Duley 1999-12-22 23:55:18 +0000
  • caf3ce1376 let it compile with SparcWorks CC 5.0 (templates, stdlib.h, little ANSI glitches) Stephan Kulow 1999-12-22 17:16:23 +0000
  • 7a0af99fb9 Code 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
  • f9c7091e05 CT: 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
  • 91cb1debe1 Small fixes. Daniel M. Duley 1999-12-22 04:09:47 +0000
  • eeca670a3d I 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
  • 05f34e3f95 CT: the real fix. How the heck did this work? Cristian Tibirna 1999-12-19 03:04:39 +0000
  • e3d3ed18d1 CT: 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
  • 705e85aaf7 even more elaborate Matthias Ettrich 1999-12-15 18:27:26 +0000
  • e673ba48e8 be more elaborate what you want Matthias Ettrich 1999-12-15 18:26:19 +0000
  • 5093710cf4 Change 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
  • 0b0548786a removed the subdir images, since it has no makefile. At least it compiles like that. Lars Knoll 1999-12-14 23:45:14 +0000
  • f182cd2a21 I 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
  • ee298f43ec moved over from kwm. Preston Brown 1999-12-14 21:11:15 +0000
  • 2ca984814e More extensive README for Krash. Daniel M. Duley 1999-12-14 14:17:56 +0000
  • 5331cf5d13 Use 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
  • fd4e1f94a7 Added button for KWin context help. Daniel M. Duley 1999-12-10 00:27:15 +0000
  • 22de3305c5 minor details Matthias Ettrich 1999-12-08 20:08:04 +0000
  • 4afb1ee166 Sync the config after switching styles. Daniel M. Duley 1999-12-08 04:02:07 +0000
  • 9e10f0990c Nextstep style ;-) You can see a screenshot of this with the KStep widget style at: Daniel M. Duley 1999-12-08 02:44:50 +0000
  • 167fc3df88 yet another minor focus fix ;-) Matthias Ettrich 1999-12-07 22:04:07 +0000
  • 9764a4f487 fixed a minor focus problem Matthias Ettrich 1999-12-07 21:54:52 +0000
  • 126bc26fda It 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
  • 61123bd562 Fix for RMB popup "send to desktop" when desktop number != 4 David Faure 1999-12-06 20:54:30 +0000
  • 83bd1cc680 small fixes to resize handling with the keyboard with weird mousepointer positions Matthias Ettrich 1999-12-06 15:44:29 +0000
  • 935c0a4478 More 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
  • 8d629713b5 adding new icons sent by Tackat Stephan Kulow 1999-12-05 13:39:13 +0000
  • f0cdd75197 implemented desktop cascading and uncluttering. Preston Brown 1999-12-03 21:08:07 +0000
  • 410a80a76d oops, 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
  • 0274e04914 Read number of desktops from kwinrc - a first step towards configurability David Faure 1999-12-03 18:51:22 +0000
  • 64acd7375d implemented 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
  • bf1a6485b9 CVS_SILENT replacing ../po with podir Stephan Kulow 1999-11-30 20:52:43 +0000
  • ff0574cad2 Imac 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
  • de3d008e6d removed support for obsolete size hints Matthias Ettrich 1999-11-30 00:29:34 +0000
  • df37b4f6f3 small things Matthias Ettrich 1999-11-29 18:31:28 +0000
  • 322bccde7b async keyboard Matthias Ettrich 1999-11-29 14:19:32 +0000
  • ce152850cb more robust Matthias Ettrich 1999-11-29 03:01:09 +0000
  • 91d73bedca animated shading works again. Shortcut for shading possible "Window shade" Matthias Ettrich 1999-11-29 02:49:20 +0000