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

Class Grid

source code

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

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__, addTableListener, checkCellBounds, checkRowBounds, cleanCell, clear, computeKey, computeKeyForElement, getBodyElement, getCellFormatter, getCellPadding, getCellSpacing, getDOMCellCount, getDOMCellCountImpl, getDOMRowCount, getDOMRowCountImpl, getEventTargetCell, getHTML, getRowFormatter, getText, getWidget, insertCell, insertCells, insertRow, internalClearCell, isCellPresent, onBrowserEvent, remove, removeCell, removeTableListener, removeWidget, setBorderWidth, setCellFormatter, setCellPadding, setCellSpacing, setHTML, setRowFormatter, setText, setWidget

Inherited from Panel.Panel: add, adopt, disown, doAttachChildren, doDetachChildren

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, 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, rows=0, columns=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)

removeRow(self, row)

source code 
Overrides: HTMLTable.HTMLTable.removeRow

createCell(self)

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

getRowCount(self)

source code 
Overrides: HTMLTable.HTMLTable.getRowCount