Positioning problems for pro's

Terry Vogelaar terry at discovery.nl
Mon May 12 01:24:02 EDT 2003


I want to make an application for both English and Dutch, for Mac OS 9, 
X and Windows, for multiple monitor sizes and some panes can be hidden 
or displayed. The problem is that each of these things influence the 
size and position of the elements. The language determines the size of 
some buttons, because words can be longer in one language. The platform 
also demands repositioning for many elements. And scaling the window or 
hiding a pane obviously do too.

What should I do? Should I use many property profiles to use multiple 
geometries for each object? (There are 4 panes and 3 of them can be 
hidden, so there are 8 possible combinations with panes; 2 languages 
and 3 OSes brings the (maximum) number of profiles to 48 for each 
element, each with its own geometry). Or should I use a very extended 
resizeStack handler with a nested switch structure?

Both solutions are rather complex, but is there a simple solution?

The cleverest thing I can think of at the moment is to position and 
resize the groups in a resizeStack handler, and then pass a handler to 
each group that takes care of each element in that group.

Am I overseeing something simple?

Terry




More information about the use-livecode mailing list