cross-client surface references

Jonas Ådahl jadahl at gmail.com
Thu Jul 9 06:53:35 PDT 2015


On Thu, Jul 09, 2015 at 03:10:51PM +0200, Alexander Larsson wrote:
> On Thu, 2015-07-09 at 20:58 +0800, Jonas Ådahl wrote:
> > On Thu, Jul 09, 2015 at 01:26:09PM +0100, Daniel Stone wrote:
> 
> > > Or rather, xdg_foreign.reparent_as_dialog_into(xdg_surface). I like
> > > the idea of limiting the surface area as much as possible, to not 
> > > only
> > > make it explicit as to what is and isn't possible, but also because 
> > > it
> > > makes it easier for compositors to implement.
> > 
> > Yea, an inverse of xdg_surface.set_parent on xdg_foreign sounds like 
> > the
> > best option to me too. We can't be too specific though, adding too 
> > much
> > DE design into the protocol (like making it modal or other things 
> > that
> > might not apply to non-GNOME(?)). Not adding too much new terminology
> > might be preferable as well. There is no such thing as a "dialog"
> > anywhere yet for example; is it different from a xdg_surface with a
> > parent, and if so in what ways?
> > 
> 
> xdg_foreign.set_parent_of(xdg_surface)?
> 

That sounds good to me.


Jonas


More information about the wayland-devel mailing list