public class TableColumnLayout extends AbstractColumnLayout
Layout used to maintain
TableColumn sizes in a Table.
You can only add the Layout to a container whose only child
is the Table control you want the Layout applied to. Don't
assign the layout directly the Table
LAYOUT_DATA| Constructor and Description |
|---|
TableColumnLayout() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
getColumnCount(Scrollable tableTree)
Get the number of columns for the receiver.
|
protected ColumnLayoutData |
getLayoutData(Scrollable tableTree,
int columnIndex)
Get the layout data for a column
|
protected void |
setColumnWidths(Scrollable tableTree,
int[] widths)
Set the widths of the columns.
|
protected void |
updateColumnData(Widget column)
Update the layout data for a column
|
computeSize, getColumnTrim, layout, setColumnDataflushCacheprotected int getColumnCount(Scrollable tableTree)
getColumnCount in class AbstractColumnLayouttableTree - the controlprotected void setColumnWidths(Scrollable tableTree, int[] widths)
setColumnWidths in class AbstractColumnLayouttableTree - the controlwidths - the widths of the columnprotected ColumnLayoutData getLayoutData(Scrollable tableTree, int columnIndex)
getLayoutData in class AbstractColumnLayouttableTree - the controlcolumnIndex - the column indexprotected void updateColumnData(Widget column)
AbstractColumnLayoutupdateColumnData in class AbstractColumnLayoutcolumn - the column
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.