20440 Commits (f4b870977be9966c10c4f3f9db6d20500fc0a6ea)
 

Author SHA1 Message Date
Waldo Bastian 7077776bb1 WABA: Use KCmdLineArgs
svn path=/trunk/kdebase/kwin/; revision=38160
25 years ago
Matthias Ettrich c772a8e8a2 new transients as well
svn path=/trunk/kdebase/kwin/; revision=37997
25 years ago
Matthias Ettrich 8460a9ad3e make transients sticky when their main window becomes sticky
svn path=/trunk/kdebase/kwin/; revision=37996
25 years ago
Stephan Kulow 39ef01ccbe some write more portable Makefiles than others :)
svn path=/trunk/kdebase/kwin/; revision=37819
25 years ago
Daniel M. Duley a6cc2d48ab Opps, forgot to get rid of an annoying warning :P
svn path=/trunk/kdebase/kwin/; revision=37504
25 years ago
Daniel M. Duley 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 ;-)

svn path=/trunk/kdebase/kwin/; revision=37503
25 years ago
Kurt Granroth 4e650b8d0f fixed typo
svn path=/trunk/kdebase/kwin/; revision=37447
25 years ago
Woohyun JANG ba32bbdd36 using KWM::title() instead of XFetchName() to get a window's name.
svn path=/trunk/kdebase/kwin/; revision=37307
25 years ago
Daniel M. Duley e5a9e7cd5a Bye bye, you are plugins now.
svn path=/trunk/kdebase/kwin/; revision=37235
25 years ago
Daniel M. Duley 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 ;-)

svn path=/trunk/kdebase/kwin/; revision=37234
25 years ago
Daniel M. Duley 16008373fb Re-enabling sticky button.
svn path=/trunk/kdebase/kwin/; revision=37180
25 years ago
Stephan Kulow caf3ce1376 let it compile with SparcWorks CC 5.0 (templates, stdlib.h, little ANSI glitches)
svn path=/trunk/kdebase/kwin/; revision=37154
25 years ago
Chris Schlaeger 7a0af99fb9 Code was generating an internal compiler error with egcs-2.91.66 on
my SuSE 6.3. Rearranging the statements fixed it.

svn path=/trunk/kdebase/kwin/; revision=37132
25 years ago
Cristian Tibirna 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.

svn path=/trunk/kdebase/kwin/; revision=37123
25 years ago
Daniel M. Duley 91cb1debe1 Small fixes.
svn path=/trunk/kdebase/kwin/; revision=37122
25 years ago
Kurt Granroth 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.

Anyway, I think I got it now.  Toolbars use [tools] (how about that!) :-)

svn path=/trunk/kdebase/kwin/; revision=37041
25 years ago
Cristian Tibirna 05f34e3f95 CT: the real fix. How the heck did this work?
svn path=/trunk/kdebase/kwin/; revision=36903
25 years ago
Cristian Tibirna e3d3ed18d1 CT: wasn't smart placement act a bit strange? This fixes it.
svn path=/trunk/kdebase/kwin/; revision=36862
25 years ago
Stephan Kulow fe7681b639 - const unsigned char *bitmap, int bw=0, int bh = 0)
+                       const unsigned char *bitmap, int bw, int bh)

svn path=/trunk/kdebase/kwin/; revision=36703
25 years ago
Matthias Ettrich 705e85aaf7 even more elaborate
svn path=/trunk/kdebase/kwin/; revision=36674
25 years ago
Matthias Ettrich e673ba48e8 be more elaborate what you want
svn path=/trunk/kdebase/kwin/; revision=36673
25 years ago
Daniel M. Duley 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.

svn path=/trunk/kdebase/kwin/; revision=36625
25 years ago
Lars Knoll 0b0548786a removed the subdir images, since it has no makefile. At least it compiles
like that.

svn path=/trunk/kdebase/kwin/; revision=36618
25 years ago
Daniel M. Duley 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 ;-)

Also, Matthias - If you are reading this I am having a problem implementing
plugins. I get segfaults whenever I delete the old client and don't know why...
it looks okay. Specifically I need to iterate through all the clients, delete
them, then reallocate.

