Menu

Commit [r1011]  Maximize  Restore  History

PARB feedback: remove layoutRenderer and parentLayoutRenderer properties from ILayoutTarget.

Changing deep iteration on measurement and layout to be ILayoutTarget driven (so the renderer will no longer require a reference to a ILayoutTarget's layout renderer).

Changing targets to now be responsible for setting the correct parent on their own layout renderer. Introducing LayoutTargetEvent that defines a number of events that can be fired on a ILayoutTarget in order for it to keep reference of its parent and container renderers.

Updating unit tests accordingly.

evrijkom@adobe.com 2010-02-07

changed /osmf/trunk/framework/OSMF/.flexLibProperties
changed /osmf/trunk/framework/OSMF/org/osmf/composition/CompositeDisplayObjectTrait.as
changed /osmf/trunk/framework/OSMF/org/osmf/containers/MediaContainer.as
changed /osmf/trunk/framework/OSMF/org/osmf/display/MediaContainerGroup.as
changed /osmf/trunk/framework/OSMF/org/osmf/layout/ILayoutTarget.as
changed /osmf/trunk/framework/OSMF/org/osmf/layout/LayoutRendererBase.as
removed /osmf/trunk/framework/OSMF/org/osmf/layout/LayoutRendererChangeEvent.as
added /osmf/trunk/framework/OSMF/org/osmf/layout/LayoutTargetEvent.as
added /osmf/trunk/framework/OSMF/org/osmf/layout/LayoutTargetRenderers.as
changed /osmf/trunk/framework/OSMF/org/osmf/layout/LayoutTargetSprite.as
changed /osmf/trunk/framework/OSMF/org/osmf/layout/MediaElementLayoutTarget.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/composition/TestParallelElementWithDisplayObjectTrait.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/display/TestMediaContainerGroup.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/layout/TestMediaElementLayoutTarget.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/layout/TesterLayoutTargetSprite.as
/osmf/trunk/framework/OSMF/.flexLibProperties Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/composition/CompositeDisplayObjectTrait.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/containers/MediaContainer.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/display/MediaContainerGroup.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/layout/ILayoutTarget.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/layout/LayoutRendererBase.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/layout/LayoutTargetEvent.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/layout/LayoutTargetRenderers.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/layout/LayoutTargetSprite.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/layout/MediaElementLayoutTarget.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/composition/TestParallelElementWithDisplayObjectTrait.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/display/TestMediaContainerGroup.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/layout/TestMediaElementLayoutTarget.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/layout/TesterLayoutTargetSprite.as Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.