question on control aligment by code...

Sarah Reichelt sarahr at genesearch.com.au
Tue Jun 1 00:34:10 EDT 2004


Hi Andre,

I think the alignment code is probably very similar to what you were 
already considering, but you only need one loop. Try something like 
this which is a script I used a few days ago to make a group containing 
64 fields in an 8 x 8 grid. Each field was 120 wide and 54 high with 
the top row of fields starting at pixel 44.

on mouseUp
   lock screen
   start editing grp "DataFields"
   repeat with x = 1 to 64
     put "Slot" & x into tF
     if there is not a field tF then
       create fld tF
       -- set properties of the field if required
     end if
     put ((x - 1) div 8) * 120 into tX
     put (((x - 1) mod 8) * 54) + 44 into tY
     set the topLeft of fld tF to (tX & comma & tY)
   end repeat
   stop editing
   beep
end mouseUp

Cheers,
Sarah
sarahr at genesearch.com.au
http://www.troz.net/Rev/

P.S. Thanks for you complimentary email about my revJournal articles.


On 1 Jun 2004, at 10:44 am, Andre Garzia wrote:

> Hi Folks,
>
> I want to align buttons by code. I create them in openStack handler 
> and would like Revolution to spread them accross the card like for 
> example a grid. Is there a clever way to do it, or should I use old 
> school method of two loops one setting X axis and the other setting Y 
> axis? Since we can use the property inspector to align objects, I 
> assume that there's some clever way to replicate that by code...
>
> Cheers
> andre
> -- 
> Andre Alves Garzia ð 2004
> Soap Dog Studios - BRAZIL
> http://studio.soapdog.org
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
>



More information about the use-livecode mailing list