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
