0 Replies Latest reply on Sep 17, 2008 8:14 AM by (Ryan_Frishberg)

    [svn] 3243: DataGroup/Group split work.

    Level 1
      Revision: 3243
      Author: rfrishbe@adobe.com
      Date: 2008-09-17 09:14:14 -0700 (Wed, 17 Sep 2008)

      Log Message:
      -----------
      DataGroup/Group split work. DataGroup is for holding data items that may require item rendering. Group only holds visual items now. The Group APIs stay the same (numItems, addItem, etc...). DataGroup uses the IList APIs through its dataProvider. So the equivalent methods are now dataProvider.length, dataProvider, addItem, etc... This is just the initial split work as there's more to come to get the files up to spec. We will also have to visit how we deal with graphic elements in DataGroup vs. Group. For now the implementations are roughly the same.

      QE: Yes - tests may break. please update them.
      Doc: Yes
      Bugs: -
      Reviewer: Glenn

      Modified Paths:
      --------------
      flex/sdk/trunk/development/eclipse/flex/flex4test/src/flex4test.mxml
      flex/sdk/trunk/frameworks/gumbo-manifest.xml
      flex/sdk/trunk/frameworks/mxml-2009-manifest.xml
      flex/sdk/trunk/frameworks/projects/flex4/defaults.css
      flex/sdk/trunk/frameworks/projects/flex4/manifest.xml
      flex/sdk/trunk/frameworks/projects/flex4/src/Flex4Classes.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/ItemsComponent.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/List.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/Selector.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/core/Group.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/events/FlexEvent.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/Graphic.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/intf/ILayout.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/layout/BasicLayout.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/layout/HorizontalLayout.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/layout/VerticalLayout.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/ListSkin.mxml
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/PanelSkin.mxml
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/SelectorSkin.mxml

      Added Paths:
      -----------
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/DataComponent.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/core/DataGroup.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/core/GroupBase.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/ComplexPanelSkin.mxml
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/DataComponentSkin.mxml