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

Class Composite

source code

   object --+            
            |            
      Applier --+        
                |        
UIObject.UIObject --+    
                    |    
        Widget.Widget --+
                        |
                       Composite

Instance Methods [hide private]
 
__init__(self, widget=None, **kwargs)
use this to apply properties as a dictionary, e.g.
source code
 
initWidget(self, widget) source code
 
isAttached(self)
Return whether or not this widget has been attached to the document.
source code
 
onAttach(self)
Called when this widget has an element, and that element is on the document's DOM tree, and we have a parent widget.
source code
 
onDetach(self)
Called when this widget is being removed from the DOM tree of the document.
source code
 
setWidget(self, widget) source code
 
onBrowserEvent(self, event) source code

Inherited from Widget.Widget: doAttachChildren, doDetachChildren, getID, getLayoutData, getParent, onLoad, removeFromParent, setContextMenu, setID, setLayoutData, setParent

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

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

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

isAttached(self)

source code 

Return whether or not this widget has been attached to the document.

Overrides: Widget.Widget.isAttached
(inherited documentation)

onAttach(self)

source code 

Called when this widget has an element, and that element is on the document's DOM tree, and we have a parent widget.

Overrides: Widget.Widget.onAttach
(inherited documentation)

onDetach(self)

source code 

Called when this widget is being removed from the DOM tree of the document.

Overrides: Widget.Widget.onDetach
(inherited documentation)

onBrowserEvent(self, event)

source code 
Overrides: Widget.Widget.onBrowserEvent