Relational Layouts (was: Re: nuther new newbie nuisance)
Bob Sneidar
bobs at twft.com
Wed Jun 15 16:57:43 EDT 2011
I think someone did this already. They built a geometry manager (which is what Livecode calls what you want to do).
Bob
On Jun 15, 2011, at 10:02 AM, Nonsanity wrote:
> As a side note, I designed the UI XML system used for Oblivion and Fallout 3
> (I don't know if Bethesda is still using it for Skyrim), and it used an
> active version of this sort of relational layout. You could set the left of
> an image, for example, to always be the right of another image plus 10. Then
> if the other image moved, so would this one.
>
> As long as the engine could detect circular references, this made for quite
> a powerful layout engine. I've wanted to duplicate it in LC for some time
> now, and what with delving into the mobile market, I think it would be
> excellent for dealing with many different screen sizes and orientations.
>
> I still need to work out an simple way to add the new layout behaviors to
> objects that won't get too much in the way for the developer. (Too bad we
> can't have multiple behaviors for an object.)
>
> And if anyone is interested in details of the XML version, the docs I always
> wanted to write but never did have been wiki-compiled by fans here:
>
> http://cs.elderscrolls.com/constwiki/index.php?title=Category:Oblivion_XML&redirect=no
>
> ~ Chris Innanen
> ~ Nonsanity
>
>
> On Wed, Jun 15, 2011 at 12:50 PM, Roger Eller
> <roger.e.eller at sealedair.com>wrote:
>
>> On Wed, Jun 15, 2011 at 12:47 PM, Roger Eller wrote:
>>
>>>
>>> In addition to left/top/right/bottom, there is also loc.
>>>
>>> ~Roger
>>>
>>>
>> and width and height (probably others too).
>>
>> ~Roger
>>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list