David Bovill wrote:
On 30 Oct 2005, at 20:16, Richard Gaskin wrote:

Just roll your own and move on to more interesting challenges.


OK - thanks Richard. Have reverted to your suggestion for complex layouts. Pity though Geometry Manager is a real time saver - I often spend a good percentage of my time on a stack dealing with the geometry management by hand :(

And for many layouts the GM does a fine job. But as you've discovered, there's are limits inherent in generalization.

Attempting to create a one-size-fits-all solution for adjusting layouts is a very difficult task, requiring something just this side of strong AI to pull off for complex layouts, esp. those in which some object positions are dependent on others.

Ken Ray and I have an ongoing ritual in which one of us will call the other in the middle of the night while we're stuck designing a library, and ask, "Am I overgeneralizing this?" As often as not we manage to talk the other down from the ledge of generalization where it risks over-generalization.

Sometimes rolling up one's sleeves and cutting some code is a cost-effective way to get through the task and on to more interesting ones. :)

Chipp's split the difference on this approach with the best of both worlds: the altLayoutManager plugin automates the generation of code for a resizeStack handler, leaving you free to tweak it directly at will.
<http://www.altuit.com/webs/altuit2/altPluginDownload/Downloads.htm>

--
 Richard Gaskin
 Managing Editor, revJournal
 _______________________________________________________
 Rev tips, tutorials and more: http://www.revJournal.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to