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 --+

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
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, 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)

source code 

use this to apply properties as a dictionary, e.g.:

   x = klass(..., StyleName='class-name')

will do:

   x = klass(...)


   x = klass(..., Size=("100%", "20px"), Visible=False)

will do:

   x = klass(...)
   x.setSize("100%", "20px")
Overrides: object.__init__
(inherited documentation)

Class Method

source code 
Overrides: Applier._getProps

add(self, widget)

source code 
Overrides: SimplePanel.SimplePanel.add