Pekka Paalanen wrote:

What is the meaning of more than one shell? Or is there another reason for the shell argument?

A shell does window management...

I think my question was misunderstood. What I meant was "What is the meaning of more than one shell SIMULTANEOUSLY".

If a wayland instance can only use one shell at a time, there should be no need for this shell argument or the shell_surface, as the only correct value is implicitly known.

The existence of these arguments (or of shell_surface) implies that wayland can simultaneously have more than one shell, which is the only reason a client has to be able to specify it.

It also is possible that the existence of shell_surface is only to categorize the methods in the stream api. However in that case I think it should be much easier to instantly transform between surface and shell_surface (ie they are the same id) and the complex rules about creation and deletion should not be needed.
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to