use of org.gwtbootstrap3.client.ui.Row in project ovirt-engine by oVirt.
the class AbstractFormPanel method createRow.
private Row createRow(int numOfColumns) {
Row row = new Row();
// Evenly distribute by default.
String columnSize = COL_PREFIX + (BOOTSTRAP_GRID_SIZE / numOfColumns);
for (int i = 0; i < numOfColumns; i++) {
Column column = new Column(columnSize);
row.add(column);
}
return row;
}
use of org.gwtbootstrap3.client.ui.Row in project ovirt-engine by oVirt.
the class AbstractFormPanel method addFormItem.
/**
* Adds new item to the form panel.
*/
public void addFormItem(FormItem item, int labelWidth, int valueWidth) {
updateItemSizes(item, labelWidth, valueWidth);
// Create item label
Label itemLabel = new Label(item.getName());
itemLabel.getElement().setId(ElementIdUtils.createFormGridElementId(elementId, item.getColumn(), item.getRow(), // $NON-NLS-1$
"_label"));
itemLabel.setStyleName(style.formPanelLabel());
Row itemRow = new Row();
Column labelColumn = new Column(COL_PREFIX + labelWidth);
labelColumn.add(itemLabel);
itemRow.add(labelColumn);
Column itemColumn = findColumn(item.getRow(), item.getColumn());
if (itemColumn != null) {
itemColumn.add(itemRow);
}
// Update the item
updateFormItem(item, valueWidth);
// Update auto placement data
incNextAvailableRow(item.getColumn());
}
use of org.gwtbootstrap3.client.ui.Row in project ovirt-engine by oVirt.
the class HostPopupView method createSpmControls.
private void createSpmControls(final HostModel object) {
Row labelRow = (Row) spmContainer.getWidget(0);
spmContainer.clear();
spmContainer.add(labelRow);
Iterable<?> items = object.getSpmPriority().getItems();
if (items == null) {
return;
}
// Recreate SPM related controls.
for (Object item : items) {
@SuppressWarnings("unchecked") final EntityModel<Integer> model = (EntityModel<Integer>) item;
// $//$NON-NLS-1$
RadioButton rb = new RadioButton("spm");
rb.setText(model.getTitle());
Element labelElement = (Element) rb.getElement().getChild(1);
labelElement.addClassName(style.patternFlyRadio());
rb.setValue(object.getSpmPriority().getSelectedItem() == model);
rb.addValueChangeHandler(e -> object.getSpmPriority().setSelectedItem(model));
Row row = new Row();
Column column = new Column(ColumnSize.SM_12, rb);
row.add(column);
spmContainer.add(row);
}
}
use of org.gwtbootstrap3.client.ui.Row in project ovirt-engine by oVirt.
the class VmInterfaceListGroupItem method createGeneralItemContainerPanel.
private Container createGeneralItemContainerPanel(VmNetworkInterface networkInterface) {
Row content = new Row();
Column column = new Column(ColumnSize.MD_12);
content.add(column);
DListElement dl = Document.get().createDLElement();
dl.addClassName(DL_HORIZONTAL);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.plugged()), renderPlugged(networkInterface.isPlugged()), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.networkNameInterface()), SafeHtmlUtils.fromString(networkInterface.getNetworkName() != null ? networkInterface.getNetworkName() : ""), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.profileNameInterface()), SafeHtmlUtils.fromString(networkInterface.getVnicProfileName() != null ? networkInterface.getVnicProfileName() : ""), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.vmNetworkQosName()), SafeHtmlUtils.fromString(StringHelper.isNullOrEmpty(networkInterface.getQosName()) ? constants.notAvailableLabel() : networkInterface.getQosName()), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.linkStateNetworkInterface()), renderLinkState(networkInterface.isLinked()), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.typeInterface()), SafeHtmlUtils.fromString(VmInterfaceType.forValue(networkInterface.getType()).getDescription()), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.macInterface()), SafeHtmlUtils.fromString(networkInterface.getMacAddress()), dl);
addDetailItem(templates.sub(constants.speedInterface(), constants.mbps()), SafeHtmlUtils.fromString(String.valueOf(networkInterface.getSpeed())), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.portMirroring()), renderPortMirroring(networkInterface.isPortMirroring()), dl);
column.getElement().appendChild(dl);
return createItemContainerPanel(content);
}
use of org.gwtbootstrap3.client.ui.Row in project ovirt-engine by oVirt.
the class VmInterfaceListGroupItem method createNetworkFilterParametersContainerPanel.
private Container createNetworkFilterParametersContainerPanel(List<VmNicFilterParameter> networkFilterParameters) {
Row content = new Row();
Column column = new Column(ColumnSize.MD_12);
content.add(column);
networkFilterParameters.stream().forEach(parameter -> {
DListElement dl = Document.get().createDLElement();
dl.addClassName(DL_HORIZONTAL);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.nameNetworkFilterParameter()), SafeHtmlUtils.fromString(parameter.getName()), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.valueNetworkFilterParameter()), SafeHtmlUtils.fromString(parameter.getValue()), dl);
column.getElement().appendChild(dl);
});
return createItemContainerPanel(content);
}
Aggregations