unity-design team mailing list archive
-
unity-design team
-
Mailing list archive
-
Message #02704
Re: Fwd: Open Letter: The issues with client-side-window-decorations
Continuing to proxy for Martin ....
On Monday, June 07, 2010 03:07:32 pm Martin Gräßlin wrote:
> Am Montag 07 Juni 2010, 20:54:02 schrieb Ted Gould:
> > Ah, the ones on the previous link didn't have any. How does the
> > application tell the window manager how to draw it's title bar with
> > generated circles? Do you have to make some sort of XBitmap to pass the
> > title bar or is it process embedded with XEmbed? Can the app make the
> > title bar any color it wants and/or the same color as the buttons?
>
> Sorry, but this is completely controlled by the decoration. Widget style
> and window title belong to the workspace, not to the app. This is not of
> interest for the application, if it were of interst we end up in a visual
> inconsistent state. And in fact it doesn't matter. You want to achieve
> something (e.g. good looking RGBA windows). How it is done technically
> doesn't matter. If the decoration provides the RGBA or the widget style is
> just a technical matter. We should just ensure that we don't get
> regressions by using the one or the other.
>
> The decoration tells with a NETWM hint that it can be extended behind the
> window content and the application can use a fully translucent background
> and set a hint which regions should be painted by the decoration. This has
> been standardized via the NETWM mailing list before the release of KDE SC
> 4.4.
>
> Currently only KWin supports this feature. When the port of Aurorae to
> Compiz will be finished Compiz will support this, too. I hope to finish
> the port, so that it could be used in 10.10. An experimental port is
> finished: help is welcomed.
References