Commit Graph

  • 7375cc7a17 faster abort when another window manager is running Matthias Ettrich 2000-03-22 12:36:07 +00:00
  • 0df9f29ccd help toolkits to figure out the frame geometry when receiving reparentNotify Matthias Ettrich 2000-03-22 11:47:10 +00:00
  • 0bb1975556 performance Matthias Ettrich 2000-03-22 10:06:37 +00:00
  • c2b5722a6b small optimizations Matthias Ettrich 2000-03-21 20:02:27 +00:00
  • bff6c83557 reversed last patch. :) Navindra Umanee 2000-03-20 13:50:27 +00:00
  • 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 +00:00
  • 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 +00:00
  • 2b0fb2434f use KGlobal::menuFont() Kurt Granroth 2000-03-16 19:37:37 +00:00
  • bad0fc821a Added separator in workspace list Kurt Granroth 2000-03-12 06:18:14 +00:00
  • 98ea0a56db small fixes Matthias Ettrich 2000-03-06 19:14:20 +00:00
  • c19c5935bf WABA: Build kwin as a kdeinit module. Waldo Bastian 2000-02-24 14:46:31 +00:00
  • 34117fb345 CVS_SILENT simplifying make messages Stephan Kulow 2000-02-12 17:07:24 +00:00
  • ee87d173ec Name the interface object - I can logout ! David Faure 2000-02-12 01:00:30 +00:00
  • 54be0a25d9 CJM - fixed pid problem in main --->register kwin Christopher Molnar 2000-02-12 00:55:36 +00:00
  • 5e28e27b2c added kwiniface iface in main for logout Christopher Molnar 2000-02-12 00:50:53 +00:00
  • 87a7b9b775 Build a kwiniface + fixed compiler warning David Faure 2000-02-12 00:36:49 +00:00
  • 6482ac8053 Added kwininface:logout code. Still needs revisions - Chris M. Christopher Molnar 2000-02-12 00:25:21 +00:00
  • 7a2d237c3c removed some obsolete Qt functions (mostly QString::data()) Stephan Kulow 2000-02-05 22:37:42 +00:00
  • dc7f396179 CT: erase crash in tabbox thanks to Malte Starostik Cristian Tibirna 2000-01-26 01:43:26 +00:00
  • 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 +00:00
  • 49aba34b01 My weekly big ass style commit ;-) This implements what I discussed earlier today. Daniel M. Duley 2000-01-23 23:33:29 +00:00
  • 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 +00:00
  • 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 +00:00
  • d4e4653ac8 More I18N_NOOP stuff Charles Samuels 2000-01-21 23:34:50 +00:00
  • 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 +00:00
  • 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 +00:00
  • 7077776bb1 WABA: Use KCmdLineArgs Waldo Bastian 2000-01-12 15:08:42 +00:00
  • c772a8e8a2 new transients as well Matthias Ettrich 2000-01-10 03:49:49 +00:00
  • 8460a9ad3e make transients sticky when their main window becomes sticky Matthias Ettrich 2000-01-10 03:47:30 +00:00
  • 39ef01ccbe some write more portable Makefiles than others :) Stephan Kulow 2000-01-08 17:15:29 +00:00
  • a6cc2d48ab Opps, forgot to get rid of an annoying warning :P Daniel M. Duley 2000-01-03 13:16:39 +00:00
  • 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 +00:00
  • 4e650b8d0f fixed typo Kurt Granroth 1999-12-30 22:46:45 +00:00
  • ba32bbdd36 using KWM::title() instead of XFetchName() to get a window's name. Woohyun JANG 1999-12-27 09:22:19 +00:00
  • e5a9e7cd5a Bye bye, you are plugins now. Daniel M. Duley 1999-12-24 01:38:53 +00:00
  • 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 +00:00
  • 16008373fb Re-enabling sticky button. Daniel M. Duley 1999-12-22 23:55:18 +00:00
  • caf3ce1376 let it compile with SparcWorks CC 5.0 (templates, stdlib.h, little ANSI glitches) Stephan Kulow 1999-12-22 17:16:23 +00:00
  • 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 +00:00
  • 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 +00:00
  • 91cb1debe1 Small fixes. Daniel M. Duley 1999-12-22 04:09:47 +00:00
  • 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 +00:00
  • 05f34e3f95 CT: the real fix. How the heck did this work? Cristian Tibirna 1999-12-19 03:04:39 +00:00
  • e3d3ed18d1 CT: 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
  • 705e85aaf7 even more elaborate Matthias Ettrich 1999-12-15 18:27:26 +00:00
  • e673ba48e8 be more elaborate what you want Matthias Ettrich 1999-12-15 18:26:19 +00:00
  • 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 +00:00
  • 0b0548786a removed the subdir images, since it has no makefile. At least it compiles like that. Lars Knoll 1999-12-14 23:45:14 +00:00
  • 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 +00:00
  • ee298f43ec moved over from kwm. Preston Brown 1999-12-14 21:11:15 +00:00
  • 2ca984814e More extensive README for Krash. Daniel M. Duley 1999-12-14 14:17:56 +00:00
  • 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 +00:00
  • fd4e1f94a7 Added button for KWin context help. Daniel M. Duley 1999-12-10 00:27:15 +00:00
  • 22de3305c5 minor details Matthias Ettrich 1999-12-08 20:08:04 +00:00
  • 4afb1ee166 Sync the config after switching styles. Daniel M. Duley 1999-12-08 04:02:07 +00:00
  • 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 +00:00
  • 167fc3df88 yet another minor focus fix ;-) Matthias Ettrich 1999-12-07 22:04:07 +00:00
  • 9764a4f487 fixed a minor focus problem Matthias Ettrich 1999-12-07 21:54:52 +00:00
  • 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 +00:00
  • 61123bd562 Fix for RMB popup "send to desktop" when desktop number != 4 David Faure 1999-12-06 20:54:30 +00:00
  • 83bd1cc680 small fixes to resize handling with the keyboard with weird mousepointer positions Matthias Ettrich 1999-12-06 15:44:29 +00:00
  • 935c0a4478 More 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
  • 8d629713b5 adding new icons sent by Tackat Stephan Kulow 1999-12-05 13:39:13 +00:00
  • f0cdd75197 implemented desktop cascading and uncluttering. Preston Brown 1999-12-03 21:08:07 +00:00
  • 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 +00:00
  • 0274e04914 Read number of desktops from kwinrc - a first step towards configurability David Faure 1999-12-03 18:51:22 +00:00
  • 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 +00:00
  • bf1a6485b9 CVS_SILENT replacing ../po with podir Stephan Kulow 1999-11-30 20:52:43 +00:00
  • 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 +00:00
  • de3d008e6d removed support for obsolete size hints Matthias Ettrich 1999-11-30 00:29:34 +00:00
  • df37b4f6f3 small things Matthias Ettrich 1999-11-29 18:31:28 +00:00
  • 322bccde7b async keyboard Matthias Ettrich 1999-11-29 14:19:32 +00:00
  • ce152850cb more robust Matthias Ettrich 1999-11-29 03:01:09 +00:00
  • 91d73bedca animated shading works again. Shortcut for shading possible "Window shade" Matthias Ettrich 1999-11-29 02:49:20 +00:00
  • ddaa516ba4 more keybindings: Window maximize,Window maximize vertical,Window maximize horizontal Window iconify Matthias Ettrich 1999-11-29 02:18:29 +00:00
  • b441f40a7e configurable mouse bindings (see README) Matthias Ettrich 1999-11-29 02:06:41 +00:00
  • b8a8bf9be2 CurrentTime must die Matthias Ettrich 1999-11-28 21:41:15 +00:00
  • b529c9226f do not accept empty captions, use unnamed instead. Matthias Ettrich 1999-11-28 20:58:58 +00:00
  • 82b0710065 unified window captions ( not propagated yet) Matthias Ettrich 1999-11-28 20:55:52 +00:00
  • 070b0971cc be smarter with shaded windows: when shading, iconify any non-shaded transients. Matthias Ettrich 1999-11-28 20:17:57 +00:00
  • bd1e4878ba keep transients together, support various input modes, handle wm_change_state messages properly Matthias Ettrich 1999-11-28 20:10:58 +00:00
  • da39e14d75 make configure requests work again (thanks, mosfet, for the report :) Matthias Ettrich 1999-11-28 16:25:59 +00:00
  • c7f1a58bd8 Trying 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
  • 49f894fa51 nicer tabbox Matthias Ettrich 1999-11-26 22:10:25 +00:00
  • eed9205dd3 Make this compile. *smack*. We've got automoc or whatever it's called now. Alex Zepeda 1999-11-26 21:04:31 +00:00
  • 43a857bd0e make it compile Matthias Ettrich 1999-11-26 19:11:28 +00:00
  • cc08f29bd9 Make build. Daniel M. Duley 1999-11-26 11:37:09 +00:00
  • 68e807e756 CT: coolo doesn't like it. Cristian Tibirna 1999-11-26 01:24:52 +00:00
  • 9c2fd4530e CT: snap. Thanks to Matthias for the adjustClientPosition(). Clean Cristian Tibirna 1999-11-25 23:12:32 +00:00
  • d6c573987e small fix Matthias Ettrich 1999-11-25 17:08:17 +00:00
  • 378161e531 hook for snapping functionality Matthias Ettrich 1999-11-25 16:38:11 +00:00
  • a12ab5338d better min/max handling, should be able to manage kfind now Matthias Ettrich 1999-11-25 16:05:27 +00:00
  • bad93649e3 fixed min/max handling, handle palette changes properly Matthias Ettrich 1999-11-25 12:53:17 +00:00
  • 1f00484d60 Having more fun ;-) Daniel M. Duley 1999-11-25 02:04:36 +00:00
  • 212aac1644 Hrm... ;-) Daniel M. Duley 1999-11-24 22:45:37 +00:00
  • a3c0c83a34 More experimenting Daniel M. Duley 1999-11-24 22:02:22 +00:00
  • b99387c03b Smaller frame Daniel M. Duley 1999-11-24 21:44:26 +00:00
  • ea13fc5570 Smaller titlebar and buttons. Daniel M. Duley 1999-11-24 21:31:32 +00:00