0 Replies Latest reply on Feb 25, 2009 5:30 PM by Jason Szeto

    [svn:fx-trunk] 5082: Initial version of DropDownList

    Jason Szeto Level 3
      Revision: 5082
      Author: jszeto@adobe.com
      Date: 2009-02-25 17:30:44 -0800 (Wed, 25 Feb 2009)

      Log Message:
      -----------
      Initial version of DropDownList

      Working version of DropDownList (non-editable ComboBox) and its base class DropDownBase. It currently only supports very basic functionality.

      - No Keyboard functionality
      - Basic mouse functionality
      - Support for dataProvider
      - Limited support for selectedIndex, itemRenderer
      - No support for selectedIndex, labelField, labelFunction
      - No support for prompt

      Adding new component PopUp. This component is used to position a dropDown in layout. Since a dropDown is added to the display list via the PopUpManager, it doesn't normally participate in layout. The PopUp component is a UIComponent that does get added to a container and thus is laid out. It is responsible for then sizing and positioning the dropDown relative to itself.

      The PopUp implementation is very early prototype from Ely. Don't expect anything but the basic case to work.

      QE Notes: None
      Doc Notes: None
      Bugs: n/a
      Reviewer: None

      Modified Paths:
      --------------
      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

      Added Paths:
      -----------
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/DropDownList.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/PopUp.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/baseClasses/DropDownBase.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/skins/spark/DropDownListButtonSkin.mxml
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/skins/spark/DropDownListSkin.mxml