private GridLayout createSimpleGroupDefinitionTab() { final GridLayout layout = new GridLayout(); layout.setSpacing(true); layout.setColumns(3); layout.setRows(4); layout.setStyleName("marginTop"); layout.addComponent(getLabel("caption.rollout.generate.groups"), 0, 0, 2, 0); layout.addComponent(getMandatoryLabel("prompt.number.of.groups"), 0, 1); layout.addComponent(noOfGroups, 1, 1); noOfGroups.addValidator(nullValidator); layout.addComponent(groupSizeLabel, 2, 1); layout.addComponent(getMandatoryLabel("prompt.tigger.threshold"), 0, 2); layout.addComponent(triggerThreshold, 1, 2); triggerThreshold.addValidator(nullValidator); layout.addComponent(getPercentHintLabel(), 2, 2); layout.addComponent(getMandatoryLabel("prompt.error.threshold"), 0, 3); layout.addComponent(errorThreshold, 1, 3); errorThreshold.addValidator(nullValidator); layout.addComponent(errorThresholdOptionGroup, 2, 3); return layout; }
private HorizontalSplitPanel buildHorizontalSplitPanel() { // common part: create layout horizontalSplitPanel = new HorizontalSplitPanel(); horizontalSplitPanel.setImmediate(false); horizontalSplitPanel.setWidth("100.0%"); horizontalSplitPanel.setHeight("100.0%"); horizontalSplitPanel.setMargin(false); // gridLayout_1 gridLayoutCalendar = new GridLayout(); gridLayoutCalendar.setImmediate(true); gridLayoutCalendar.setWidth("100.0%"); gridLayoutCalendar.setHeight("100.0%"); gridLayoutCalendar.setMargin(false); gridLayoutCalendar.setColumns(4); gridLayoutCalendar.setRows(3); horizontalSplitPanel.setSecondComponent(gridLayoutCalendar); return horizontalSplitPanel; }
private void generateConditionList(GridLayout panelGrid) { VerticalLayout conditionsVerticalLayout = new VerticalLayout(); conditionsVerticalLayout.setSizeUndefined(); flowDTO.getConditionList().forEach( conditionDTO -> conditionsVerticalLayout .addComponent(new ConditionPanel(conditionDTO, conditionWidgetRepository, condDto -> { if (condDto == null) { flowDTO.removeCondition(conditionDTO); generateConditionList(panelGrid); } saveIfPossible(); } ))); panelGrid.removeComponent(0, 3); panelGrid.addComponent(conditionsVerticalLayout, 0, 3); }
private void generateActionList(GridLayout panelGrid) { VerticalLayout actionsVerticalLayout = new VerticalLayout(); actionsVerticalLayout.setSizeUndefined(); flowDTO.getActionList().forEach(actionDTO -> actionsVerticalLayout.addComponent( new ActionPanel(actionDTO, actionWidgetRepository, actDto -> { if (actDto == null) { flowDTO.removeAction(actionDTO); generateActionList(panelGrid); } saveIfPossible(); }))); panelGrid.removeComponent(1, 3); panelGrid.addComponent(actionsVerticalLayout, 1, 3); }
private VerticalLayout getEingabeMethodeInfo () { VerticalLayout vl = new VerticalLayout(); headline0 = new Label ("<h1>Eingabemethode</h1>"); headline0.setContentMode(Label.CONTENT_XHTML); headline1 = new Label ("<h2>Methode zur Berechnung des Unternehmenswertes</h2>"); headline1.setContentMode(Label.CONTENT_XHTML); gl = new GridLayout (2,6); gl.setSizeFull(); gl.setColumnExpandRatio(1, 1.0f); gl.addComponent(iconFCF, 0, 0); gl.setComponentAlignment(iconFCF, Alignment.MIDDLE_CENTER); gl.addComponent(fcfHeadline, 1, 0); gl.addComponent(fcfText, 1, 1); // gl.addComponent(iconUKV, 0, 2); // gl.setComponentAlignment(iconUKV, Alignment.MIDDLE_CENTER); // gl.addComponent(ukvHeadline, 1, 2); // gl.addComponent(ukvText, 1, 3); // // gl.addComponent(iconGKV, 0 , 4); // gl.setComponentAlignment(iconGKV, Alignment.MIDDLE_CENTER); // gl.addComponent(gkvHeadline, 1, 4); // gl.addComponent(gkvText, 1, 5); vl.addComponent(headline0); vl.addComponent(headline1); vl.addComponent(gl); return vl; }
public void createLayout() { logger.debug ("createLayout"); grid = new GridLayout(2, 4); planningLabel = new Label("Planungsprämissen:"); companyValueLabel = new Label("Unternehmenswert:"); planningLayout = new GridLayout(); companyValue = new Label("30.000.000€"); grid.setSizeFull(); grid.setColumnExpandRatio(1, 5); grid.addComponent(planningLabel, 0, 0); grid.addComponent(planningLayout, 1, 0); grid.addComponent(companyValueLabel, 0, 1); grid.addComponent(companyValue, 1, 1); addComponent(grid); }
protected void buildLayout() { mainLayout = new GridLayout(3, 2); mainLayout.setSpacing(true); comboLayout = new VerticalLayout(); colorPickerLayout = new ColorPickerLayout(); ColorPickerHelper.setRgbSliderValues(colorPickerLayout); contentLayout = new VerticalLayout(); final HorizontalLayout colorLabelLayout = new HorizontalLayout(); colorLabelLayout.setMargin(false); colorLabelLayout.addComponents(colorLabel, tagColorPreviewBtn); formLayout.addComponent(optiongroup); formLayout.addComponent(comboLayout); formLayout.addComponent(tagName); formLayout.addComponent(tagDesc); formLayout.addStyleName("form-lastrow"); formLayout.setSizeFull(); contentLayout.addComponent(formLayout); contentLayout.addComponent(colorLabelLayout); contentLayout.setComponentAlignment(formLayout, Alignment.MIDDLE_CENTER); contentLayout.setComponentAlignment(colorLabelLayout, Alignment.MIDDLE_LEFT); contentLayout.setSizeUndefined(); mainLayout.setSizeFull(); mainLayout.addComponent(contentLayout, 0, 0); colorPickerLayout.setVisible(false); mainLayout.addComponent(colorPickerLayout, 1, 0); mainLayout.setComponentAlignment(colorPickerLayout, Alignment.MIDDLE_CENTER); setCompositionRoot(mainLayout); tagName.focus(); }
private GridLayout createMainLayout() { createDetailsAndUploadLayout(); createUploadButtonLayout(); mainLayout = new GridLayout(3, 2); mainLayout.setSizeFull(); mainLayout.setSpacing(true); mainLayout.addComponent(filterByTypeLayout, 0, 0); mainLayout.addComponent(smTableLayout, 1, 0); mainLayout.addComponent(detailAndUploadLayout, 2, 0); mainLayout.addComponent(deleteActionsLayout, 1, 1); mainLayout.addComponent(uplaodButtonsLayout, 2, 1); mainLayout.setRowExpandRatio(0, 1.0F); mainLayout.setColumnExpandRatio(1, 0.5F); mainLayout.setColumnExpandRatio(2, 0.5F); mainLayout.setComponentAlignment(deleteActionsLayout, Alignment.BOTTOM_CENTER); mainLayout.setComponentAlignment(uplaodButtonsLayout, Alignment.BOTTOM_CENTER); return mainLayout; }
protected void initPasswordFields() { inputGrid = new GridLayout(2, 2); inputGrid.setSpacing(true); layout.addComponent(inputGrid); layout.setComponentAlignment(inputGrid, Alignment.MIDDLE_CENTER); Label newPasswordLabel = new Label(i18nManager.getMessage(Messages.PROFILE_NEW_PASSWORD)); inputGrid.addComponent(newPasswordLabel); passwordField1 = new PasswordField(); passwordField1.setWidth(150, UNITS_PIXELS); inputGrid.addComponent(passwordField1); passwordField1.focus(); Label confirmPasswordLabel = new Label(i18nManager.getMessage(Messages.PROFILE_CONFIRM_PASSWORD)); inputGrid.addComponent(confirmPasswordLabel); passwordField2 = new PasswordField(); passwordField2.setWidth(150, UNITS_PIXELS); inputGrid.addComponent(passwordField2); }
public ConfirmationDialogPopupWindow(String title, String description) { setWidth(400, UNITS_PIXELS); setModal(true); setResizable(false); addStyleName(Reindeer.PANEL_LIGHT); layout = new GridLayout(2,2); layout.setMargin(true); layout.setSpacing(true); layout.setSizeFull(); setContent(layout); I18nManager i18nManager = ExplorerApp.get().getI18nManager(); if(title != null) { setCaption(title); } else { setCaption(i18nManager.getMessage(Messages.CONFIRMATION_DIALOG_DEFAULT_TITLE)); } initLabel(description); initButtons(i18nManager); }
protected void addTaskEventText(final org.activiti.engine.task.Event taskEvent, final GridLayout eventGrid) { VerticalLayout layout = new VerticalLayout(); layout.addStyleName(ExplorerLayout.STYLE_TASK_EVENT); layout.setWidth("100%"); eventGrid.addComponent(layout); // Actual text Label text = taskEventTextResolver.resolveText(taskEvent); text.setWidth("100%"); layout.addComponent(text); // Time Label time = new Label(new HumanTime(i18nManager).format(taskEvent.getTime())); time.setSizeUndefined(); time.addStyleName(ExplorerLayout.STYLE_TASK_EVENT_TIME); layout.addComponent(time); }
public PropertyNamedCell(GridLayout propertiesLayout) { this.txtName = new TextField(); this.txtName.setWidth("100%"); this.txtName.setNullSettingAllowed(false); propertiesLayout.addComponent(this.txtName); this.txtColumn = new TextField(); this.txtColumn.setWidth("100%"); this.txtColumn.setNullSettingAllowed(false); propertiesLayout.addComponent(this.txtColumn); this.txtRow = new TextField(); this.txtRow.setWidth("100%"); this.txtRow.setNullSettingAllowed(false); propertiesLayout.addComponent(this.txtRow); }
private AbstractComponentContainer buildSubForm(SubForm subForm, Map<String, AbstractComponent> mapComponents, List<String> fieldIdList, Map<String, Object> extraObjects) { //panel.setCaption(formEditor.getName()); GridLayout layout = new GridLayout(subForm.getColumns(), subForm.getRows()); layout.setWidth("100%"); layout.setSpacing(true); for (int row = 0; row < subForm.getRows(); row++) { for (int column = 0; column < subForm.getColumns(); column++) { Component component = subForm.getField(row, column); if (component == null) { layout.addComponent(new Label(" ", Label.CONTENT_XHTML)); } else if (component instanceof Field) { Field editor = (Field) component; if (editor != null) { layout.addComponent(buildField(editor, mapComponents, fieldIdList, extraObjects)); } } else { buildComponent(component, mapComponents, fieldIdList, extraObjects); } } } return layout; }
private void setLayout() { VerticalLayout mainLayout = new VerticalLayout(); GridLayout buttonsAndTotalLayout = new GridLayout(3,1); HorizontalLayout buttonsLayout = new HorizontalLayout(); VerticalLayout secondLayout = new VerticalLayout(); HorizontalLayout totalLayout = new HorizontalLayout(); mainLayout.addComponent(createTable()); buttonsLayout.addComponent(addRowButton); buttonsLayout.addComponent(editButton); secondLayout.setSizeFull(); totalLayout.setSizeFull(); totalLayout.addComponent(createTotal()); buttonsAndTotalLayout.setHeight(100, Unit.PIXELS); buttonsAndTotalLayout.addComponent(buttonsLayout, 0, 0); buttonsAndTotalLayout.setComponentAlignment(buttonsLayout, Alignment.TOP_LEFT); buttonsAndTotalLayout.addComponent(totalLayout,2,0); buttonsAndTotalLayout.setComponentAlignment(totalLayout, Alignment.MIDDLE_RIGHT); buttonsLayout.setMargin(true); buttonsAndTotalLayout.setSizeFull(); mainLayout.addComponent(buttonsAndTotalLayout); setContent(mainLayout); mainLayout.setSizeFull(); mainLayout.setSpacing(true); }
@Override public void initialize() { entityManager = getSite().getSiteContext().getObject(EntityManager.class); final GridLayout gridLayout = new GridLayout(1, 2); gridLayout.setSizeFull(); gridLayout.setMargin(false); gridLayout.setSpacing(true); gridLayout.setRowExpandRatio(1, 1f); setViewContent(gridLayout); auditLogEntryEditor = new ValidatingEditor(FieldSetDescriptorRegister.getFieldSetDescriptor( AuditLogEntry.class).getFieldDescriptors()); auditLogEntryEditor.setReadOnly(true); auditLogEntryEditor.setCaption("AuditLogEntry"); auditLogEntryEditor.addListener(this); gridLayout.addComponent(auditLogEntryEditor, 0, 0); final HorizontalLayout buttonLayout = new HorizontalLayout(); buttonLayout.setSpacing(true); gridLayout.addComponent(buttonLayout, 0, 1); }
@Test public void testAddComponentToParentFixedColumns() throws Exception { GridLayout layout = new GridLayout(); layout.setColumns(2); VisualTreeNode node = new VisualTreeNodeImpl(layout); Button b1 = new Button(); Button b2 = new Button(); Button b3 = new Button(); factory.addComponentToParent(node, new VisualTreeNodeImpl(b1)); factory.addComponentToParent(node, new VisualTreeNodeImpl(b2)); factory.addComponentToParent(node, new VisualTreeNodeImpl(b3)); assertThat(layout.getComponent(0, 0)).isSameAs(b1); assertThat(layout.getComponent(1, 0)).isSameAs(b2); assertThat(layout.getComponent(0, 1)).isSameAs(b3); }
@Test public void testAddComponentToParentColspan() throws Exception { GridLayout layout = new GridLayout(); layout.setColumns(2); VisualTreeNode node = new VisualTreeNodeImpl(layout); Button b1 = new Button(); VisualTreeNode b1node = new VisualTreeNodeImpl(b1); b1node.setAdditionalParameter("grid.columnSpan", "2"); Button b2 = new Button(); Button b3 = new Button(); factory.addComponentToParent(node, b1node); factory.addComponentToParent(node, new VisualTreeNodeImpl(b2)); factory.addComponentToParent(node, new VisualTreeNodeImpl(b3)); assertThat(layout.getComponent(0, 0)).isSameAs(b1); assertThat(layout.getComponent(1, 0)).isSameAs(b1); assertThat(layout.getComponent(0, 1)).isSameAs(b2); assertThat(layout.getComponent(1, 1)).isSameAs(b3); }
@Test @Ignore("TODO we need to fix this matter somehow... needs more thinking") public void testAddComponentToParentRowspan() throws Exception { GridLayout layout = new GridLayout(); layout.setColumns(2); VisualTreeNode node = new VisualTreeNodeImpl(layout); Button b1 = new Button(); VisualTreeNode b1node = new VisualTreeNodeImpl(b1); b1node.setAdditionalParameter("grid.rowSpan", "2"); Button b2 = new Button(); Button b3 = new Button(); factory.addComponentToParent(node, b1node); factory.addComponentToParent(node, new VisualTreeNodeImpl(b2)); factory.addComponentToParent(node, new VisualTreeNodeImpl(b3)); assertThat(layout.getComponent(0, 0)).isSameAs(b1); assertThat(layout.getComponent(0, 1)).isSameAs(b1); assertThat(layout.getComponent(1, 0)).isSameAs(b2); assertThat(layout.getComponent(1, 1)).isSameAs(b3); }
@Test public void testAddComponentToParentFixedItemPlaces() throws Exception { GridLayout layout = new GridLayout(); VisualTreeNode node = new VisualTreeNodeImpl(layout); Button b1 = new Button(); VisualTreeNode b1node = new VisualTreeNodeImpl(b1); b1node.setAdditionalParameter("grid.row", "1"); b1node.setAdditionalParameter("grid.column", "1"); Button b2 = new Button(); VisualTreeNode b2node = new VisualTreeNodeImpl(b2); b2node.setAdditionalParameter("grid.row", "2"); b2node.setAdditionalParameter("grid.column", "2"); Button b3 = new Button(); VisualTreeNode b3node = new VisualTreeNodeImpl(b3); b3node.setAdditionalParameter("grid.row", "5"); b3node.setAdditionalParameter("grid.column", "3"); factory.addComponentToParent(node, b1node); factory.addComponentToParent(node, b2node); factory.addComponentToParent(node, b3node); assertThat(layout.getRows()).isEqualTo(6); assertThat(layout.getColumns()).isEqualTo(4); assertThat(layout.getComponent(1, 1)).isSameAs(b1); assertThat(layout.getComponent(2, 2)).isSameAs(b2); assertThat(layout.getComponent(3, 5)).isSameAs(b3); }
@Override public void enter(ViewChangeEvent event) { GridLayout layout = new GridLayout(4, 6); // Create a result label that spans over all // the 4 columns in the first row layout.addComponent(display, 0, 0, 3, 0); // The operations for the calculator in the order // they appear on the screen (left to right, top // to bottom) String[] operations = new String[] { "7", "8", "9", "/", "4", "5", "6", "*", "1", "2", "3", "-", "0", "=", "C", "+" }; // Add buttons and have them send click events // to this class for (String caption: operations) layout.addComponent(new Button(caption, this)); Button button = new Button("Go To OtherView"); button.addClickListener(this); layout.addComponent(button,0,5,3,5); setCompositionRoot(layout); }
private void addContainerComponents(SingleComponentContainer container, List<Element> elements, SlideContainerPresenter presenter) { elements.stream().map(m -> createComponentFromElement(m, presenter)).filter(Objects::nonNull).forEach(e -> { Component component = e.getComponent(); if (elements.size() == 1 && component instanceof Layout) { container.setContent((Layout) component); } else { GridLayout gridLayout = new GridLayout(1, 1); gridLayout.setSizeFull(); container.setContent(gridLayout); gridLayout.addComponent(component); gridLayout.setComponentAlignment(component, e.getAlignment()); } }); }
public Toolbar(int columns, final int rows) { super("Tools"); setModal(false); setClosable(false); setResizable(false); setDraggable(true); addStyleName("diagram-toolbar"); this.columns = columns; this.rows = rows; this.layout = new GridLayout(this.columns, 1); layout.setSizeFull(); layout.setDefaultComponentAlignment(Alignment.MIDDLE_CENTER); setContent(layout); setImageLength(IMAGE_LENGTH); }
public OrderingListSelect(String caption) { final GridLayout layout = new GridLayout(2, 1); listSelect = new ListSelect(); final VerticalLayout buttonLayout = new VerticalLayout(); buttonLayout.setSpacing(true); layout.addComponent(listSelect, 0, 0); layout.addComponent(buttonLayout, 1, 0); layout.setComponentAlignment(buttonLayout, Alignment.MIDDLE_CENTER); upButton = new Button("▲"); downButton = new Button("▼"); buttonLayout.addComponent(upButton); buttonLayout.addComponent(downButton); setButtonClickListeners(); listSelect.setCaption(caption); setCompositionRoot(layout); }
private RowLayout(Step step) { this.step = step; label = getLabelProvider().getStepLabel(step); divider = new CssLayout(); divider.addStyleName(STYLE_DIVIDER); divider.setHeight(100, Unit.PERCENTAGE); contentContainer = new Panel(); contentContainer.addStyleName(STYLE_CONTENT_CONTAINER); contentContainer.addStyleName(ValoTheme.PANEL_BORDERLESS); contentContainer.setSizeFull(); buttonBar = new HorizontalLayout(); buttonBar.addStyleName(STYLE_BUTTON_BAR); buttonBar.setMargin(false); buttonBar.setSpacing(true); buttonBar.setWidth(100, Unit.PERCENTAGE); buttonBar.setMargin(new MarginInfo(false, false, !isLastStep(step), false)); rootLayout = new GridLayout(2, 3); rootLayout.setSizeFull(); rootLayout.setMargin(false); rootLayout.setSpacing(false); rootLayout.setColumnExpandRatio(1, 1); rootLayout.setRowExpandRatio(1, 1); rootLayout.addComponent(label, 0, 0, 1, 0); rootLayout.addComponent(divider, 0, 1, 0, 2); rootLayout.addComponent(contentContainer, 1, 1, 1, 1); rootLayout.addComponent(buttonBar, 1, 2, 1, 2); setCompositionRoot(rootLayout); addStyleName(STYLE_COMPONENT); setWidth(100, Unit.PERCENTAGE); setActive(false); }
private GridLayout getRootLayout() { GridLayout layout = new GridLayout(3, 2); layout.setDefaultComponentAlignment(Alignment.TOP_LEFT); layout.setMargin(new MarginInfo(false, true, true, true)); layout.setSpacing(true); layout.setSizeFull(); layout.setRowExpandRatio(1, 1); layout.setColumnExpandRatio(2, 1); return layout; }
private void setupPanel() { mainPanel.setSizeUndefined(); GridLayout mainGridLayout = new GridLayout(2, 1); mainTypeComboBox.setContainerDataSource(new BeanItemContainer<>( TypeViewDTO.ConditionTypes.class, Arrays.asList(TypeViewDTO.ConditionTypes.values()) )); mainTypeComboBox.setNullSelectionAllowed(false); mainTypeComboBox.select(TypeViewDTO.ConditionTypes.ofConditionDto(conditionDTO)); mainTypeComboBox.addValueChangeListener(event -> { TypeViewDTO.ConditionTypes selected = (TypeViewDTO.ConditionTypes) event.getProperty().getValue(); currentConditionWidget = conditionWidgetRepository .getFactory(selected) .createWidget(conditionDTO); currentConditionWidget.setChangeListener(changeListener); mainGridLayout.removeComponent(1, 0); mainGridLayout.addComponent(currentConditionWidget, 1, 0); }); Button deleteButton = new Button("Delete", event -> { changeListener.accept(null); }); mainGridLayout.addComponent(new VerticalLayout(mainTypeComboBox, deleteButton), 0, 0); mainGridLayout.addComponent(currentConditionWidget, 1, 0); mainPanel.setContent(mainGridLayout); }
private void setupPanel() { mainPanel.setSizeUndefined(); GridLayout mainGridLayout = new GridLayout(2, 1); mainTypeComboBox.setContainerDataSource(new BeanItemContainer<>( TypeViewDTO.ActionTypes.class, Arrays.asList(TypeViewDTO.ActionTypes.values()) )); mainTypeComboBox.setNullSelectionAllowed(false); mainTypeComboBox.select(TypeViewDTO.ActionTypes.ofActionDto(actionDTO)); mainTypeComboBox.addValueChangeListener(event -> { TypeViewDTO.ActionTypes selected = (TypeViewDTO.ActionTypes) event.getProperty().getValue(); currentActionWidget = actionWidgetRepository .getFactory(selected) .createWidget(actionDTO); currentActionWidget.setChangeListener(changeListener); mainGridLayout.removeComponent(1, 0); mainGridLayout.addComponent(currentActionWidget, 1, 0); }); Button deleteButton = new Button("Delete", event -> { changeListener.accept(null); }); mainGridLayout.addComponent(new VerticalLayout(mainTypeComboBox, deleteButton), 0, 0); mainGridLayout.addComponent(currentActionWidget, 1, 0); mainPanel.setContent(mainGridLayout); }
private VerticalLayout getPrognoseMethodenInfos () { VerticalLayout vl = new VerticalLayout(); infoText0 = new Label ("<h1>Prognosemethode</h1>"); infoText0.setContentMode(Label.CONTENT_XHTML); infoText1 = new Label ("<h2>Methode zur Parametereingabe</h2>"); infoText1.setContentMode(Label.CONTENT_XHTML); gl = new GridLayout(2,4); gl.setSizeFull(); gl.setColumnExpandRatio(1, 1.0f); gl.addComponent(iconStochastic, 0, 0); gl.setComponentAlignment(iconStochastic, Alignment.MIDDLE_CENTER); gl.addComponent(stochasticHeadline, 1, 0); gl.addComponent(stochasticText, 1,1); gl.addComponent(iconDeterministic,0, 2); gl.setComponentAlignment(iconDeterministic, Alignment.MIDDLE_CENTER); gl.addComponent(deterministicHeadline, 1,2); gl.addComponent(deterministicText, 1, 3); vl.addComponent(infoText0); vl.addComponent(infoText1); vl.addComponent(gl); return vl; }
private VerticalLayout getBerechnungsMethodeInfo () { VerticalLayout vl = new VerticalLayout(); headline0 = new Label ("<h1>Berechnungsmethoden</h1>"); headline0.setContentMode(Label.CONTENT_XHTML); headline1 = new Label ("<h2>Methode zur Prognoseerstellung</h2>"); headline1.setContentMode(Label.CONTENT_XHTML); gl = new GridLayout (2,6); gl.setSizeFull(); gl.setColumnExpandRatio(1, 1.0f); gl.addComponent(iconAPV, 0, 0); gl.setComponentAlignment(iconAPV, Alignment.MIDDLE_CENTER); gl.addComponent(apvHeadline, 1, 0); gl.addComponent(apvText, 1, 1); // gl.addComponent(iconFTE, 0, 2); // gl.setComponentAlignment(iconFTE, Alignment.MIDDLE_CENTER); // gl.addComponent(fteHeadline, 1, 2); // gl.addComponent(fteText, 1, 3); // // gl.addComponent(iconWACC, 0 , 4); // gl.setComponentAlignment(iconWACC, Alignment.MIDDLE_CENTER); // gl.addComponent(waccHeadline, 1, 4); // gl.addComponent(waccText, 1, 5); vl.addComponent(headline0); vl.addComponent(headline1); vl.addComponent(gl); return vl; }
/** * Diese Methode fügt die 3. Spalte der Tabelle mit den Daten zum Szenario 3 hinzu. * * @author Tobias Lindner */ public void addScenario3ToLayout () { planningTable.addContainerProperty("scenario3", GridLayout.class, null); planningTable.setColumnHeader("scenario3", "Szenario 3"); row1.getItemProperty("scenario3").setValue(planningGridScenario3); row2.getItemProperty("scenario3").setValue(companyValueLayoutScenario3); row3.getItemProperty("scenario3").setValue(capitalStructureChartScenario3); }
public AgentForm(RepositoryForm form) { this.parent = form; setSizeUndefined(); GridLayout formContainer = new GridLayout(2,5); formContainer.setSpacing(true); agentTypeCode.addItems(Agent.agentTypes); agentTypeSpecific.addItems(Agent.specificTypes); Validator phoneValidator = new RegexpValidator("^((\\d{3}-|\\(\\d{3}\\)\\s?)?\\d{3}-|^\\d{3}(\\.)?\\d{3}\\3)\\d{4}$", "Please enter a valid phone number."); phoneNumber.addValidator(phoneValidator); formContainer.addComponent(firstName); formContainer.addComponent(lastName); formContainer.addComponent(agentTypeCode,0,1); formContainer.addComponent(agentTypeSpecific,1,1); formContainer.addComponent(email,0,2); formContainer.addComponent(affiliation,1,2); formContainer.addComponent(orcid,0,3); formContainer.addComponent(phoneNumber,1,3); HorizontalLayout buttons = new HorizontalLayout(); buttons.setSpacing(true); buttons.addComponents(save, delete); save.setStyleName(ValoTheme.BUTTON_FRIENDLY); delete.setStyleName(ValoTheme.BUTTON_DANGER); save.setEnabled(false); delete.setEnabled(false); save.addClickListener(e->this.save()); delete.addClickListener(e->this.delete()); formContainer.addComponent(buttons, 0,4,1,4); addComponent(formContainer); }
/** * Adds this group row to a grid layout * * @param layout * the grid layout * @param rowIndex * the row of the grid layout */ public void addToGridRow(final GridLayout layout, final int rowIndex) { layout.addComponent(groupName, 0, rowIndex); if (populated) { layout.addComponent(targetFilterQuery, 1, rowIndex); } else { layout.addComponent(targetFilterQueryCombo, 1, rowIndex); } layout.addComponent(targetPercentage, 2, rowIndex); layout.addComponent(triggerThreshold, 3, rowIndex); layout.addComponent(errorThreshold, 4, rowIndex); layout.addComponent(optionsLayout, 5, rowIndex); }
private void createMainLayout() { mainLayout = new GridLayout(); layoutWidgets(); mainLayout.setSizeFull(); mainLayout.setSpacing(true); mainLayout.setRowExpandRatio(0, 1F); }
private void createMainLayout() { mainLayout = new GridLayout(4, 2); mainLayout.setSizeFull(); mainLayout.setSpacing(true); mainLayout.addComponent(filterByDSTypeLayout, 0, 0); mainLayout.addComponent(distributionTableLayout, 1, 0); mainLayout.addComponent(softwareModuleTableLayout, 2, 0); mainLayout.addComponent(filterBySMTypeLayout, 3, 0); mainLayout.addComponent(deleteActionsLayout, 1, 1, 2, 1); mainLayout.setRowExpandRatio(0, 1.0F); mainLayout.setColumnExpandRatio(1, 0.5F); mainLayout.setColumnExpandRatio(2, 0.5F); mainLayout.setComponentAlignment(deleteActionsLayout, Alignment.BOTTOM_CENTER); }
private final void init() { if (content instanceof AbstractOrderedLayout) { ((AbstractOrderedLayout) content).setSpacing(true); ((AbstractOrderedLayout) content).setMargin(true); } if (content instanceof GridLayout) { addStyleName("marginTop"); } if (content != null) { mainLayout.addComponent(content); mainLayout.setExpandRatio(content, 1.0F); } createMandatoryLabel(); final HorizontalLayout buttonLayout = createActionButtonsLayout(); mainLayout.addComponent(buttonLayout); mainLayout.setComponentAlignment(buttonLayout, Alignment.TOP_CENTER); setCaption(caption); setCaptionAsHtml(true); setContent(mainLayout); setResizable(false); center(); setModal(true); addStyleName("fontsize"); setOrginaleValues(); addComponentListeners(); }
protected GridLayout createInfoSectionLayout(int columns, int rows) { GridLayout layout = new GridLayout(columns, rows); layout.setSpacing(true); layout.setWidth(100, UNITS_PERCENTAGE); layout.setMargin(true, false, true, false); infoPanelLayout.addComponent(layout); return layout; }
protected void addProfileEntry(GridLayout layout, Component name, Component value) { name.addStyleName(ExplorerLayout.STYLE_PROFILE_FIELD); name.setSizeUndefined(); layout.addComponent(name); value.setSizeUndefined(); layout.addComponent(value); }