Rob, As it happens I've been trying to get to the bottom of this issue myself, since it goes wrong frequently and results in windows lacking 21 pixels off the bottom. I made a similar test to yours and ran it in a standalone so I could see the measurements during startup.
Here's the report: MacOS 6/23/03 4:06 PM standalone application STARTUP scroll of stack = 0 height of stack = 421 height of card = 421 PREOPENSTACK scroll of stack = 21 height of stack = 421 height of card = 442 OPENSTACK scroll of stack = 21 height of stack = 400 height of card = 421 As you can see, between startup and preopenstack, 21 pixels have been added to both the card and the stack height, and the stack's scroll set to 21. Then, between preopenstack and openstack, 21 pixels have been taken off the height of the stack. The end result is to subtract 21 pixels from the stack height and set the stack scroll to 21. The final measurements are correct for the stack in question. Why the extra operations are carried out is unclear. I'm trying to determine why stacks containing MacOS menus frequently (but not consistently) get truncated by 21 pixels, especially when built into standalones (in my experience). It's rather a nuisance, as we might say;) martin baxter >Rob Cozens wrote: >Last week Richard asked if anyone cared to speculate how or why a >stack's revStack property could affect stack window size. Based on >my experience this morning, my speculation is they do not...rather >the problem he & I saw appears to be due to the fact that Rev or the >MC engine adjusts the window size on Mac OS systems between the >stack's preOpenStack & openStack handlers. > > 1 Create a simple stack with a menu group. > > 2 Note the stack height and place a statement in preOpenStack logic > setting the stack height. > > 3 Quit Rev, restart, & open the stack...the stack window will be > correct if the menubar's "Use as menu on Mac OS" property is NOT > checked, but incorrect if the property is set. > > 4 With the "use as menu..." on, move the height adjustment from > preOpenStack to openStack. > > 5 Repeat Step 3...height is correct. > >Note: The was a recent post that suggested setting stack height was >not necessary because the window is only truncated in the Development >UI. >-- > _______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
