0 Replies Latest reply on Nov 23, 2008 1:12 PM by (Evtim_Georgiev)

    [svn] 4170: 1. mx.layout.ILayoutItem gets renamed to mx.layout. ILayoutElement

      Revision: 4170
      Author: egeorgie@adobe.com
      Date: 2008-11-23 13:12:27 -0800 (Sun, 23 Nov 2008)

      Log Message:
      -----------
      1. mx.layout.ILayoutItem gets renamed to mx.layout.ILayoutElement
      2. get actualPosition() -> getLayoutPositionX(postTransform:Boolean=true):Number, getLayoutPositionY(postTransform:Boolean=true):Number
      3. get actualSize() -> getLayoutWidth(postTransform:Boolean=true):Number, getLayoutHeight(postTransform:Boolean=true):Number
      4. get preferredSize() -> getPreferredWidth(postTransform:Boolean=true):Number, getPreferredHeight(postTransform:Boolean=true):Number
      5. get minSize() -> getMinWidth(postTransform:Boolean=true):Number, getMinHeight(postTransform:Boolean=true):Number
      6. get maxSize() -> getMaxWidth(postTransform:Boolean=true):Number, getMaxHeight(postTransform:Boolean=true):Number
      7. setActualSize() -> setlayoutSize(width:Number=NaN, height:Number=NaN, postTransform:Boolean=true):void
      8. setActualPosition() -> setLayoutPosition(width:Number=NaN, height:Number=NaN, postTransform:Boolean=true):void
      10. Add support for custom 3D layouts by exposing access to transform matrices through the ILayoutElement interface.

      QE Notes: None
      Doc Notes: None
      Bugs: None
      Reviewer: Hans
      tests: checkintests, mustella (gumbo/components)

      Modified Paths:
      --------------
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/DataGroup.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxButton.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxHScrollBar.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxHSlider.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxVScrollBar.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxVSlider.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/Group.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/baseClasses/GroupBase.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/effectClasses/FxAnimate3DInstance .as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/effectClasses/FxAnimateInstance.a s
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/graphics/Ellipse.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/graphics/Path.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/graphics/graphicsClasses/GraphicElement.a s
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/layout/BasicLayout.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/layout/HorizontalLayout.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/layout/LayoutBase.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/layout/VerticalLayout.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/skins/spark/FxScrollerSkin.mxml
      flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as
      flex/sdk/trunk/frameworks/tests/graphics/GraphicTags_checkintests.mxml
      flex/sdk/trunk/frameworks/tests/layout/layout_tester.mxml

      Added Paths:
      -----------
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/layout/ILayoutElement.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/layout/LayoutElementFactory.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/layout/LayoutElementHelper.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/layout/LayoutElementUIC.as

      Removed Paths:
      -------------
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/layout/ILayoutItem.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/layout/LayoutItemFDO.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/layout/LayoutItemFactory.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/layout/LayoutItemHelper.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/layout/LayoutItemUIC.as