[PATCH 01/16] xdg_shell: Adding a new shell protocol.

Bill Spitzak spitzak at gmail.com
Sun Dec 1 11:53:32 PST 2013

On 11/29/2013 04:09 PM, Kristian Høgsberg wrote:
> it
> sounds like there's something we're not capturing here: dialogs that
> are transient_for will be attached by mutter, but floating toolboxes
> are also transient_for but doesn't get attached.  I'm guessing mutter
> also looks at wether the window in question is a dialog type or a
> toolbox type.

The client should be in absolute final control over the stacking of it's 
windows and whether a window is visible or not. Therefore there are no 
"types of dialogs". Please.

>> My hesitation with the enum would be people adding their own extensions to
>> the enum without standardizing anything...
>> ... if that's something we want (for e.g. tiled-top, tiled-bottom), then we
>> should look at maybe having strings as states?

Tiled will require the client to know not to draw the resize edges (and 
depending on the tile design to maybe not draw the titlebar, like 

> Yeah, strings could work.

It would be nice to replace keysyms with strings for the same reason!

More information about the wayland-devel mailing list