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

Class Grid

source code

           object --+            
      Panel.PanelBase --+        
   object --+           |        
            |           |        
      Applier --+       |        
                |       |        
UIObject.UIObject --+   |        
                    |   |        
        Widget.Widget --+        
              Panel.Panel --+    
          HTMLTable.HTMLTable --+

Instance Methods [hide private]
__init__(self, rows=0, columns=0, **kwargs)
use this to apply properties as a dictionary, e.g.:
source code
removeRow(self, row) source code
resize(self, rows, columns) source code
resizeColumns(self, columns) source code
resizeRows(self, rows) source code
createCell(self) source code
clearCell(self, row, column) source code
prepareCell(self, row, column) source code
prepareRow(self, row) source code
getCellCount(self, row) source code
getColumnCount(self) source code
getRowCount(self) source code
addRows(self, table, numRows, columns) source code

Inherited from HTMLTable.HTMLTable: __iter__, add, addDblTableListener, addIndexedItem, addTableListener, checkCellBounds, checkRowBounds, cleanCell, clear, computeKey, computeKeyForElement, getBodyElement, getCellFormatter, getCellPadding, getCellSpacing, getDOMCellCount, getDOMCellCountImpl, getDOMRowCount, getDOMRowCountImpl, getEventTargetCell, getHTML, getIndex, getIndexedChild, getRowFormatter, getText, getWidget, insertCell, insertCells, insertRow, internalClearCell, isCellPresent, onBrowserEvent, remove, removeCell, removeDblClickTableListener, removeTableListener, removeWidget, setBorderWidth, setCellFormatter, setCellPadding, setCellSpacing, setHTML, setRowFormatter, setText, setWidget

Inherited from Panel.Panel: adopt, disown

Inherited from Panel.PanelBase: __getitem__, __len__, __nonzero__, __setitem__, append, doAttachChildren, doDetachChildren, getChildren, getWidgetCount, getWidgetIndex

Inherited from Widget.Widget: 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 object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Methods [hide private]

Inherited from HTMLTable.HTMLTable (private): _getProps

Inherited from Applier (private): _getElementProps

Class Variables [hide private]

Inherited from HTMLTable.HTMLTable (private): _props

Inherited from Applier (private): _elem_props

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, rows=0, columns=0, **kwargs)

source code 

use this to apply properties as a dictionary, e.g.:

   x = klass(..., StyleName='class-name')

will do:

   x = klass(...)


   x = klass(..., Size=("100%", "20px"), Visible=False)

will do:

   x = klass(...)
   x.setSize("100%", "20px")
Overrides: object.__init__
(inherited documentation)

removeRow(self, row)

source code 
Overrides: HTMLTable.HTMLTable.removeRow


source code 
Overrides: HTMLTable.HTMLTable.createCell

clearCell(self, row, column)

source code 
Overrides: HTMLTable.HTMLTable.clearCell

prepareCell(self, row, column)

source code 
Overrides: HTMLTable.HTMLTable.prepareCell

prepareRow(self, row)

source code 
Overrides: HTMLTable.HTMLTable.prepareRow

getCellCount(self, row)

source code 
Overrides: HTMLTable.HTMLTable.getCellCount


source code 
Overrides: HTMLTable.HTMLTable.getRowCount