Package pyjamas :: Package ui :: Module PopupPanel :: Class PopupPanel
[hide private]
[frames] | no frames]

Class PopupPanel

source code

   object --+                    
            |                    
      Applier --+                
                |                
UIObject.UIObject --+            
                    |            
        Widget.Widget --+        
                        |        
              Panel.Panel --+    
                            |    
      SimplePanel.SimplePanel --+
                                |
                               PopupPanel

Instance Methods [hide private]
 
__init__(self, autoHide=False, modal=True, rootpanel=None, glass=False, **kwargs)
use this to apply properties as a dictionary, e.g.
source code
 
addPopupListener(self, listener) source code
 
getPopupLeft(self) source code
 
getPopupTop(self) source code
 
createElement(self) source code
 
hide(self, autoClosed=False) source code
 
isModal(self) source code
 
_event_targets_popup(self, event) source code
 
onEventPreview(self, event) source code
 
onKeyDownPreview(self, key, modifiers) source code
 
onKeyPressPreview(self, key, modifiers) source code
 
onKeyUpPreview(self, key, modifiers) source code
 
onHideImpl(self, popup) source code
 
onShowImpl(self, popup) source code
 
removePopupListener(self, listener) source code
 
setPopupPosition(self, left, top) source code
 
setGlassStyleName(self, style="gwt-PopupPanelGlass") source code
 
setGlassPosition(self) source code
 
showGlass(self) source code
 
hideGlass(self) source code
 
onWindowResized(self, width, height) source code
 
show(self) source code

Inherited from SimplePanel.SimplePanel: add, getContainerElement, getWidget, remove, setWidget

Inherited from Panel.Panel: __iter__, adopt, clear, disown, doAttachChildren, doDetachChildren

Inherited from Widget.Widget: getID, getLayoutData, getParent, isAttached, onAttach, onBrowserEvent, onDetach, onLoad, removeFromParent, setContextMenu, setID, setLayoutData, setParent

Inherited from UIObject.UIObject: addStyleDependentName, addStyleName, getAbsoluteLeft, getAbsoluteTop, getElement, getHeight, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, getWidth, isVisible, removeStyleDependentName, removeStyleName, setElement, setHeight, setPixelSize, setSize, setStyleName, setTitle, setVisible, setWidth, setzIndex, sinkEvents, unsinkEvents

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, autoHide=False, modal=True, rootpanel=None, glass=False, **kwargs)
(Constructor)

source code 
use this to apply properties as a dictionary, e.g.
    x = klass(..., StyleName='class-name')
will do:
    x = klass(...)
    x.setStyleName('class-name')

and:
    x = klass(..., Size=("100%", "20px"), Visible=False)
will do:
    x = klass(...)
    x.setSize("100%", "20px")
    x.setVisible(False)

Overrides: object.__init__
(inherited documentation)