use of org.gwtbootstrap3.client.ui.Image in project ovirt-engine by oVirt.
the class VmSnapshotListViewItem method createDisksItemContainerPanel.
private Container createDisksItemContainerPanel(List<DiskImage> diskImages) {
Row content = new Row();
Column column = new Column(ColumnSize.MD_12);
content.add(column);
for (DiskImage image : diskImages) {
DListElement dl = Document.get().createDLElement();
dl.addClassName(DL_HORIZONTAL);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.statusDisk()), SafeHtmlUtils.fromString(getImageStatus(image.getImageStatus())), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.aliasDisk()), SafeHtmlUtils.fromString(image.getDiskAlias()), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.provisionedSizeDisk()), SafeHtmlUtils.fromString(String.valueOf(sizeRenderer.render(image.getSize()))), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.sizeDisk()), SafeHtmlUtils.fromString(String.valueOf(sizeRenderer.render(image.getActualSizeInBytes()))), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.allocationDisk()), SafeHtmlUtils.fromString(String.valueOf(VolumeType.forValue(image.getVolumeType().getValue()))), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.interfaceDisk()), SafeHtmlUtils.fromString(getInterface(image)), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.creationDateDisk()), SafeHtmlUtils.fromString(dateRenderer.render(image.getCreationDate())), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.diskSnapshotIDDisk()), SafeHtmlUtils.fromString(String.valueOf(image.getImageId())), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.typeDisk()), SafeHtmlUtils.fromString(String.valueOf(image.getDiskStorageType())), dl);
addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.descriptionDisk()), SafeHtmlUtils.fromString(StringHelper.isNotNullOrEmpty(image.getDiskDescription()) ? image.getDiskDescription() : constants.notAvailableLabel()), dl);
column.getElement().appendChild(dl);
}
if (diskImages.isEmpty()) {
column.getElement().setInnerHTML(constants.noItemsToDisplay());
}
return createItemContainerPanel(content);
}
use of org.gwtbootstrap3.client.ui.Image in project drools-wb by kiegroup.
the class ConstraintValueEditor method returnValueEditor.
/**
* An editor for the retval "formula" (expression).
*/
private Widget returnValueEditor() {
TextBox box = new BoundTextBox(constraint);
if (this.readOnly) {
return new SmallLabel(box.getText());
}
String msg = GuidedRuleEditorResources.CONSTANTS.FormulaEvaluateToAValue();
Image img = new Image(GuidedRuleEditorResources.INSTANCE.images().functionAssets());
img.setTitle(msg);
box.setTitle(msg);
box.addValueChangeHandler(new ValueChangeHandler<String>() {
public void onValueChange(final ValueChangeEvent event) {
executeOnValueChangeCommand();
}
});
Widget ed = widgets(img, box);
return ed;
}
use of org.gwtbootstrap3.client.ui.Image in project drools-wb by kiegroup.
the class VerifyFactWidget method render.
private FlexTable render(final VerifyFact vf) {
FlexTable data = new FlexTable();
for (int i = 0; i < vf.getFieldValues().size(); i++) {
final VerifyField fld = (VerifyField) vf.getFieldValues().get(i);
data.setWidget(i, 1, new SmallLabel(fld.getFieldName() + ":"));
data.getFlexCellFormatter().setHorizontalAlignment(i, 1, HasHorizontalAlignment.ALIGN_RIGHT);
final ListBox opr = new ListBox();
opr.addItem(TestScenarioConstants.INSTANCE.equalsScenario(), "==");
opr.addItem(TestScenarioConstants.INSTANCE.doesNotEqualScenario(), "!=");
if (fld.getOperator().equals("==")) {
opr.setSelectedIndex(0);
} else {
opr.setSelectedIndex(1);
}
opr.addChangeHandler(new ChangeHandler() {
public void onChange(ChangeEvent event) {
fld.setOperator(opr.getValue(opr.getSelectedIndex()));
}
});
data.setWidget(i, 2, opr);
Widget cellEditor = new VerifyFieldConstraintEditor(type, new ValueChanged() {
public void valueChanged(String newValue) {
fld.setExpected(newValue);
}
}, fld, oracle, this.scenario, this.executionTrace);
data.setWidget(i, 3, cellEditor);
Button deleteButton = new Button();
deleteButton.setIcon(IconType.TRASH);
deleteButton.setTitle(TestScenarioConstants.INSTANCE.RemoveThisFieldExpectation());
deleteButton.addClickHandler(clickEvent -> {
if (Window.confirm(TestScenarioConstants.INSTANCE.AreYouSureYouWantToRemoveThisFieldExpectation(fld.getFieldName()))) {
vf.getFieldValues().remove(fld);
FlexTable renderedTableAfterDelete = render(vf);
outer.setWidget(1, 0, renderedTableAfterDelete);
}
});
data.setWidget(i, 4, deleteButton);
if (showResults && fld.getSuccessResult() != null) {
if (!fld.getSuccessResult().booleanValue()) {
data.setWidget(i, 0, new Image(CommonImages.INSTANCE.warning()));
data.setWidget(i, 5, new HTML(TestScenarioConstants.INSTANCE.ActualResult(fld.getActualResult())));
data.getCellFormatter().addStyleName(i, 5, // NON-NLS
"testErrorValue");
} else {
data.setWidget(i, 0, new Image(TestScenarioImages.INSTANCE.testPassed()));
}
}
}
ScenarioUtils.addBottomAndRightPaddingToTableCells(data);
return data;
}
Aggregations