>Baseline support is needed on both ends.

Both ends meaning the component and the container that lays out the component - 
yes. But attributes aren't necessary in this case. We'd just need to add a 
style property to the container skin to tell it to use baselines for layout 
(possibly a boolean). Attributes are container-specific properties that get 
attached to individual components. It seems like this feature would apply to 
all components in a container, or none.

>I would think that the baseline API would be defined on Component, but
>the Skin would set the value.
>(As is done for other layout attributes like preferredSize, etc).

Agreed.


Reply via email to