[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ayatana] Fwd: Open Letter: The issues with client-side-window-decorations



On 06/09/2010 08:52 AM, Ted Gould wrote:
> It seems like you'd still need two deeply integrated theme engines
> though. And, in the case of multiple toolkits, deeply integrated
> between them as well if this was ever going to look in anyway
> reasonable.
>
> I just don't understand why having two theme engines is better than one.
>
> --Ted
>
Because it is the lesser of two evils, as made very clear IMO by Martin
and others on this list. Also, if done properly, it's not really a big
deal. A theme engine can be designed that has both a app theme
component and a window manager component and they can talk to each
other. Both QtCurve and Oxygen do this quite nicely. Notice how
Oxygen's decoration and window contents both share the same gradient,
shading and color.

If an app designer really wants to do their own thing with the
decoration, etc. then they always have the option of doing what Chrome
does and dismissing the window manager's window decoration.

The big problem is that if window management is left up to the
applications themselves, that opens a whole pandora's box of other
problems, which have already been expertly laid out in Martin's letter.
Your ideas seem more idealistic than realistic IMO, and a blind eye has
to be turned to some rather damning facts if everyone is to go ahead
with the plan to implement CSD.

-~Chris



The New Busy is not the old busy. Search, chat and e-mail from your inbox. Get started.