minimized and stick windows

Pekka Paalanen ppaalanen at gmail.com
Thu Jun 13 02:06:44 PDT 2013


On Wed, 12 Jun 2013 18:31:17 -0700
Bill Spitzak <spitzak at gmail.com> wrote:

> Rafael Antognolli wrote:
> 
> >> Rafael Antognolli
> > 
> > I've just updated the proposal, considering my last statement. Take
> > a look at it and see if it fits your suggestion.
> > 
> > This lets us with 2 surface types (toplevel and fullscreen), and 5
> > states (maximized, minimized, sticky, always_on_top and transient)
> > and their respective parameters.
> > 
> > https://github.com/antognolli/wayland/wiki/Surface-States
> 
> Possibly, if setting the "transient" state requires also sending the 
> parent as a parameter, and clearing it is how you set it to null? But 
> you need to solve your question about how to give parameters when 
> setting states.
> 
> I personally feel this api and the subwindow api should be merged as 
> they are extremely similar. The only difference is that the
> compositor is allowed to insert other surfaces between the transient
> window and it's parent, but not subwindows and their parent.

There is no other subwindow API than what the wl_shell offers, i.e.
precisely set_transient and friends.
- pq


More information about the wayland-devel mailing list