Troy Rollins wrote:
Having been away for a while (again) I was kind of hoping that one of the last couple of updates would have allowed us to get reporting of multiple monitors in the ScreenRect property. Still doesn't huh? An awful lot of people have more than one monitor these days. I have a project which specifically needs to support 2 monitors... hopefully I am missing something obvious. If not, does anyone have a viable workaround?

Interested developers can cast their vote for Ben Rubenstein's excellent suggestion, "the detailed screenRect"

<http://support.runrev.com/bugdatabase/show_bug.cgi?id=193>

From his proposal there:

   The screenrect returns four integers, corresponding to the
   dimensions of the main screen, at startup.

   This means apps made with Rev cannot adequately deal with
   window placement on either Mac or Windows machines that
   have multiple monitors.  If we try to remember our user's
   palette placement, for example, we may either be forced
   to move them (because the coordinates appear to be outside
   the main monitor) - or choose to guess that the previous
   coordinates are still valid, and risk placing them in
   invisible space.

   It's not the worst issue in the world - but not that much
   effort to fix either.

   My suggestion is that "the screenrect" behave as now for
   compatibility; and a new variant "the detailed screenrect"
   be introduced which returns one or more rectangles, one per
   line, being the coordinates of all current monitors, first
   line corresponding to the main monitor.

   While we're at it, my suggestion is that "the detailed
   screenrect" should also calculate its answer on the fly,
   rather than relying on the state of the monitor at startup.
   I believe this too is now an issue on Windows, as it
   certainly is on Mac.


--
 Richard Gaskin
 Fourth World Media Corporation
 __________________________________________________
 Rev tools and more: http://www.fourthworld.com/rev
_______________________________________________
use-revolution mailing list
[email protected]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to