 
 package spark.components
 {
-    
+
 import flash.display.DisplayObject;
 import flash.events.Event;
 import flash.geom.Matrix;

                        
        if (DisplayObject(popUp).parent == null && displayPopUp)
        {
            PopUpManager.addPopUp(popUp,this,false);
			if (popUp is IUIComponent)
				IUIComponent(popUp).owner = this;
            popUpIsDisplayed = true;

    //  Public Methods
    //
    //--------------------------------------------------------------------------   

    private var _isModal:Boolean = false;

    /**
     *  Flag indicating whether the popup should be modal.
     *  A modal container takes all keyboard and mouse input until it is closed.
     *  A non-modal container allows other components to accept input while the pop-up window is open.
     *
     *  @default false
     *
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4.12
     */
    public function get isModal():Boolean
    {
        return _isModal;
    }

    public function set isModal(value:Boolean):void
    {
        _isModal = value;
    }

    /**
     *  Updates the <code>popUp</code> control's transform matrix. Typically, 
     *  you would call this function while performing an effect on the PopUpAnchor. 
