  *  @productversion Flex 4
  */
 [Style(name="dropShadowVisible", type="Boolean", inherit="no", theme="spark")]
+
+//--------------------------------------
+//  Events
+//--------------------------------------
 
 /**
  *  Dispatched when the drop-down list closes for any reason, such when 

     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    [SkinPart(required="true")]
    public var openButton:ButtonBase;
       
       
    //--------------------------------------------------------------------------
    //
    //  Class mixins
    //
    //--------------------------------------------------------------------------

    /**
     *  @private
     *  Placeholder for mixin by ListAccImpl.
     */
    mx_internal static var createAccessibilityImplementation:Function;
 
    /**
     *  Constructor. 
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    public function DropDownList()
    {
        super();
        super.allowMultipleSelection = false;
        
        dropDownController = new DropDownController();
    }
    
    //--------------------------------------------------------------------------
    //
    //  Variables
    //
    //--------------------------------------------------------------------------
    
    private var labelChanged:Boolean = false;
    // Stores the user selected index until the dropDown closes
    
    mx_internal static var PAGE_SIZE:int = 5;
    
    private var _userProposedSelectedIndex:Number = -1;
    
    mx_internal function set userProposedSelectedIndex(value:Number):void
    {
        _userProposedSelectedIndex = value;
    }
    
    mx_internal function get userProposedSelectedIndex():Number
    {
        return _userProposedSelectedIndex;
    }
    
    //--------------------------------------------------------------------------

 */
[SkinState("open")]

//--------------------------------------
//  Excluded APIs
//--------------------------------------
