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

List:       kwin
Subject:    [Bug 198704] can't disable shadows without disabling compositing
From:       Martin Gräßlin  <ubuntu () martin-graesslin ! com>
Date:       2009-07-12 14:42:33
Message-ID: 20090712144233.7A79A147C5 () immanuel ! kde ! org
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=198704





--- Comment #6 from Martin Gräßlin <ubuntu martin-graesslin com>  2009-07-12 16:42:31 ---
(In reply to comment #5)
> > I don't think we should do anything in kwin to work around
> imho KWin::KDecoration should provide hints for shadows being enabled and about
> size/color/offsets - otherwise the deco side shadows and the kwin side shadows
> might ending up visually incoherent.
Well difficult. That solution would for example break the Aurorae theme engine
as it really expects shadows beeing part of the svg. We have to do something in
the shadow effect to make it clear what it does and in worst case we just have
to remove it for decorated windows and make it clear that decorations have to
provide shadows.
> 
> the other option was to add these settings to each and every deco kcm... what's
> 1) redundant 
> 2) a little bit inconvenient :-\
I think it has to be that way that the deco decides. In case of Aurorae shadows
are part of the theme. So there will never be the option to enable/disable the
shadows as it's part of the svg and removing it would break the theme.

I'm really unhappy with this situation :-(

Hmm just an idea: we move the shadow settings into kcmdecoration and the
decoration can add own costum options. Like we have to groups of settings: one
for decorated windows and one for undecorated windows. In case of Oxygen it
would be for decorated windows the settings provided by the deco and for
undecorated the normal shadow effect.

In case of a deco not supporting shadows both groups will show the shadow
effect settings. In case of something like Aurorae the decorated settings will
just state that shadows are part of the theme and cannot be configured.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
kwin mailing list
kwin@kde.org
https://mail.kde.org/mailman/listinfo/kwin

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

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