Re: client side decorations

2011-05-08 Thread andre.knis...@gmx.de
The problem with this is this huge workaround talk we have right now. If we use server side decorations, this whole talk is useless, and as said before, the client could still do any modification to the decoration it wants (with the few wanted restrictions of course). - Reply message -

Re: Antw.: client side decorations

2011-05-08 Thread Bill Spitzak
Certainly there should be an easy way to get the "default window decorations". I think the correct way is for the client to call an client-side "appearance library" that can draw these, tell the client about the sizes, and also can draw all the buttons and scroll bars and so on. On May 8

Re: client side decorations

2011-05-08 Thread Bill Spitzak
On May 7, 2011, at 9:30 AM, Mike Paquette wrote: Like I said, the compositor can call the client unconditional via signal. No matter it is live or dead lock. I'm not entirely sure this is a workable idea. Signals are not a reliable inter-process communications mechanism. There are also

Re: client side decorations

2011-05-08 Thread Bill Spitzak
On May 7, 2011, at 12:18 AM, Russell Shaw wrote: "not use overlapping windows" ? Many applications use a bunch of top-level windows instead of MDI windows within windows. That's a limitation of the widget toolkits. It can be done ok with Xlib. If "internal" windows need maximize/minimize b

Antw.: client side decorations

2011-05-08 Thread andre.knis...@gmx.de
Of course it is server side decoration, but it eliminates its main problem. - Reply message - Von: "Bill Spitzak" Datum: So., Mai. 8, 2011 18:18 Betreff: Antw.: client side decorations An: "andre.knis...@gmx.de" Cc: On May 8, 2011, at 8:25 AM, andre.knis...@gmx.de wrote: > As far as

Re: Antw.: client side decorations

2011-05-08 Thread Bill Spitzak
On May 8, 2011, at 8:25 AM, andre.knis...@gmx.de wrote: As far as I can tell, the main problem with server side decoration is that applications cannot modify them and thus they create their own decoration. Please correct me if I'm wrong. So why can't we enforce the WM to provide an API for m

Antw.: client side decorations

2011-05-08 Thread andre.knis...@gmx.de
As far as I can tell, the main problem with server side decoration is that applications cannot modify them and thus they create their own decoration. Please correct me if I'm wrong. So why can't we enforce the WM to provide an API for modifying the decorations? If a WM wouldn't implement it, we'

Re: client side decorations

2011-05-08 Thread Peng Huang
On Sat, May 7, 2011 at 12:52 PM, microcai wrote: > 于 2011年05月08日 00:30, Mike Paquette 写道: > > > > On May 7, 2011, at 8:40 AM, microcai wrote: > > > >>> I know some basic theory of compositor. But I still have concern about > >>> client window decorations. I think it is very likely an application