svn path=/trunk/kdebase/kwin/; revision=36614
25 years ago
Preston Brown ee298f43ec moved over from kwm.
svn path=/trunk/kdebase/kwin/; revision=36550
25 years ago
Daniel M. Duley 2ca984814e More extensive README for Krash.
svn path=/trunk/kdebase/kwin/; revision=36509
25 years ago
Daniel M. Duley 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 ;-)

svn path=/trunk/kdebase/kwin/; revision=36230
25 years ago
Daniel M. Duley fd4e1f94a7 Added button for KWin context help.
svn path=/trunk/kdebase/kwin/; revision=36224
25 years ago
Matthias Ettrich 22de3305c5 minor details
svn path=/trunk/kdebase/kwin/; revision=36132
25 years ago
Daniel M. Duley 4afb1ee166 Sync the config after switching styles.
svn path=/trunk/kdebase/kwin/; revision=36090
25 years ago
Daniel M. Duley 9e10f0990c Nextstep style ;-) You can see a screenshot of this with the KStep widget
style at:

http://www.mosfet.org/next.gif

I'll be adding the color scheme used in a sec.

svn path=/trunk/kdebase/kwin/; revision=36087
25 years ago
Matthias Ettrich 167fc3df88 yet another minor focus fix ;-)
svn path=/trunk/kdebase/kwin/; revision=36075
25 years ago
Matthias Ettrich 9764a4f487 fixed a minor focus problem
svn path=/trunk/kdebase/kwin/; revision=36074
25 years ago
Kurt Granroth 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.

svn path=/trunk/kdebase/kwin/; revision=35996
25 years ago
David Faure 61123bd562 Fix for RMB popup "send to desktop" when desktop number != 4
svn path=/trunk/kdebase/kwin/; revision=35971
25 years ago
Matthias Ettrich 83bd1cc680 small fixes to resize handling with the keyboard with weird mousepointer positions
svn path=/trunk/kdebase/kwin/; revision=35958
25 years ago
Matthias Ettrich 935c0a4478 More keyboard commands such as "Window move" and "Window resize".
"Mouse emulation" (defaults to F12 currently) provides mouse emulation with
[Ctrl|Alt]-ArrowKeys.  Unfortunatly, dragging isn't (technically) possible with
X, but at least normal clicks work with Space or Return.

svn path=/trunk/kdebase/kwin/; revision=35919
25 years ago
Simon Hausmann 6d59623f8f - make WorkSpace::numberOfDesktops() not return the hardcoded "4" but
instead the real number of desktops (fixes the desktop selection in the
  popup menu)

svn path=/trunk/kdebase/kwin/; revision=35874
25 years ago
Stephan Kulow 8d629713b5 adding new icons sent by Tackat
svn path=/trunk/kdebase/kcontrol/; revision=35865
25 years ago
Preston Brown f0cdd75197 implemented desktop cascading and uncluttering.
svn path=/trunk/kdebase/kwin/; revision=35765
25 years ago
David Faure 410a80a76d oops, added group, and tried a sync() in destructor, but since we have
no proper logout...
Anyway, nice to have 6 desktops again :)

svn path=/trunk/kdebase/kwin/; revision=35756
25 years ago
David Faure 0274e04914 Read number of desktops from kwinrc - a first step towards configurability
svn path=/trunk/kdebase/kwin/; revision=35755
25 years ago
Matthias Ettrich 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.

svn path=/trunk/kdebase/kwin/; revision=35618
25 years ago
Stephan Kulow bf1a6485b9 CVS_SILENT replacing ../po with podir
svn path=/trunk/kdebase/kcontrol/; revision=35541
25 years ago
Daniel M. Duley 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 :)

svn path=/trunk/kdebase/kwin/; revision=35486
25 years ago
Matthias Ettrich de3d008e6d removed support for obsolete size hints
svn path=/trunk/kdebase/kwin/; revision=35475
25 years ago
Matthias Ettrich df37b4f6f3 small things
svn path=/trunk/kdebase/kwin/; revision=35447
25 years ago
Matthias Ettrich 322bccde7b async keyboard
svn path=/trunk/kdebase/kwin/; revision=35431
25 years ago
Matthias Ettrich ce152850cb more robust
svn path=/trunk/kdebase/kwin/; revision=35394
25 years ago
Matthias Ettrich 91d73bedca animated shading works again. Shortcut for shading possible
"Window shade"

svn path=/trunk/kdebase/kwin/; revision=35392
25 years ago