Transferred from the Adobe Open Source Subversion Repository
Transferred from the Adobe Open Source Subversion Repository

Revision: 6440
Author:   jszeto@adobe.com
Date:     2009-04-30T21:48:25.862370Z

Log Message: 
-----------
DropDownList, DropDownController and PopUpAnchor API Changes

DropDownList changes:
- Changed open/close events from type mx.events.DropdownEvent to spark.events.DropDownEvent
- Changed button (skin part) to openButton
- Removed DropDownControllerClass property
- Changed dropDownController from public to protected
- Remove initializeDropDownController

DropDownController changes:
- Changed button to openButton
- Changed button_buttonDownHandler to openButton_buttonDownHandler
- Changed systemManager_mouseDownHandler argument from type MouseEvent to type Event
- Changed focusOutHandler to processFocusOut
- Changed keyDownHandler to processKeyDown

PopUp changes:
- Renamed class to PopUpAnchor
- Added autoSizePopUpHeight and autoSizePopUpWidth
- Changed open to displayPopUp
- Changed content to popUp
- Changed placement to popUpPosition
- Changed updateContentTransform to updatePopUpTransform
- Added "center" and "exact" popUpPosition values
- Only add the popUp to the PopUpManager if the PopUpAnchor is attached to the stage
- Fixed sizing of the popUp by setting the width/height instead of calling setActualSize
- Only apply transform changes to the popUp if it is currently displayed

Other changes:
- Added spark.events.DropDownEvent to replace mx.events.DropdownEvent
- Applied API updates to VideoPlayer sub-components and skins
- Fixed bug in SkinnableComponent when setting a skinPart to null
- Replaced List.list_keyDownHandler with inherited keyDownHandler function


QE Notes: API Changes
Doc Notes: API Changes
Bugs: None
Reviewer: Glenn

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarSkin.mxml</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/DropDownList.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVolumeBarSkin.mxml</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/DropDownController.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/List.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/events/DropDownEvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/DropDownListSkin.mxml</path>
<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/PopUp.as" copyfrom-rev="6423" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/PopUpAnchor.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayerVolumeBar.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/SkinnableComponent.as</path>
<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/PopUp.as</path>

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1290739 13f79535-47bb-0310-9956-ffa450edef68

adufilie/flex-sdk,adufilie/flex-sdk,adufilie/flex-sdk,shyamalschandra/flex-sdk,adufilie/flex-sdk,danteinforno/flex-sdk,apache/flex-sdk,SlavaRa/flex-sdk,apache/flex-sdk,danteinforno/flex-sdk,shyamalschandra/flex-sdk,SlavaRa/flex-sdk,shyamalschandra/flex-sdk,apache/flex-sdk,SlavaRa/flex-sdk,danteinforno/flex-sdk,danteinforno/flex-sdk,SlavaRa/flex-sdk,apache/flex-sdk,adufilie/flex-sdk,SlavaRa/flex-sdk,danteinforno/flex-sdk,apache/flex-sdk,shyamalschandra/flex-sdk,adufilie/flex-sdk,apache/flex-sdk,shyamalschandra/flex-sdk,danteinforno/flex-sdk,SlavaRa/flex-sdk,shyamalschandra/flex-sdk