public void setRows(int rows) { this.rows = rows; this.field.setHeight(Metrics.TextArea.BASE_HEIGHT + ((rows - 1) * Metrics.TextArea.LINE_HEIGHT), Unit.PIXELS); this.ripple.setHeight(Metrics.TextArea.BASE_HEIGHT + ((rows - 1) * Metrics.TextArea.LINE_HEIGHT), Unit.PIXELS); }
@Override public void setHeight(float height, Unit unit) { super.setHeight(height, unit); if (container != null) { if (height < 0) { container.setHeightUndefined(); field.setHeightUndefined(); if (inputWrapper != null) { inputWrapper.setHeightUndefined(); } } else { container.setHeight(100, Unit.PERCENTAGE); field.setHeight(100, Unit.PERCENTAGE); if (inputWrapper != null) { inputWrapper.setHeight(100, Unit.PERCENTAGE); } } } }
@Override public void setHeight(float height, Unit unit) { super.setHeight(height, unit); if (getHeight() < 0) { table.setHeightUndefined(); } else { table.setHeight(100, Unit.PERCENTAGE); } updateClientCaching(); }
public Step addStep(String name, String info) { if (steps.size() > 0) { CssLayout connector = new CssLayout(); connector.addStyleName("step-connector"); connector.addStyleName(FlexItem.FlexGrow.GROW_1); connector.addStyleName(MaterialColor.DARK_DIVIDER.getBackgroundColorStyle()); connector.setHeight(Metrics.Stepper.CONNECTOR_HEIGHT, Unit.PIXELS); addComponent(connector); } Step s = createStep(steps.size() + 1, name, info); addComponent(s); steps.add(s); return s; }
private Component buildContent() { menuContent.addStyleName("sidebar"); menuContent.addStyleName(ValoTheme.MENU_PART); menuContent.addStyleName("no-vertical-drag-hints"); menuContent.addStyleName("no-horizontal-drag-hints"); menuContent.setWidth(null); menuContent.setHeight("100%"); menuContent.addComponent(this.menu); return menuContent; }
@Override protected CssLayout createCompositionRoot() { CssLayout layout = new CssLayout(); layout.addStyleName(ValoTheme.MENU_PART); if (largeIcons) { layout.addStyleName(ValoTheme.MENU_PART_LARGE_ICONS); } layout.setWidth(null); layout.setHeight("100%"); if (logo != null) { layout.addComponent(logo); } if (headerLayout != null) { layout.addComponent(headerLayout); } return layout; }
protected void initInputField() { // Csslayout is used to style inputtext as rounded CssLayout csslayout = new CssLayout(); csslayout.setHeight(24, UNITS_PIXELS); csslayout.setWidth(100, UNITS_PERCENTAGE); layout.addComponent(csslayout); inputField = new TextField(); inputField.setWidth(100, UNITS_PERCENTAGE); inputField.addStyleName(ExplorerLayout.STYLE_SEARCHBOX); inputField.setInputPrompt(i18nManager.getMessage(Messages.TASK_CREATE_NEW)); inputField.focus(); csslayout.addComponent(inputField); layout.setComponentAlignment(csslayout, Alignment.MIDDLE_LEFT); layout.setExpandRatio(csslayout, 1.0f); }
/** * Sets the layout (aka view) of this form. The layout is used as a primary * source for pre created fields, the actual form as a secondary source. * * @param layout */ public void setContent(ComponentContainer layout) { if (layout instanceof Layout) { super.setLayout((Layout) layout); } else { // form only accepts Layout as content so wrap into CssLayout if // necessary (e.g. CustomComponent) CssLayout cssLayout = new CssLayout(); cssLayout.addComponent(layout); if(layout.getWidthUnits() == UNITS_PERCENTAGE) { cssLayout.setWidth("100%"); } if(layout.getHeightUnits() == UNITS_PERCENTAGE) { cssLayout.setHeight("100%"); } super.setLayout(cssLayout); } setFormFieldFactory(new PreCreatedFieldsHelper(layout, this, customFieldSources)); }
previewLayout.addStyleName("file-preview-area"); previewLayout.setWidth("150px"); previewLayout.setHeight("150px");