<div dir="ltr">Hi Lou,<div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 16, 2018 at 9:13 AM, Louis LaBrunda <span dir="ltr"><<a href="mailto:Lou@keystone-software.com" target="_blank">Lou@keystone-software.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Hi Fabio,<br>
<br>
Thanks for the reply.  You would think so but it gives the current World windows size and not<br>
the monitor screen size.<br>
<br>
If I change to full screen mode, I can then get the screen size and change back to non-full<br>
screen mode but the screen blinks to full screen and back and I don't want that.<br></blockquote><div><br></div><div>There is an implementation in the Terf VM:</div><div><br></div><div>primitiveHostWindowScreenWorkAreaSize: windex</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span><option: #TerfVM></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>"Answer the platform's notion of the available work area on the screen containing the given window."</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">     </span>| size |</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">       </span>self primitive: 'primitiveHostWindowScreenWorkAreaSize'</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                </span>parameters: #(SmallInteger).</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">   </span>size := self ioSizeOfScreenWorkArea: windex.</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">   </span>size = -1 ifTrue:</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">              </span>[^interpreterProxy primitiveFail].</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">     </span>^self pointFromCompactPointEncoding: size</div><div><br></div><div>But this would require you build your own HostWindowPlugin and set the TerfVM option while building it.  This isn't much of an answer but I hope that some time this year this code will be more generally available.  Sorry :-(</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<br>
Lou<br>
<div class="gmail-HOEnZb"><div class="gmail-h5"><br>
<br>
On Tue, 16 Jan 2018 16:59:16 +0000, Fabio Niephaus <<a href="mailto:lists@fniephaus.com">lists@fniephaus.com</a>> wrote:<br>
<br>
>Hi Lou,<br>
><br>
>Isn't primitive 106 (screen size) what you are looking for?<br>
><br>
>Best,<br>
>Fabio<br>
><br>
>On Tue, 16 Jan 2018 at 5:44 pm, Louis LaBrunda <<a href="mailto:Lou@keystone-software.com">Lou@keystone-software.com</a>><br>
>wrote:<br>
><br>
>> Hi,<br>
>><br>
>> Is there a way to determine the screen size without first going to full<br>
>> screen mode?<br>
>><br>
>> Lou<br>
>> --<br>
>> Louis LaBrunda<br>
>> Keystone Software Corp.<br>
>> SkypeMe callto://PhotonDemon<br>
>><br>
>><br>
>><br>
--<br>
Louis LaBrunda<br>
Keystone Software Corp.<br>
SkypeMe callto://PhotonDemon<br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div></div>