0 Replies Latest reply on Jan 25, 2010 11:42 AM by HansMuller

    [svn:fx-trunk] 13756: Mirroring changes, fixes.

    HansMuller Level 1

      Revision: 13756

      Revision: 13756

      Author:   hmuller@adobe.com

      Date:     2010-01-25 11:42:14 -0800 (Mon, 25 Jan 2010)

      Log Message:

      ***********

      Mirroring changes, fixes.

       

      - Removed ILayout interface, added mirroring API to IVisualElement.

      - Moved layoutDirection="ltr" initialization from TextBase to defaults.css.   Removed similar initialization from DefaultItemRenderer (it wasn't needed). 

      - The 'get layoutDirection()' method for UIMovieClip, GraphicElement, and SpriteVisualElement now queries the parent if the local value is "inherit".

      - Use @inheritDoc instead of explicitly @copying interface methods' ASDoc.   Don't call invalidateLayoutDirection() if FlexVersion.compatibilityVersion is < 4.0.

      - Don't call invalidateLayout() for a child unless either its layoutDirection has changed, or its parent's layoutDirection has changed.

       

      QE notes: These changes were cycloned.

      Doc notes:

      Bugs: sdk-25204, sdk-25209

      Reviewer: Evtim

      Tests run:

      Is noteworthy for integration: no

       

      Ticket Links:

      ***********

          http://bugs.adobe.com/jira/browse/sdk-25204

          http://bugs.adobe.com/jira/browse/sdk-25209

       

      Modified Paths:

      **************

          flex/sdk/trunk/frameworks/projects/flash-integration/src/mx/flash/UIMovieClip.as

          flex/sdk/trunk/frameworks/projects/framework/src/mx/core/AdvancedLayoutFeatures.as

          flex/sdk/trunk/frameworks/projects/framework/src/mx/core/IVisualElement.as

          flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as

          flex/sdk/trunk/frameworks/projects/spark/defaults.css

          flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/TextBase.as

          flex/sdk/trunk/frameworks/projects/spark/src/spark/core/SpriteVisualElement.as

          flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/supportClasses/GraphicEleme nt.as

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/DefaultItemRenderer.as

       

      Removed Paths:

      *************

          flex/sdk/trunk/frameworks/projects/framework/src/mx/core/ILayoutDirection.as