Re: Inter-client surface embedding

2014-02-18 Thread Mark Thomas
On Tue, 18 Feb 2014, Bill Spitzak wrote: On 02/18/2014 11:09 AM, Mark Thomas wrote: The "hole" and "plug" are meaningful objects and are needed, at least server-side, for some associated state. They're also helpful for limiting the amount of uid-dipping a client

Re: Inter-client surface embedding

2014-02-18 Thread Mark Thomas
On Mon, 17 Feb 2014, Bill Spitzak wrote: Mark Thomas wrote: I've pushed some doc updates to the protocol.xml file my git repo. But in terms of Jonas Ã…dahl's proposal, my protocol works the other way round: A creates a main surface A creates a "hole" on that surface a

Re: Inter-client surface embedding

2014-02-17 Thread Mark Thomas
On Mon, 17 Feb 2014, Pekka Paalanen wrote: On Mon, 17 Feb 2014 00:04:19 + (GMT) Mark Thomas wrote: - The subsurface has separate focus from the main window surface. For the usual use cases of embedding like this, you'd prefer the parent surface to remain focused (or at least, a

Inter-client surface embedding

2014-02-16 Thread Mark Thomas
As part of my current attempts to get MATE fully working on Wayland, I was planning to take a look at porting mate-panel this weekend. However, I pretty quickly hit the first snag, which is that Gtk on Wayland doesn't support the GtkSocket/GtkPlug interface, which mate-panel relies heavily u