0 Replies Latest reply on Nov 11, 2008 2:09 PM by (Ryan_Frishberg)

    [svn] 4073: Add IViewport properties to FxContainer and FxDataContainer.

    Level 1
      Revision: 4073
      Author: rfrishbe@adobe.com
      Date: 2008-11-11 14:09:40 -0800 (Tue, 11 Nov 2008)

      Log Message:
      -----------
      Add IViewport properties to FxContainer and FxDataContainer. This is using a new property delegation pattern. This pattern may be refined later on. For part of it, we are doing bit manipulation to store a set of booleans efficiently. I removed the Flags32 class and replaced it with static helpers because it's more efficient without the object overhead. So I cleaned up Button and ToggleButton to use the new static helper class.

      Ran checkintests and mustella tests for: List, FxContainer, FxDataContainer, Button, ToggleButton, CheckBox, RadioButton.

      QE Notes: Need to test these new properties (how they facade, setting them explicitly, what happens when skins changed, bindability of these properties, etc...)
      Doc Notes: None
      Bugs: -
      Reviewer: Hans, Evtim

      Modified Paths:
      --------------
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxButton.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxContainer.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxDataContainer.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxToggleButton.as
      flex/sdk/trunk/frameworks/projects/framework/src/FrameworkClasses.as

      Added Paths:
      -----------
      flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/BitFlagUtil.as

      Removed Paths:
      -------------
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/utils/Flags32.as