<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 30, 2014 at 9:03 PM, Bill Spitzak <span dir="ltr"><<a href="mailto:spitzak@gmail.com" target="_blank">spitzak@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Jasper St. Pierre wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
    A simple problem is a floating window shared by two main windows.<br>
<br></div><div class="im">
Can you give a concrete example of such a case? Not because I'm assuming none exist, but because I want a specific example to evaluate and think about.<br>
</div></blockquote>
<br>
A toolbox over a painting program that has two documents open.<br>
</blockquote><div><br></div><div>So, what is the expected behavior here exactly? There's a minimize button on both of the content window's decorations, and clicking on one should minimize all three windows?<br><br>
What should using the "minimize keyboard shortcut" functionality of your compositor do? Should it differ from using the button in the UI? What does it do right now on X11 or other platforms?<br></div><div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
    since there are a billion other ways a client can misbehave and you<br>
    are not stopping them all with this one api.<br>
<br>
Like what?<br>
</blockquote>
<br></div>
A client can ignore attempts to close it with the close box.<br>
</blockquote></div><br></div><div class="gmail_extra">Are you talking about simply having a minimize button in the server-side decoration that does nothing? Or are you talking about the compositor forcibly minimizing a window with e.g. a keyboard shortcut?<br>
<br>The former is an application bug (the button does nothing because it was wired to do nothing), and while it's certainly frustrating from a user perspective, the compositor can still forcibly minimize or close the window.<br clear="all">
</div><div class="gmail_extra"><br>-- <br>  Jasper<br>
</div></div>