Creates an instance of a PopupMenu.
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts | 
            
            
            object | 
                
                    
                        optional
                    
                    
                        
                    
                
                 An options object to specify to style and behaviour of the modal. 
  | 
        
- See:
 
Example
// Create the button and the modal when clicked
const button = new Button({
    label: 'Show PopupMenu',
    action: e => {
        const popupmenu = new PopupMenu({
            items: [
                {label: 'Save', action: () => alert('Saved')},
                {label: 'Edit', action: () => alert('Edited')},
                {label: 'Delete', action: () => alert('Deleted')}
            ]
        })
        app.scene.addChild(popupmenu)
    }
})
// Add the button to a DisplayObject
app.scene.addChild(button)
    
    
Extends
Classes
Members
- 
    
    
Sets or gets the content. The getter always returns an PIXI.DisplayObject. The setter can receive a string, a number or a PIXI.DisplayObject.
 - 
    
    
Sets or gets the header. The getter always returns a PIXI.Text object. The setter can receive a string, a number or a PIXI.Text object.
 
Methods
- 
    
    
    
Hides the popup (sets his alpha values to 0).
Name Type Description cbcallback optional Executed when hide animation was completed.
Returns:
Type Description AbstractPopup A reference to the popup for chaining.  - 
    
layout ()AbstractPopup inherited overrides
 - 
    
    
    
Should be called to refresh the layout of the popup. Can be used after resizing.
Returns:
Type Description AbstractPopup A reference to the popup for chaining.  - 
    
    
    
Shows the popup (sets his alpha values to 1).
Name Type Description cbcallback optional Executed when show animation was completed.
Returns:
Type Description AbstractPopup A reference to the popup for chaining.