use of org.apache.pivot.wtk.TableViewHeader in project pivot by apache.
the class TerraTableViewHeaderSkin method getPreferredHeight.
@Override
public int getPreferredHeight(int width) {
int preferredHeight = 0;
TableViewHeader tableViewHeader = (TableViewHeader) getComponent();
TableView tableView = tableViewHeader.getTableView();
if (tableView != null) {
TableView.ColumnSequence columns = tableView.getColumns();
for (int i = 0, n = columns.getLength(); i < n; i++) {
TableView.Column column = columns.get(i);
TableView.HeaderDataRenderer headerDataRenderer = column.getHeaderDataRenderer();
headerDataRenderer.render(column.getHeaderData(), i, tableViewHeader, column.getName(), false);
preferredHeight = Math.max(preferredHeight, headerDataRenderer.getPreferredHeight(-1));
}
// Include the bottom border
preferredHeight++;
}
return preferredHeight;
}
Aggregations