2.2 WARNING - AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
chipp at chipp.com
Mon Apr 5 14:19:02 CDT 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.
More information about the use-livecode