Looking for Implementation Advice

Alex Tweedly alex at tweedly.net
Wed Oct 5 11:51:34 EDT 2005


Mike Doub wrote:

>How would you recommend managing setting up the locations of the buttons? 
>
Depends on whether your app is going to have resizeable windows or not, 
and whether you're going to put it in a scrolling group, and what else 
scrolls, and ....

>Do I just pick an x,y location on the stack and just start making incrementing
>the coordinates?  I guess I need to do some experimenting.
>
The way I usually start something like this is to create a graphic (just 
a box), and make it be the size (and location) I want to put the fancy 
graphics into. If I want to, I control it through the geometry manager 
(or my own geometry management).  Then I can calculate co-ords for the 
text and boxes relative to that (and even use the size if I decide I 
want to let the individual parts stretch). Then once I can see something 
"done", I might get keep the box as a background, or hide it, or remove 
it and use co-ords from the group instead, or ....

>  I am wondering
>if it is possible to create a group, make it invisible, create all of the
>buttons in the group, set the location of the group, and then make the group
>visible.
>
>  
>
Should be - though the time to create and make visible a few hundred 
buttons shouldn't be huge anyway. And the time to make existing buttons 
visible and/or change their location should be even quicker. (Warning - 
the time to delete them can be surprisingly large - so be wary of 
deleting and recreating them).

In some ways, as a user, I quite like to see something happen - so 
having them appear as you go may be OK. If you prefer not to, use 
lockscreen and unlockscreen to make them all just "appear" at once.

-- 
Alex Tweedly       http://www.tweedly.net



-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.10/119 - Release Date: 04/10/2005




More information about the Use-livecode mailing list