>From your Venn diagram, here's my proposal on what should _really_ happen:

Definitions:

[A] determine whether height is fixed or adjustable
[B] set the LFC height
[C] determine if the height has changed and exit now if it has not
[D] (if not fixed size) size to contents (or resource if no content)
[E] pixellock if necessary
[F] (if fixed size) stretch resource
[G] send the size to the sprite
[H] inform parent of height (if it wants to know)
[I] send the onheight event.

I think that the 'core' routine is:

[C][B][D][E][F][G][H][I]

`<view>/$lzc$set_height` adds [A] to the front of that

`<view>/updateHeight` will never execute [F], but perhaps should share the core 
routine just for simplicity

And is seems your new operation should really be the equivalent of 
`<view>/updateHeight`, except that it can eliminate [G] if there is no 
pixellock.







Reply via email to