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

Class PopupPanel

source code

           object --+            
                    |            
      Panel.PanelBase --+        
                        |        
   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
 
setModal(self, modal) source code
 
getModal(self) source code
 
isModal(self)
deprecated - please use getModal
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
 
isGlassEnabled(self) source code
 
setGlassEnabled(self, enabled) source code
 
getGlassElement(self) source code
 
setGlassStyleName(self, style="gwt-PopupPanelGlass") source code
 
getGlassStyleName(self) source code
 
setGlassPosition(self) source code
 
showGlass(self) source code
 
hideGlass(self) source code
 
onWindowResized(self, width, height) source code
 
centerBox(self) source code
 
center(self) source code
 
add(self, widget) source code
 
show(self) source code

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

Inherited from Panel.Panel: adopt, disown

Inherited from Panel.PanelBase: __getitem__, __iter__, __len__, __nonzero__, __setitem__, addIndexedItem, append, clear, doAttachChildren, doDetachChildren, getChildren, getIndexedChild, getWidgetCount, getWidgetIndex

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, getClientHeight, getClientWidth, getElement, getHeight, getOffsetHeight, getOffsetWidth, getStyleAttribute, getStyleName, getStylePrimaryName, getTitle, getVisible, getWidth, isVisible, removeStyleDependentName, removeStyleName, setElement, setHeight, setPixelSize, setSize, setStyleAttribute, setStyleName, setTitle, setVisible, setWidth, setzIndex, sinkEvents, unsinkEvents

Inherited from Applier: applyValues, retrieveValues, setDefaults, setElementProperties, updateInstance

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

Class Methods [hide private]
 
_getProps(self) source code

Inherited from Applier (private): _getElementProps

Class Variables [hide private]
  _props = [("modal", "Modal", "Modal", None),]

Inherited from Applier (private): _elem_props

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)

_getProps(self)
Class Method

source code 
Overrides: Applier._getProps

add(self, widget)

source code 
Overrides: SimplePanel.SimplePanel.add