0 Replies Latest reply on Feb 27, 2009 1:27 PM by (Ryan_Frishberg)

    [svn:fx-trunk] 5115: Adding SpriteVisualElement, a light-weight, Sprited-based implementation of IVisualElement.

    Level 1
      Revision: 5115
      Author: rfrishbe@adobe.com
      Date: 2009-02-27 13:27:41 -0800 (Fri, 27 Feb 2009)

      Log Message:
      -----------
      Adding SpriteVisualElement, a light-weight, Sprited-based implementation of IVisualElement. This will be used for some FXG compiler optimizations.

      Added setter for includeInLayout into IVisualElement so that DataGroup's virtualization code can use this, rather than cast it to a UIComponent. I also removed an unused method in DataGroup: _removeChild. We needed this before to remove children on a previously parented DataGroup, but now that we do the cleanup pro-actively, this is no longer needed.

      Also a few ASDoc cleanups in IVisualElement, ILayoutElement, and FxDataContainer.

      QE Notes: -
      Doc Notes: -
      Bugs: -
      Reviewer: Chet, Evtim
      tests: checkintests, mustella list, datagroup, fxdatacontainer, buttonbar. Some mustella were failing, but I think it's just a mac thing.

      Modified Paths:
      --------------
      flex/sdk/trunk/frameworks/projects/flex4/src/Flex4Classes.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/DataGroup.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxDataContainer.as
      flex/sdk/trunk/frameworks/projects/framework/src/mx/core/ILayoutElement.as
      flex/sdk/trunk/frameworks/projects/framework/src/mx/core/IVisualElement.as

      Added Paths:
      -----------
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/core/SpriteVisualElement.as