← Back to team overview

unity-design team mailing list archive

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

 

On Mon, 2010-06-07 at 15:01 -0400, Scott Kitterman wrote:
> Without CSD there is nothing to fix.  I'd prefer not breaking things in the 
> first place and that's one small point.  I still don't know what you want out 
> of CSD the merits all the work to patch apps back into the consistency we 
> already have.

I think that for sure we're making some problems that have already been
fixed, but I think that is also descriptive of the current situation
that we have.  It's a local maxima.  I think every direction is down
hill, but there's another mountain for us to climb that is higher than
where we are now.

On Tue, 2010-06-08 at 18:41 +0200, Martin Gräßlin wrote: 
> As mentioned in my open letter: I want to help you. I am willing to spend my 
> time and expertise on this issue to ensure that we don't end with an utterly 
> broken CSD library in GTK 3.

Cool, that is great!  But, I'm worried that we're approaching this from
different assumptions.  My reaction there is "let's figure out how to
make CSD work" while yours seems to be "let's figure out how to get
window decorations to work."  So, I guess my question is: If we assume
that the window manager isn't going to draw decorations, how can we make
that works as good as possible with KWin?

On Wed, 2010-06-09 at 10:18 +0800, Sam Spilsbury wrote: 
> As far as I know, with martin's NETWM idea to have the decorator paint
> the "behind" of the window, this basically means that the window can
> be reparented at 0x0 in the decoration, rather than the offset of the
> decoration. This means that they are free to draw whatever they want
> on top of the decoration (tabs, particles, etc) and have it all blend.
> 
> Developers would be nice though *cough*.

First, Sam thanks for explaining this.  I was confused on the NETWM
idea.  And I guess that I still am a little.  If the application can
draw over the decorations, what gain in consistency is there by not
having the application theme draw the decorations themselves?  It seems
like having two theme engines just for fun at that point.

		--Ted

Attachment: signature.asc
Description: This is a digitally signed message part


Follow ups

References