GridWidthMetadata gridWidthMetadata = new GridWidthMetadata(optionalCurrentWidth);
GridWidthMetadata gridWidthMetadata = new GridWidthMetadata(optionalCurrentWidth);
double calculateInitWidth(GridColumn<?> column, OptionalDouble optionalCurrentWidth) { if (!GridColumn.ColumnWidthMode.isAuto(column)) { return column.getWidth(); } GridWidthMetadata gridWidthMetadata = new GridWidthMetadata(optionalCurrentWidth); int visibleWidth = getVisibleWidth(); if (gridWidthMetadata.numberOfAutoColumn < 2) { return visibleWidth - gridWidthMetadata.fixedWidth; } return (visibleWidth - gridWidthMetadata.fixedWidth) / (gridWidthMetadata.numberOfAutoColumn - 1); }
double calculateInitWidth(GridColumn<?> column, OptionalDouble optionalCurrentWidth) { if (!GridColumn.ColumnWidthMode.isAuto(column)) { return column.getWidth(); } GridWidthMetadata gridWidthMetadata = new GridWidthMetadata(optionalCurrentWidth); int visibleWidth = getVisibleWidth(); if (gridWidthMetadata.numberOfAutoColumn < 2) { return visibleWidth - gridWidthMetadata.fixedWidth; } return (visibleWidth - gridWidthMetadata.fixedWidth) / (gridWidthMetadata.numberOfAutoColumn - 1); }