Thanks Eric - that would look like the problem. from the docs:

The value of the windowBoundingRect is not updated automatically when you
change the screen resolution or when you move items such as the Windows task
bar. For example, if the windowBoundingRect is set to 0,0,640,480, it is not
changed if you change the screen resolution to 1024x768. If you change the
screen settings after starting up the application, make sure the value of
the windowBoundingRect property is still appropriate.


Also it looks like windowBoundingRect is not copatible with the new multiple
monitor support (ie screenrects) - so you cannot specify the
windowBoundingRect to work appropriately on the different screens.... I
guess there could be a front "preopenstack" script that detected whcih
screen a stack is about to open on?

On 07/07/07, Eric Chatonet <[EMAIL PROTECTED]> wrote:

Hi David,

Le 6 juil. 07 à 20:29, David Bovill a écrit :

> If I change screen dimensions or arrangement on a second monitor
> (at least
> on OSX) Rev behaves very differently to other applications. Stacks
> cannot be
> positioned properly and jump around. Specifically if the screen
> arrangement
> is one in which the top of the second screen is above the top of
> the main
> screen - any stacks positioned on the second screen cannot be
> placed above
> the line of the top of the main screen - jumping down. Next if you
> make
> changes to the screen arrangement so that the larger second screen
> aligns
> with the top of the main screen (and so extends below), you can
> place and
> resize the stack using almost the entire second screen - but not
> using the
> to 20 or so pixels (ie the same area that would have the OSX menu
> bar if it
> were active on the second screen).

Probably you could have a look at the screenRects property (2.7 and
later) and, above all, set the windowBoudingRect in order to fit your
needs:
In the IDE it's set to not allow a window to open overlapping the
'revMenubar' stack.
set the windowBoundingRect to the screenRect before opening a window
the size of which is the same that the screen is a way to go.
Another possibility is to set the loc of the stack to the screenLoc
in preOpenstack.

Best regards from Paris,
Eric Chatonet.
----------------------------------------------------------------
Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/
Email: [EMAIL PROTECTED]/
----------------------------------------------------------------


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to