2.2 WARNING - AAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Chipp Walters chipp at chipp.com
Mon Apr 5 15:19:02 EDT 2004


After playing around with GM for quite awhile, I've decided it works 
best for smaller projects where only a few things get resized/changed.

I created a larger project (~50 controls) which some of the controls 
were cloned at runtime. GM worked fine in the IDE, but didn't work 
correctly in the runtime. I decided to write my own Layout Manager, 
which I'll be releasing sometime soon as a plugin.

Also, Layout Manager will create the correct profiles for Mac,Win,Linux 
which capture the control's resize behavior, rect and position, along 
with setting certain stack props as well. LM will do all this with a 
custom prop set: altLayout (not using regular profiles prop set).

The reason I wrote this plugin is:

1) It creates resize handler scripts which can then be edited (unlike GM 
which when it doesn't work, you can't fix)
2) It *also* manages geometry for Mac, PC and *other* which is 
important. For instance, the tab control takes up a lot more space 
horizontally on Macs than on PCs.
3) It combines (IMO) the sweet spots of GeoMgr and Profiles in a way 
that neither GM or Profiles can do currently.

best,

Chipp


More information about the use-livecode mailing list