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

Class GlassWidget

source code

        object --+            
                 |            
           Applier --+        
                     |        
     UIObject.UIObject --+    
                         |    
             Widget.Widget --+
                             |
                object --+   |
                         |   |
MouseListener.MouseHandler --+
                             |
                            GlassWidget

Instance Methods [hide private]
 
__init__(self, **kwargs)
use this to apply properties as a dictionary, e.g.:
source code
 
addGlassListener(self, listener) source code
 
hide(self, autoClosed=False) source code
 
_event_targets_popup(self, event) source code
 
onEventPreview(self, event) source code
 
onHideImpl(self, popup) source code
 
onShowImpl(self, popup) source code
 
removeGlassListener(self, listener) source code
 
setGlassPosition(self) source code
 
showGlass(self) source code
 
hideGlass(self) source code
 
onWindowResized(self, width, height) source code
 
show(self) source code
 
adjustMousePos(self, x, y) source code
 
onMouseDown(self, sender, x, y) source code
 
onMouseEnter(self, sender) source code
 
onMouseLeave(self, sender) source code
 
onMouseMove(self, sender, x, y) source code
 
onMouseUp(self, sender, x, y) source code

Inherited from Widget.Widget: doAttachChildren, doDetachChildren, 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 MouseListener.MouseHandler: addMouseListener, onMouseGlassEnter, onMouseGlassLeave, removeMouseListener

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

Class Methods [hide private]

Inherited from UIObject.UIObject (private): _getProps

Inherited from Applier (private): _getElementProps

Class Variables [hide private]

Inherited from UIObject.UIObject (private): _props

Inherited from Applier (private): _elem_props

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, **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)

onMouseDown(self, sender, x, y)

source code 
Overrides: MouseListener.MouseHandler.onMouseDown

onMouseEnter(self, sender)

source code 
Overrides: MouseListener.MouseHandler.onMouseEnter

onMouseLeave(self, sender)

source code 
Overrides: MouseListener.MouseHandler.onMouseLeave

onMouseMove(self, sender, x, y)

source code 
Overrides: MouseListener.MouseHandler.onMouseMove

onMouseUp(self, sender, x, y)

source code 
Overrides: MouseListener.MouseHandler.onMouseUp