Rob Cozens wrote:

Hi Ken,

Actually this doesn't work on Windows, Rob


It looks like it's working fine here (WinXP TPC Edition 2005).


Well, I tried it on Win XP Pro SP 2 with this code:

    on resizeStack newWidth,newHeight,oldWidth,oldHeight
        if newWidth = oldWidth and newHeight = oldHeight then
          put "Maximized"
        else
          put newWidth,newHeight,oldWidth,oldHeight
        end if
     end resizeStack

it never put "maximized"... it always put the sizes in the message box, and
the numbers I get are something like:

  1280,934,256,256

so it's obvious that there's no match going on...

That code never will (never should) put "Maximized"
What the Maximize icon does, on Win, is flip back and forward between "normal" size and "full screen" (in Rev, "full screen" is "windowBoundingRect", not "screenRect").

SO one time you should see (something like)
 1280,934,256,256
next time
  256,256,1280,934
next time
 1280,934,256,256
etc.

(When I say "never", I mean "almost never" - you could of course re-size the window by dragging until it is exactly the same size as it becomes when Maximized - then it should say it matched :-)


Looking more closely at what's going on here it appears you are correct.

What I'm seeing with an empty stack and your script is that clicking on the Maximize Box reverses the width & height of the stack on WinXP.

This is _not_ the response I get when clicking the Maximize Box on MS applications like WordPad & NotePad: in those cases the Window grows to full screen size or shrinks back to "normal" size.

So is there a bug in Rev's Maximize Box logic for Windows? It certainly seems so to moi...especially since the behavior on MacOS is different.

It works for me on 2.6.1., WinXP and Mac. - flips between (in my case) 927 x 674 and 400 x 400.

(Sorry - I haven't been following this thread closely, so if it's 2.7 specific, then there may be a problem I haven't seen yet).



--
Alex Tweedly       http://www.tweedly.net



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.7.3/350 - Release Date: 28/05/2006

_______________________________________________
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