use of org.gwtbootstrap3.client.ui.Column in project ovirt-engine by oVirt.
the class HostNetworkInterfaceListViewItem method createTxColumn.
private IsWidget createTxColumn(HostInterface hostInterface) {
Column txCol = new Column(ColumnSize.SM_3);
DListElement dl = Document.get().createDLElement();
addReverseDetailItem(templates.sub(constants.txRate(), constants.mbps()), SafeHtmlUtils.fromString(rateRenderer.render(new Double[] { hostInterface.getTxRate(), hostInterface.getSpeed().doubleValue() })), dl);
dl.addClassName(Styles.PULL_LEFT);
txCol.getElement().appendChild(dl);
FlowPanel divider = new FlowPanel();
divider.addStyleName(RATE_DIVIDER);
txCol.add(divider);
dl = Document.get().createDLElement();
addReverseDetailItem(templates.sub(constants.txTotal(), constants.bytes()), SafeHtmlUtils.fromString(totalRenderer.render(hostInterface.getTxTotal())), dl);
dl.addClassName(Styles.PULL_LEFT);
txCol.getElement().appendChild(dl);
return txCol;
}
use of org.gwtbootstrap3.client.ui.Column in project kie-wb-common by kiegroup.
the class DataObjectBrowserViewImpl method addRemoveRowColumn.
private void addRemoveRowColumn() {
ButtonCell buttonCell = new ButtonCell(IconType.TRASH, ButtonType.DANGER, ButtonSize.SMALL);
Column<ObjectProperty, String> column = new Column<ObjectProperty, String>(buttonCell) {
@Override
public String getValue(ObjectProperty objectProperty) {
return Constants.INSTANCE.objectBrowser_action_delete();
}
};
column.setFieldUpdater(new FieldUpdater<ObjectProperty, String>() {
@Override
public void update(int index, ObjectProperty objectProperty, String value) {
if (!readonly) {
presenter.onDeleteProperty(objectProperty, index);
}
}
});
propertiesTable.addColumn(column, "");
propertiesTable.setColumnWidth(column, calculateButtonSize(Constants.INSTANCE.objectBrowser_action_delete()), Style.Unit.PX);
}
use of org.gwtbootstrap3.client.ui.Column in project kie-wb-common by kiegroup.
the class PersistenceUnitPropertyGridViewImpl method addRemoveRowColumn.
private void addRemoveRowColumn() {
Column<PropertyRow, String> column = new Column<PropertyRow, String>(new ButtonCell(IconType.TRASH, ButtonType.DANGER, ButtonSize.SMALL)) {
@Override
public String getValue(PropertyRow propertyRow) {
return Constants.INSTANCE.persistence_unit_property_grid_action_delete();
}
};
column.setFieldUpdater(new FieldUpdater<PropertyRow, String>() {
@Override
public void update(int index, PropertyRow propertyRow, String value) {
if (!readOnly) {
onRemoveProperty(propertyRow);
}
}
});
dataGrid.addColumn(column, Constants.INSTANCE.persistence_unit_property_grid_property_action_column());
dataGrid.setColumnWidth(column, 10, Style.Unit.PCT);
}
use of org.gwtbootstrap3.client.ui.Column in project kie-wb-common by kiegroup.
the class ContainerConfigParamsView method addRemoveRowColumn.
private void addRemoveRowColumn() {
ButtonCell buttonCell = new ButtonCell(IconType.TRASH, ButtonType.DANGER, ButtonSize.SMALL);
Column<ContainerConfig, String> column = new Column<ContainerConfig, String>(buttonCell) {
@Override
public String getValue(ContainerConfig containerConfig) {
return translationService.getTranslation(ContainerConfigParamsView_Delete);
}
};
column.setFieldUpdater((index, containerConfig, value) -> presenter.onDeleteContainer(containerConfig));
dataGrid.addColumn(column, "");
dataGrid.setColumnWidth(column, 90, Style.Unit.PX);
}
use of org.gwtbootstrap3.client.ui.Column in project kie-wb-common by kiegroup.
the class CrudComponentViewImpl method showEditButtons.
@Override
public void showEditButtons() {
final Column<MODEL, String> column = new Column<MODEL, String>(new ButtonCell(IconType.EDIT, ButtonType.PRIMARY, ButtonSize.SMALL)) {
@Override
public String getValue(final Object model) {
return translationService.getTranslation(CrudComponentConstants.CrudComponentViewImplEditInstanceButton);
}
};
column.setFieldUpdater(new FieldUpdater<MODEL, String>() {
@Override
public void update(final int index, final Object model, final String s) {
presenter.editInstance(index);
}
});
table.addColumn(column, "");
}
Aggregations