[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Need help with kwin maintainance
From:       mosfet <mosfet () mandrakesoft ! com>
Date:       2001-05-09 23:15:55
[Download RAW message or body]

I probably won't be improving KWin for awhile myself either. It works
and I got other alpha stuff I want to get finished before 2.2. I also
need to find a job ;-) Most of my work is going towards widget styles
and Pixie right now.

Feel free to hack it if you like. You just need to draw lines or fills
whereever it's showing blanks with NoBackground.

Lubos Lunak wrote:
> 
> Dne st 9. květen 2001 21:34 mosfet napsal(a):
> > Yes, I haven't really worked on this at all either.
> >
> > Gallium, you doing anything? ;-)
> >
> > Matthias Ettrich wrote:
> > > Hello guys,
> > >
> [snip]
> 
>  Mosfet, you're the author of the default kwin style, aren't you ? Could you
> ( or whoever else ) please tweak it's paintEvent() a bit so it doesn't leave
> "holes" when you apply the following patch ? Just apply it and set kdesktop
> background e.g. to orange, you'll see it. On slower machines, without
> NoBackground the decorations flicker quite noticeably sometimes, and since
> this is the default, it would be IMHO worth improving it. Just look at
> Gallium's styles, they all use NoBackground and they don't flicker. I've
> already reduced kwin flickering a bit, but I'm not a big friend with
> QPainter. The same applies for KDE1 and Laptop styles.
>  I also wonder why the sticky button doesn't look like the others ( it's dark
> blue here like the titlebar unlike the grey maximize etc. buttons ). Now that
> there's a kcontrol module for specifying the button positions, the default
> style would look ugly if someone moved the sticky button to the right (
> assuming that this style would follow the kcontrol settings which it doesn't
> do yet ).
> 
> --- kdedefault.cpp.bak  Tue Mar 13 02:01:34 2001
> +++ kdedefault.cpp      Thu Apr 19 10:52:09 2001
> @@ -372,6 +372,7 @@ KDEDefaultClientButton::KDEDefaultClient
>                             const unsigned char *bitmap)
>      : QToolButton(parent, name)
>  {
> +    setBackgroundMode( NoBackground );
>      isMouseOver = false;
>      client = parent;
>      setFixedSize(16, 16);
> 
> 
>  Lubos Lunak
> --
>  l.lunak@email.cz ; l.lunak@kde.org
>  http://dforce.sh.cvut.cz/~seli

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic