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

Class Image

source code

        object --+            
                 |            
           Applier --+        
                     |        
     UIObject.UIObject --+    
                         |    
             Widget.Widget --+
                             |
                object --+   |
                         |   |
MouseListener.MouseHandler --+
                             |
                object --+   |
                         |   |
ClickListener.ClickHandler --+
                             |
                            Image

Instance Methods [hide private]
 
__init__(self, url="", **kwargs)
use this to apply properties as a dictionary, e.g.:
source code
 
addLoadListener(self, listener) source code
 
removeLoadListener(self, listener) source code
 
getUrl(self) source code
 
onBrowserEvent(self, event)
Listen to events raised by the browser and call the appropriate method of the listener (widget, ..) object.
source code
 
prefetch(self, url) source code
 
setUrl(self, url) source code

Inherited from Widget.Widget: doAttachChildren, doDetachChildren, getID, getLayoutData, getParent, isAttached, onAttach, 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, onMouseDown, onMouseEnter, onMouseGlassEnter, onMouseGlassLeave, onMouseLeave, onMouseMove, onMouseUp, removeMouseListener

Inherited from ClickListener.ClickHandler: addClickListener, addDoubleClickListener, clearClickListener, clearDoubleClickListener, onClick, onDoubleClick, removeClickListener, removeDoubleClickListener

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 = [("url", "Url", "Url", None),]

Inherited from Applier (private): _elem_props

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, url="", **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

onBrowserEvent(self, event)

source code 

Listen to events raised by the browser and call the appropriate method of the listener (widget, ..) object.

Overrides: ClickListener.ClickHandler.onBrowserEvent
(inherited documentation)