Well, I had a feeling I'd find a solution as soon as I posted my message. :-)

Maybe there's a better way, but I finally realized I just need to temporarily 
store the starting location of each control in the group. Then I resize the 
group as needed, then follow that with resizing/repositioning the controls 
inside the group, using the saved starting location as a reference. Works like 
a charm.



On Mar 9, 2012, at 2:44 PM, Chris Sheffield wrote:

> Does that make sense? I've been working at this for a while now and can't 
> figure it out. The answer is probably simple.
> 
> I have a grouped control that I'm trying to reposition at run-time. The 
> group's lockLocation is set to true. The controls contained in the group are 
> positioned first. So all I need to do is change the group's dimensions so 
> none of the controls are cut off. I've tried different combinations of 
> changing the group's width/height. I've tried changing the rect. I've tried 
> changing the boundingRect. The last works the best, except it doesn't also 
> change the rect to match, so even though the bounding rect is correct, the 
> group's *visible* rect is not. And everything else I've tried moves the 
> entire group, including it's controls, which have already been move. Not sure 
> if I'm even making any sense.
> 
> What I'm ultimately trying to do is create a handler to resize controls at 
> run-time when run on a mobile device. In this case, I'm currently mostly 
> concerned with iPad (generations 1 and 2) vs. the new iPad. On the new iPad, 
> I need everything to scale up to the higher resolution. My script works well 
> so far, except in the case of a group with it's lockLocation set to true.
> 
> Jacque, if you're reading this, have you had any similar problems in your 
> apps? I ask you because I know you've written code to do this kind of thing. 
> :-)
> 
> Thanks,
> Chris
> 
> --
> Chris Sheffield
> Read Naturally, Inc.
> www.readnaturally.com
> 
> 
> _______________________________________________
> 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


_______________________________________________
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

Reply via email to