Coming in late to the thread, but would this not work on all platforms? on preOpenStack setupStackRect end preOpenStack
on orientationChanged -- setupStackRect end orientationChanged on setupStackRect pWidth,pHeight if pWidth="" and pHeight="" then put the effective working screenRect into tRect set the rect of this stack to tRect set the topLeft of this stack to item 1 to 2 of tRect else put the rect of this stack into tRect put tWidth into item 3 of tRect put tHeight into item 4 of tRect set the rect of this stack to tRect end if end setupStackRect You would obviously need to handle individual control geometry as needed, but I found using a (hidden) master group of template graphics to define regions a straightforward way to implement consistent geometry settings... Set [the geometry] of [object] to [the geometry] of [graphic] e.g. set the topleft of fld "About" to the topLeft of grc "template_Body" Hugh Senior > Le 22 ao?t 2018 ? 22:24, J. Landman Gay via use-livecode <use-livecode@lists.runrev.com> a ?crit : > > On 8/22/18 3:13 PM, J. Landman Gay via use-livecode wrote: >> But the stack should still fill the screen and it doesn't. > > This will resize the stack the same way as your "adapt" handler does, so you can eliminate that entirely: > > on preopenstack > mobileSetAllowedOrientations("portrait") > iphoneUseDeviceResolution true,true > set the fullscreenmode of stack "ipad" to "exactFit" > end preopenstack Many thanks for finding that this command ! Sadly, it?s only for iOS. _______________________________________________ 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