<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jul 1, 2014 at 4:05 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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=""><br>
<br>
On 07/01/2014 12:57 PM, Jasper St. Pierre wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
No, you don't.<br>
<br>
You cannot possibly reuse the saved settings on different OSes with<br>
different output layouts.<br>
</blockquote>
<br></div>
You are wrong. We use it all the time. These systems are rebooted, generally between OS/X (to use Photoshop) and Linux (to use everything else). The software ports between these systems.<div class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
On Windows, there's a taskbar at the bottom<br>
(yes, it's technically configurable, I know). On OS X, there's a menu<br>
bar at the top.<br>
</blockquote>
<br></div>
Yes, and those systems adjust the window position and size to avoid the collision. That is fine.<div class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
You have no idea what windows are around you and where<br>
they are. You don't know where Firefox is, or where to place your window<br>
so that it doesn't overlap.<br>
</blockquote>
<br></div>
Am not concerned about that. People do lay out their windows so they avoid where Firefox is, but they want to avoid this space whether or not Firefox is running.<div class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
You don't even know which monitor the cursor<br>
was on, so if you wanted to pop up your dialog in the middle of the<br>
screen so that the user didn't have to cross two monitors to get to it,<br>
you could position it OK.<br>
</blockquote>
<br></div>
Popup dialogs are unrelated to this. They will use relative coordinates.<br>
</blockquote><div><br></div><div>Says who?<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

In isolation, you could get away with things. The user has multiple apps<br>
open, the desktops have different layouts, the UI conventions are<br>
different across platforms, and you're not sure where the monitors are.<br>
You cannot know these things.<br>
<br>
The issue with the "the window should be placed here" hint you suggest<br>
is that you say it's completely valid for me to ignore it, but you will<br>
complain if my compositor ignores it, because your requirement is "the<br>
window needs to be placed here". Well, buddy, there's a taskbar in the<br>
way there. I can't place it there even if you wanted me to. And thus I<br>
will push your window down, and your toolbox is now overlapping the<br>
primary window by ten pixels.<br>
</blockquote>
<br></div>
You seem to be misunderstanding the point of the position hint. There is no problem if the server moves it by a few pixels. There is a problem if the video playback does not appear on the big color corrected monitor. If the user cannot get it to repeatedly appear on that monitor without using some action other than "put the window on that monitor" then the software is broken.<br>

</blockquote><div><br></div><div>So what you want isn't a position hint, but a "preferred output" hint. That's a lot simpler of a problem to solve, and one that we've talked about implementing before. The issue is then finding the color correcting monitor, and then putting the video display on that.<br>
</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

It sounds like you have a highly technical workstation platform that has<br>
a complex, professional tool involving multiple windows, and you are<br>
fully aware of your environment. You can keep using X11 for this use<br>
case if you want.<br>
</blockquote>
<br></div>
Did you really just say that?<br>
</blockquote><div class="gmail_extra"><br>Most of your mailing list posts have been about how you're frustrated we're doing things differently from how X11 does it. You can continue to use X11 if that's the protocol you'd like to use.<br>
<br>-- <br>  Jasper<br>
</div></div></div></div>