Rik Hemsley
4aeea37d93
Use configured font for inactive titlebar text
...
svn path=/trunk/kdebase/kwin/; revision=65567
2000-09-28 00:39:22 +00:00
Rik Hemsley
22a5becbc5
Nicer glyphs for titlebar. Added sticky and context help buttons.
...
svn path=/trunk/kdebase/kwin/; revision=65557
2000-09-27 22:51:57 +00:00
Rik Hemsley
3e5e774e10
Many behavioural fixes and new glyphs for buttons.
...
Still need to do sticky and help buttons.
svn path=/trunk/kdebase/kwin/; revision=65548
2000-09-27 21:33:15 +00:00
Matthias Ettrich
6dacbd0112
tool window handling for the default style
...
visible dialogs for stays-on-top fullscreen windows (helps with Konqueror's dialogs)
Fixed lock with Alt-Tab box plus accelerator
svn path=/trunk/kdebase/kwin/; revision=65241
2000-09-25 15:30:51 +00:00
Rik Hemsley
f0739dbe1f
Oh, forgot to check this stuff in. Fixes mouse position detection on
...
bottom resize bar.
svn path=/trunk/kdebase/kwin/; revision=64974
2000-09-24 10:28:06 +00:00
Script Kiddy
faed83eace
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=64906
2000-09-24 05:05:45 +00:00
Script Kiddy
22f65e14f9
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=63821
2000-09-14 04:50:01 +00:00
Waldo Bastian
493fd295b0
- button[1]->setBitmap(sticky_bits, 8, 8);
...
+ button[1]->setBitmap(sticky_bits, 10, 10);
Fixes br 10156:
On the desktop, I right-click the title bar of a window and select the KStep
decoration. Then I click on the `+'' titlebar button to pin the window on all desks.
The button turns empty. I click again to unpin the window, and, instead
of showing the usual `+'', I get a corrupted button pixmap.
svn path=/trunk/kdebase/kwin/; revision=63501
2000-09-11 05:45:02 +00:00
Waldo Bastian
5e3b53660d
WABA: Fixed #8656 kwin titlebar: doubleclick does not maximize
...
if (titlebar->geometry().contains( e->pos() ) )
- setShade( !isShade() );
+ workspace()->performWindowOperation( this, options->operationTitlebarDblClick() );
workspace()->requestFocus( this );
svn path=/trunk/kdebase/kwin/; revision=63485
2000-09-11 03:34:01 +00:00
Script Kiddy
5c265e015a
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=63221
2000-09-09 04:11:37 +00:00
Daniel M. Duley
2077f51714
Removed note about highcolor usage
...
svn path=/trunk/kdebase/kwin/; revision=63101
2000-09-08 01:02:13 +00:00
Daniel M. Duley
ee5f19c686
Improved highcolor buttons, and switched to the circular sticky thingy. I'll
...
post to core-devel in a sec.
svn path=/trunk/kdebase/kwin/; revision=63099
2000-09-08 00:38:29 +00:00
Matthias Ettrich
6a54a209af
obey more controlcenter options (mouse actions for frame and titlebar)
...
svn path=/trunk/kdebase/kwin/; revision=62090
2000-08-28 12:31:16 +00:00
Simon Hausmann
fcfce3bb14
- coolo told me to commit this :) (it's unused)
...
-static void create_pixmaps();
-QPixmap* kwin_get_menu_pix_hack()
-{
- create_pixmaps();
- return menu_pix;
-}
-
svn path=/trunk/kdebase/kwin/; revision=61269
2000-08-16 15:37:36 +00:00
Matthias Ettrich
5b1fb25c55
less flicker for default. Clean-up namespace for classes
...
(several clients used different versions of the same class 'SystemButton')
svn path=/trunk/kdebase/kwin/; revision=61249
2000-08-16 13:11:21 +00:00
Matthias Ettrich
5314dbb817
mosfet's much ligher version of the default style. Still flickers a little bit, but
...
uses much less resources
svn path=/trunk/kdebase/kwin/; revision=61022
2000-08-14 18:49:44 +00:00
Matthias Ettrich
d0ab0a1595
less flicker
...
svn path=/trunk/kdebase/kwin/; revision=61018
2000-08-14 17:50:51 +00:00
Kurt Granroth
6169229047
compile
...
svn path=/trunk/kdebase/kwin/; revision=59131
2000-07-28 22:38:16 +00:00
Matthias Ettrich
d7d265452b
some work on the new default style. Better, but not there yet.
...
The class still duplicates too much functionality of the base class (Client).
IMO the ResizeBar widgets have to go, it can all be done by painting directly
on the main Manager.
svn path=/trunk/kdebase/kwin/; revision=59127
2000-07-28 22:06:22 +00:00
Matthias Ettrich
02332d191a
let kde1 style look like kde1 (no more missing pixels)
...
svn path=/trunk/kdebase/kwin/; revision=57400
2000-07-16 21:23:26 +00:00
Rik Hemsley
99a1f85bd3
Actually, it was called kde1 ;)
...
svn path=/trunk/kdebase/kwin/; revision=57282
2000-07-16 13:06:27 +00:00
David Faure
198522aa8f
Apparently the directory is named kde, not kde1....
...
svn path=/trunk/kdebase/kwin/; revision=57278
2000-07-16 12:52:07 +00:00
Rik Hemsley
62e30dc0dc
KDE 2 style is now default. KDE 1 style now available as plugin.
...
KDE 2 style still needs work, but bear with me. I'll get on it...
svn path=/trunk/kdebase/kwin/; revision=57252
2000-07-16 10:20:29 +00:00
Rik Hemsley
cf88f2000a
minor work
...
svn path=/trunk/kdebase/kwin/; revision=57145
2000-07-15 19:27:07 +00:00
Simon Hausmann
513dd56332
- fixed library name
...
svn path=/trunk/kdebase/kwin/; revision=57076
2000-07-15 12:02:44 +00:00
Rik Hemsley
6a49e57aa8
blah, I screwed up with some sticky date stuff, somehow.
...
svn path=/trunk/kdebase/kwin/; revision=57067
2000-07-15 11:27:55 +00:00
Rik Hemsley
e482a7d092
you might need this if you want to build things
...
svn path=/trunk/kdebase/kwin/; revision=57039
2000-07-15 07:14:06 +00:00
Rik Hemsley
db568f2f08
Build the default theme.
...
svn path=/trunk/kdebase/kwin/; revision=57035
2000-07-15 07:01:53 +00:00
Rik Hemsley
18afbfb26f
Um, CVS is shit, and this is the real default theme.
...
svn path=/trunk/kdebase/kwin/; revision=57034
2000-07-15 07:00:40 +00:00
Rik Hemsley
4c8257e2ad
Default theme, first draft.
...
svn path=/trunk/kdebase/kwin/; revision=57032
2000-07-15 06:59:08 +00:00
Michael Matz
160a2d549b
Away with the *.moc.* files.
...
svn path=/trunk/kdebase/kwin/; revision=54907
2000-06-29 21:36:40 +00:00
Stephan Kulow
74f0724585
naming it System++
...
svn path=/trunk/kdebase/kwin/; revision=51424
2000-06-01 00:31:39 +00:00
Waldo Bastian
ebbf5fe55c
WABA: Use $(KDE_PLUGIN) for plugins and let them link against kwin.{la|so}
...
svn path=/trunk/kdebase/kwin/; revision=49722
2000-05-16 23:10:41 +00:00
Simon Hausmann
a3e3579d21
- make it compile ;-)
...
svn path=/trunk/kdebase/kwin/; revision=49150
2000-05-11 08:29:47 +00:00
Rik Hemsley
0d91340735
Fixed some silliness.
...
Removed more layout code.
svn path=/trunk/kdebase/kwin/; revision=49145
2000-05-11 04:17:35 +00:00
Rik Hemsley
baa151afb3
Many fixes to RISC OS client. Still needs major work to be perfect.
...
Changed spaces to tab for ettrich in client.cpp ;)
Changed something that looked like it was trying to do manhattanLength()
so it actually does.
svn path=/trunk/kdebase/kwin/; revision=49144
2000-05-11 03:52:24 +00:00
Rik Hemsley
69c7133c9d
Temporary, unsatisfactory fix for alt-drag freezing kwin and just about
...
everything else. kwin assumes you want it to mess with the cursor, and
provide edge-based resize etc. You can't override it easily. In fact,
I still haven't found out how.
svn path=/trunk/kdebase/kwin/; revision=49114
2000-05-10 19:55:13 +00:00
Stephan Kulow
5029a1389a
C++
...
svn path=/trunk/kdebase/kwin/; revision=49111
2000-05-10 19:24:48 +00:00
Matthias Ettrich
68510e52c8
one does not have to exeggerate...
...
svn path=/trunk/kdebase/kwin/; revision=48848
2000-05-08 12:28:30 +00:00
Matthias Ettrich
9a70b16933
being able to resize at the bottom or right edge is good
...
svn path=/trunk/kdebase/kwin/; revision=48846
2000-05-08 12:18:26 +00:00
Daniel M. Duley
2c5bfad0cf
Buffering for the active title. Reduces flicker when resizes make the titlebar
...
resize.
svn path=/trunk/kdebase/kwin/; revision=48749
2000-05-07 20:30:50 +00:00
Rik Hemsley
297651e2c3
Understand more about edge-based clients and act appropriately, passing
...
info along to kdesktop too.
This is funky now :)
svn path=/trunk/kdebase/kwin/; revision=48377
2000-05-04 23:12:29 +00:00
Michael Matz
d19c42bd26
fix for captionChange with long title
...
svn path=/trunk/kdebase/kwin/; revision=48358
2000-05-04 20:54:08 +00:00
Michael Matz
732c7d78bd
Big B2/KWin change:
...
* title bar now tries to avoid to become completely obscured by other windows ;)
* moving of title bar flicker free (at least on my machine)
* all repaint problems fixed (those I knew of course), even the one on resize
* mousePosition (those arrowed cursors) now complete
svn path=/trunk/kdebase/kwin/; revision=48189
2000-05-03 00:04:26 +00:00
Daniel M. Duley
2021961a07
Fix repainting the handle when shaded.
...
svn path=/trunk/kdebase/kwin/; revision=47777
2000-04-28 22:00:06 +00:00
Daniel M. Duley
360e0b7686
Lowcolor version.
...
svn path=/trunk/kdebase/kwin/; revision=47775
2000-04-28 21:47:01 +00:00
Daniel M. Duley
0527ea967c
Repaint the frame after color scheme changes.
...
svn path=/trunk/kdebase/kwin/; revision=47761
2000-04-28 16:40:30 +00:00
Daniel M. Duley
087cfbcbee
Repaint the frame after a color scheme change.
...
svn path=/trunk/kdebase/kwin/; revision=47759
2000-04-28 16:32:17 +00:00
Daniel M. Duley
b58843030c
Final updates for the new button color implementation. The options class
...
now only has one button entry, "ButtonBg", instead of 3. It's up to the client
what to do with it. All the clients are updated except mwm. As the
author noted in his README, mwm isn't Motif window manager at all but KStep ;-)
I disabled it for now until there is new drawing code in there, it would
confuse users anyways since were about to release another Krash and it is
identical to KStep.
Also, I removed the Groove and GrooveText color entries. We now use the
normal TitleBar and Font entries. Hence system will probably look funny until
you adjust the colors since it draws text on the frame and not the titlebar
bg. All the rest look much better by default.
To configure button colors set the active/inactive button background color
in KControl. I'll remove the other entries ASAP. You'll also note that the
active/inactive colors are now actually what you would expect.
svn path=/trunk/kdebase/kwin/; revision=47753
2000-04-28 15:53:00 +00:00
Daniel M. Duley
11b6ddb604
Update to new color handling and efficency improvements.
...
svn path=/trunk/kdebase/kwin/; revision=47733
2000-04-28 11:01:42 +00:00