| Package | feathers.controls.popups | 
| Interface | public interface IPopUpContentManager extends IFeathersEventDispatcher | 
| Implementors | CalloutPopUpContentManager, DropDownPopUpContentManager, VerticalCenteredPopUpContentManager | 
| Product Version : | Feathers 1.0.0 | 
| Property | Defined By | ||
|---|---|---|---|
| isOpen : Boolean [read-only] 
		 Indicates if the pop-up content is open or not.  | IPopUpContentManager | ||
| Method | Defined By | ||
|---|---|---|---|
![]()  | addEventListener(type:String, listener:Function):void 
		 Adds a listener for an event type.  | IFeathersEventDispatcher | |
close():void 
		 Closes the pop-up content.  | IPopUpContentManager | ||
![]()  | dispatchEvent(event:Event):void 
		 Dispatches an event to all listeners added for the specified event type.  | IFeathersEventDispatcher | |
![]()  | dispatchEventWith(type:String, bubbles:Boolean = false, data:Object = null):void 
		 Dispatches an event from the pool with the specified to all listeners
		 for the specified event type.  | IFeathersEventDispatcher | |
dispose():void 
		 Cleans up the manager.  | IPopUpContentManager | ||
![]()  | hasEventListener(type:String, listener:Function = null):Boolean 
		 Checks if a listener has been added for the specified event type.  | IFeathersEventDispatcher | |
open(content:DisplayObject, source:DisplayObject):void 
		 Displays the pop-up content.  | IPopUpContentManager | ||
![]()  | removeEventListener(type:String, listener:Function):void 
		 Removes a listener for an event type.  | IFeathersEventDispatcher | |
![]()  | removeEventListeners(type:String = null):void 
		 Removes all listeners for an event type.  | IFeathersEventDispatcher | |
| Event | Summary | Defined By | ||
|---|---|---|---|---|
| Dispatched when the pop-up content closes. | IPopUpContentManager | |||
| Dispatched when the pop-up content opens. | IPopUpContentManager | |||
| isOpen | property | 
isOpen:Boolean  [read-only] Indicates if the pop-up content is open or not.
    public function get isOpen():Boolean| close | () | method | 
 public function close():voidCloses the pop-up content. If it is not opened, nothing happens.
| dispose | () | method | 
 public function dispose():voidCleans up the manager.
| open | () | method | 
 public function open(content:DisplayObject, source:DisplayObject):voidDisplays the pop-up content.
Parameters
content:DisplayObject — 	The content for the pop-up content manager to display.
		  | |
source:DisplayObject — 	The source of the pop-up. May be used to position and/or size the pop-up. May be completely ignored instead.
		  | 
| close | Event | 
starling.events.Eventstarling.events.Event.CLOSEDispatched when the pop-up content closes.
The properties of the event object have the following values:
| Property | Value | 
|---|---|
bubbles | false | 
currentTarget | The Object that defines the
	   event listener that handles the event. For example, if you use
	   myButton.addEventListener() to register an event listener,
	   myButton is the value of the currentTarget. | 
data | null | 
target | The Object that dispatched the event;
	   it is not always the Object listening for the event. Use the
	   currentTarget property to always access the Object
	   listening for the event. | 
| open | Event | 
starling.events.Eventstarling.events.Event.OPENDispatched when the pop-up content opens.
The properties of the event object have the following values:
| Property | Value | 
|---|---|
bubbles | false | 
currentTarget | The Object that defines the
	   event listener that handles the event. For example, if you use
	   myButton.addEventListener() to register an event listener,
	   myButton is the value of the currentTarget. | 
data | null | 
target | The Object that dispatched the event;
	   it is not always the Object listening for the event. Use the
	   currentTarget property to always access the Object
	   listening for the event. |