List of usage examples for com.vaadin.ui Label setHeight
@Override public void setHeight(float height, Unit unit)
From source file:org.ripla.web.demo.skin.stylish.Skin.java
License:Open Source License
private Label createMargin(final String inStyle, final int inWidth) { final Label out = new Label(" ", ContentMode.HTML); out.setStyleName(inStyle);/*from ww w .j a v a 2 s . c o m*/ out.setWidth(inWidth, Unit.PIXELS); out.setHeight(45, Unit.PIXELS); return out; }
From source file:org.vaadin.arborgraph.demo.DemoApplication.java
License:Open Source License
private Label getHelpLabel(String help) { Label retval = new Label(); retval.addStyleName("help"); retval.setDescription(help);/*from www. j av a 2 s . c om*/ retval.setWidth(18, Sizeable.UNITS_PIXELS); retval.setHeight(18, Sizeable.UNITS_PIXELS); return retval; }
From source file:ru.codeinside.gses.webui.form.GridForm.java
License:Mozilla Public License
void buildControls(final FieldTree.Entry entry, int level) { switch (entry.type) { case ITEM:// w w w.j a v a 2 s . co m case BLOCK: if (!entry.readable) break; // ? ? ? ?, if (isNotBlank(entry.caption)) { Label caption = new Label(entry.caption); caption.setStyleName("right"); if (entry.type == FieldTree.Type.BLOCK) { caption.addStyleName("bold"); } caption.setWidth(300, UNITS_PIXELS); caption.setHeight(100, UNITS_PERCENTAGE); gridLayout.addComponent(caption, level, entry.index, valueColumn - 1, entry.index); gridLayout.setComponentAlignment(caption, Alignment.TOP_RIGHT); } final Component sign = entry.sign; if (sign != null) { gridLayout.addComponent(sign, valueColumn + 1, entry.index); gridLayout.setComponentAlignment(sign, Alignment.TOP_LEFT); if (!entry.readOnly) { entry.field.addListener(new ValueChangeListener() { @Override public void valueChange(Property.ValueChangeEvent event) { entry.field.removeListener(this); gridLayout.removeComponent(sign); entry.sign = null; } }); } } // ??? addField(entry.path, entry.field); break; case CONTROLS: HorizontalLayout layout = new HorizontalLayout(); layout.setImmediate(true); layout.setSpacing(true); layout.setMargin(false, false, true, false); Button plus = createButton("+"); Button minus = createButton("-"); layout.addComponent(plus); layout.addComponent(minus); FieldTree.Entry block = getBlock(entry); plus.addListener(new AppendAction(entry, minus)); minus.addListener(new RemoveAction(entry, plus)); if (block.field != null) { final StringBuilder sb = new StringBuilder(); if (!isBlank(block.caption)) { sb.append(' ').append('\'').append(block.caption).append('\''); } if (block.field.getDescription() != null) { sb.append(' ').append('(').append(block.field.getDescription()).append(')'); } plus.setDescription("" + sb); minus.setDescription("" + sb); } updateCloneButtons(plus, minus, block); gridLayout.addComponent(layout, valueColumn, entry.index, valueColumn, entry.index); break; case CLONE: int y = entry.index; int dy = entry.getControlsCount() - 1; Label cloneCaption = new Label(entry.cloneIndex + ")"); cloneCaption.setWidth(20, UNITS_PIXELS); cloneCaption.setStyleName("right"); cloneCaption.addStyleName("bold"); gridLayout.addComponent(cloneCaption, level - 1, y, level - 1, y + dy); gridLayout.setComponentAlignment(cloneCaption, Alignment.TOP_RIGHT); break; case ROOT: break; default: throw new IllegalStateException( "??? ? ? " + entry.type); } if (entry.items != null) { // ? ? if (entry.type == FieldTree.Type.BLOCK) { level++; } for (FieldTree.Entry child : entry.items) { buildControls(child, level); } } }