@Sannyasin Something just clicked... if fullscreenmode is not empty, then resizestack messages are not generated. Which is part of why the new commands were created. For what you want with the browser, your handlers should be very simple. Here's what I came up with to put the browser widget and a nav bar on a card. I didn't need to mess with orientation changed messages at all since the relative positions of everything is static. Here's my very simplified card script:
on preOpenCard if the environment is "mobile" then set the fullscreenmode of this stack to empty end if resizeStack the width of this stack, the height of this stack end preOpenCard on resizeStack pNewWidth, pNewHeight, pOldWidth, pOldHeight local tBrowserRect, tNavbarRect put 0, 0, pNewWidth, pNewHeight - 50 into tBrowserRect put 0, pNewHeight - 50, pNewWidth, pNewHeight into tNavbarRect lock screen set the rect of widget "Browser" of me to tBrowserRect set the rect of widget "Navigation Bar" of me to tNavbarRect unlock screen end resizeStack I tested it out on my iPhone and it seemed to work well. (The preOpenCard resizeStack is needed or else the card will be displayed in whatever size it was originally developed in at the top left of the screen.) Thanks, Brian _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode