<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED NOTABUG - create multiple windows with offset"
href="https://bugs.freedesktop.org/show_bug.cgi?id=78372#c4">Comment # 4</a>
on <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED NOTABUG - create multiple windows with offset"
href="https://bugs.freedesktop.org/show_bug.cgi?id=78372">bug 78372</a>
from <span class="vcard"><a class="email" href="mailto:ppaalanen@gmail.com" title="Pekka Paalanen <ppaalanen@gmail.com>"> <span class="fn">Pekka Paalanen</span></a>
</span></b>
<pre>(In reply to <a href="show_bug.cgi?id=78372#c3">comment #3</a>)
<span class="quote">> Suppose a situation of 3 hardware overlays, with current wayland model if I
> want to run data visualization app which uses these three overlays. And
> application has parent window with first overlay, second and third overlays
> are "not" child windows.Then how can I make my app structured correctly
> graphically.</span >
It is up to the compositor to assign wl_surfaces into hw overlays any way it
sees fit. It is not driven from clients.
All a client is expected to do is to use a separate wl_surface for each thing
that might be suitable for a hw overlay. If you need to glue several
wl_surfaces together to form a single window to do this, use sub-surfaces
(wl_subcompositor).
<span class="quote">> And is there any significance of not letting client choose their window
> position on screen.</span >
Yes. A client cannot know what is on screen, so there is no way it could
reasonably decide where to put its own windows. It is also much easier for the
protocol by avoiding a lot traffic and interfaces, and it allows compositors to
use arbitrary input/output redirection.
<span class="quote">> Is there any way to move window just after creating it?</span >
Not from a client. Moving a window is an interactive user action, or a window
manager decision.
<span class="quote">> Do shell protocol have such functionality?</span >
No.
We are assuming wl_shell or xdg_shell here, and not some other shell, right?</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>