> On 14 Oct 2015, at 5:57 pm, Mark Waddingham <m...@livecode.com> wrote: > > The first is that all co-ordinates from a script point of view in the engine > are integers, rather than floating point. This becomes important when you are > starting to talk about transformations - for example scaling down an object > of width 9 by a factor of 2 means the object's width is 4.5. So in this > scenario the rect of an object within a scaled group would be inaccurate with > how things are currently. > > The second is that the current script's co-ordinate model is such that all > co-ordinates are relative to the top-left of the current card rather than the > owning group.
Don’t both of these issues disappear if you create a stack view object instead of group scalefactor? Given a stack which already has a scaleFactor? Object rects remain relative to the stack whether the stack is presented as a window or in a view. From the perspective of the stack with the window it would just have a single view object which has a stackName and a rect.. perhaps some other stuff like visible etc... Cheers Monte _______________________________________________ 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