Package pyjamas :: Module Canvas2D :: Class Canvas
[hide private]
[frames] | no frames]

Class Canvas

source code

                 object --+                
                          |                
                 ui.Applier --+            
                              |            
           ui.UIObject.UIObject --+        
                                  |        
                   ui.Widget.Widget --+    
                                      |    
      ui.FocusListener.FocusHandler --+    
                                      |    
ui.KeyboardListener.KeyboardHandler --+    
                                      |    
                         object --+   |    
                                  |   |    
      ui.MouseListener.MouseHandler --+    
                                      |    
                         object --+   |    
                                  |   |    
      ui.ClickListener.ClickHandler --+    
                                      |    
                ui.Focus.FocusMixin --+    
                                      |    
             ui.FocusWidget.FocusWidget --+
                                          |
                                         Canvas

Instance Methods [hide private]
 
__init__(self, Width=0, Height=0, **kwargs)
use this to apply properties as a dictionary, e.g.
source code
 
setWidth(self, width)
Set the width of the element associated with this UIObject.
source code
 
setHeight(self, height)
Set the height of the element associated with this UIObject.
source code
 
getContext(self) source code
 
isEmulation(self) source code
 
init(self) source code

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

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

Inherited from ui.FocusListener.FocusHandler: addFocusListener, onFocus, onLostFocus, removeFocusListener

Inherited from ui.KeyboardListener.KeyboardHandler: addKeyboardListener, onKeyDown, onKeyPress, onKeyUp, removeKeyboardListener

Inherited from ui.MouseListener.MouseHandler: addMouseListener, onMouseDown, onMouseEnter, onMouseLeave, onMouseMove, onMouseUp, removeMouseListener

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

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

Inherited from ui.Focus.FocusMixin: getTabIndex, isEnabled, isReadonly, setAccessKey, setEnabled, setFocus, setReadonly, setTabIndex

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, Width=0, Height=0, **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)

setWidth(self, width)

source code 

Set the width of the element associated with this UIObject. The value should be given as a CSS value, such as 100px, 30%, or 50pi

Overrides: ui.UIObject.UIObject.setWidth
(inherited documentation)

setHeight(self, height)

source code 

Set the height of the element associated with this UIObject. The value should be given as a CSS value, such as 100px, 30%, or 50pi

Overrides: ui.UIObject.UIObject.setHeight
(inherited documentation)