protected IsWidget createNetworkMainInfo(VmNetworkInterface networkInterface) { VmGuestAgentInterface guestAgentInterface = findGuestAgentDataForInterface(networkInterface); Row row = new Row(); row.addStyleName(PatternflyConstants.PF_LIST_VIEW_ADDITIONAL_INFO_ITEM); row.addStyleName(NETWORK_DATA_ROW); row.add(createNetworkNameColumn(networkInterface)); row.add(createIpv4Column(guestAgentInterface)); row.add(createIpv6Column(guestAgentInterface)); row.add(createMacColumn(networkInterface)); return row; }
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; }
private void addItem(final IsWidget widget) { if (null == currentRow || (itemCounter == 4)) { resetRow(); } final Column column = new Column(ColumnSize.MD_3); column.add(widget); currentRow.add(column); itemCounter++; }
private static Form createPanelContent(final PanelBody panelBody) { final Container container = GWT.create(Container.class); container.setFluid(true); final Row row = GWT.create(Row.class); final Column column = new Column(ColumnSize.MD_12); final Form form = GWT.create(Form.class); form.setType(FormType.HORIZONTAL); container.add(row); row.add(column); column.add(form); panelBody.add(container); return form; }
private Container createInstalledAppsItemContainerPanel(List<String> appList) { Row row = new Row(); Column column = new Column(ColumnSize.MD_12); row.add(column); Container container = createItemContainerPanel(row); for (String appName: appList) { column.getElement().setInnerHTML(appName); row = new Row(); column = new Column(ColumnSize.MD_12); row.add(column); container.add(row); } if (appList.isEmpty()) { column.getElement().setInnerHTML(constants.noItemsToDisplay()); } return container; }
@Override public void init(final ArtifactSelectorPresenter presenter) { this.presenter = presenter; final ArtifactListView artifactListView = presenter.getArtifactListView(); artifactListView.addColumn(buildSelectColumn(), getSelectColumnLabel()); artifactListView.setContentHeight("200px"); final Style style = artifactListView.asWidget().getElement().getStyle(); style.setMarginLeft(0, Style.Unit.PX); style.setMarginRight(0, Style.Unit.PX); artifactListContainer.add(artifactListView); }
@Override public void init(final ArtifactSelectorPresenter presenter) { this.presenter = presenter; final ArtifactListView artifactListView = presenter.getArtifactListView(); artifactListView.addColumn(buildSelectColumn(), getSelectColumnLabel()); artifactListView.setContentHeight("200px"); final Style style = artifactListView.asWidget().getElement().getStyle(); style.setMarginLeft(0, Style.Unit.PX); style.setMarginRight(0, Style.Unit.PX); artifactListContainer.add(artifactListView); }
@Override public void init( final ArtifactListWidgetPresenter presenter ) { this.presenter = presenter; search.addClickHandler( new ClickHandler() { @Override public void onClick( ClickEvent event ) { presenter.search( filter.getText() ); } } ); final ArtifactListView artifactListView = presenter.getArtifactListView(); artifactListView.addColumn( buildSelectColumn(), getSelectColumnLabel() ); artifactListView.setContentHeight( "200px" ); final Style style = artifactListView.asWidget().getElement().getStyle(); style.setMarginLeft( 0, Style.Unit.PX ); style.setMarginRight( 0, Style.Unit.PX ); panel.add( artifactListView ); }
public void addMedia(final Media media) { final Column column = new Column(ColumnSize.XS_4); final Button trash = new Button(); trash.setIcon(IconType.TRASH); final ThumbnailPanel thumbnail = new ThumbnailPanel() {{ add(new Image(media.getPreviewURI()) {{ setType(ImageType.CIRCLE); setHeight("140px"); setWidth("140px"); }}); add(new Caption() {{ add(new Paragraph(media.getExternalURI()) {{ getElement().getStyle().setProperty("maxWidth", "180px"); }}); add(new Paragraph() {{ add(trash); }}); }}); }}; trash.addClickHandler(getTrashClickHandler(media, column)); column.add(thumbnail); library.add(column); mediaRef.put(media.getPath(), column); }
public void addMedia(final Media media) { final Column column = new Column(ColumnSize.XS_4); final Button trash = new Button(); trash.setIcon(IconType.TRASH); final ThumbnailPanel thumbnail = new ThumbnailPanel() {{ add(new Image(media.getPreviewURI()) {{ setType(ImageType.CIRCLE); setHeight("140px"); setWidth("140px"); }}); add(new Caption() {{ add(new Paragraph(media.getExternalURI()) {{ getElement().getStyle().setProperty("maxWidth", "180px"); }}); add(new Paragraph() {{ add(trash); }}); }}); }}; trash.addClickHandler(getTrashClickHandler(media, column)); column.add(thumbnail); library.add(column); mediaRef.put(media.getPath(), column); }
private void createNetworkFilterParametersColumn(List<VmNicFilterParameter> networkFilterParameters, Row content) { Column column = createInfoColumn(constants.networkFilterParametersLabel(), false); networkFilterParameters.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); }); content.add(column); }
container.setFluid(true); container.add(row); row.add(column); setTitle(StunnerFormsClientFieldsConstants.INSTANCE.Data_IO()); inputAssignmentsWidget.setVariableType(Variable.VariableType.INPUT); Style.Unit.PX); final Column btnColumn = new Column(ColumnSize.MD_12); btnRow.add(btnColumn); btnSave = new Button(StunnerFormsClientFieldsConstants.INSTANCE.Save()); btnSave.setType(ButtonType.PRIMARY);
/** * Updates the value and visibility of the given item. */ public void updateFormItem(FormItem item, Integer labelWidth) { Widget valueWidget = item.resolveValueWidget(); valueWidget.getElement().setId( ElementIdUtils.createFormGridElementId(elementId, item.getColumn(), item.getRow(), "_value")); //$NON-NLS-1$ valueWidget.setStyleName(style.formPanelValue()); boolean visible = item.getIsAvailable(); Column widgetColumn = findColumn(item.getRow(), item.getColumn()); if (widgetColumn != null) { IsWidget itemCell = widgetColumn.getWidget(0); if (itemCell instanceof Row) { Row itemCellRow = (Row)itemCell; // Update item visibility itemCellRow.setVisible(visible); if(itemCellRow.getWidgetCount() > 1) { itemCellRow.remove(1); //Clear out old value. } Column valueColumn = new Column(COL_PREFIX + determineRealLabelWidth(item, labelWidth)); valueColumn.add(valueWidget); itemCellRow.add(valueColumn); } } }
/** * 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(), "_label")); //$NON-NLS-1$ 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()); }
private void createStatisticsItemColumn(VmNetworkInterface networkInterface, Row content) { Column column = createInfoColumn(constants.statistics(), true); RxTxRateRenderer rateRenderer = new RxTxRateRenderer(); RxTxTotalRenderer totalRenderer = new RxTxTotalRenderer(); DListElement dl = Document.get().createDLElement(); dl.addClassName(DL_HORIZONTAL); addDetailItem(templates.sub(constants.rxRate(), constants.mbps()), SafeHtmlUtils.fromString(rateRenderer.render(new Double[] { networkInterface.getStatistics().getReceiveRate(), networkInterface.hasSpeed() ? networkInterface.getSpeed().doubleValue() : 0})), dl); addDetailItem(templates.sub(constants.txRate(), constants.mbps()), SafeHtmlUtils.fromString(rateRenderer.render(new Double[] { networkInterface.getStatistics().getTransmitRate(), networkInterface.hasSpeed() ? networkInterface.getSpeed().doubleValue() : 0})), dl); addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.rxTotal()), SafeHtmlUtils.fromString(totalRenderer.render(networkInterface.getStatistics().getReceivedBytes())), dl); addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.txTotal()), SafeHtmlUtils.fromString(totalRenderer.render(networkInterface.getStatistics().getTransmittedBytes())), dl); addDetailItem(templates.sub(constants.dropsInterface(), constants.pkts()), SafeHtmlUtils.fromString(String.valueOf(networkInterface.getStatistics().getReceiveDropRate() + networkInterface.getStatistics().getTransmitDropRate())), dl); column.getElement().appendChild(dl); content.add(column); }
private Container createDisksItemContainerPanel(List<DiskImage> diskImages) { Row content = new Row(); Column column = new Column(ColumnSize.MD_12); content.add(column);
private Container createGeneralItemContainerPanel(Snapshot snapshot, VmSnapshotListModel listModel) { 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.dateSnapshot()), SafeHtmlUtils.fromString(getCreateDateString(snapshot)), dl); addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.statusSnapshot()), SafeHtmlUtils.fromString(snapshot.getStatus().name()), dl); addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.memorySnapshot()), SafeHtmlUtils.fromString(String.valueOf(snapshot.containsMemory())), dl); addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.descriptionSnapshot()), SafeHtmlUtils.fromTrustedString(getDescription(snapshot)), dl); VM entity = listModel.getEntity(); if (entity != null) { addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.definedMemoryVm()), SafeHtmlUtils.fromString(messages.megabytes(String.valueOf(entity.getVmMemSizeMb()))), dl); addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.physMemGauranteedVm()), SafeHtmlUtils.fromString(messages.megabytes(String.valueOf(entity.getMinAllocatedMem()))), dl); addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.numOfCpuCoresVm()), SafeHtmlUtils.fromString(messages.cpuInfoLabel(entity.getNumOfCpus(), entity.getNumOfSockets(), entity.getCpuPerSocket(), entity.getThreadsPerCpu())), dl); } column.getElement().appendChild(dl); return createItemContainerPanel(content); }
: constants.unAvailablePropertyLabel()), dl); column.getElement().appendChild(dl); content.add(column);