Package library :: Package pyjamas :: Package ui :: Module DecoratorPanel :: Class DecoratorTitledPanel
[hide private]
[frames] | no frames]

Class DecoratorTitledPanel

source code

           object --+                
                    |                
      Panel.PanelBase --+            
                        |            
   object --+           |            
            |           |            
      Applier --+       |            
                |       |            
UIObject.UIObject --+   |            
                    |   |            
        Widget.Widget --+            
                        |            
              Panel.Panel --+        
                            |        
      SimplePanel.SimplePanel --+    
                                |    
                   DecoratorPanel --+
                                    |
                                   DecoratorTitledPanel

Instance Methods [hide private]
 
__init__(self, title, titleStyle=None, imgStyle=None, rowStyles=None, containerIndex=2, titleIndex=1, **kwargs)
Creates a new panel using the specified style names to apply to each row.
source code

Inherited from DecoratorPanel: createTD, createTR, getCellElement, getContainerElement

Inherited from SimplePanel.SimplePanel: add, 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, getClientHeight, getClientWidth, 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]

Inherited from UIObject.UIObject (private): _getProps

Inherited from Applier (private): _getElementProps

Class Variables [hide private]

Inherited from DecoratorPanel: DEFAULT_ROW_STYLENAMES, DEFAULT_STYLENAME

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, title, titleStyle=None, imgStyle=None, rowStyles=None, containerIndex=2, titleIndex=1, **kwargs)
(Constructor)

source code 

Creates a new panel using the specified style names to apply to each row. Each row will contain three cells (Left, Center, and Right). The Center cell in the containerIndex row will contain the {@link Widget}.

Parameters:
  • rowStyles - an array of style names to apply to each row @param containerIndex the index of the container row
Overrides: object.__init__
(inherited documentation)