protected AbstractOrderedLayout getComponentContent() { return ((AbstractOrderedLayout) component.getContent()); }
public CubaFieldGroupLayout getLayout() { return (CubaFieldGroupLayout) super.getContent(); }
@Override public void addComponent(Component c) { getContent().addComponent(c); }
@Override public void setWidth(float width, Unit unit) { super.setWidth(width, unit); if (getContent() != null) { if (width < 0) { getContent().setWidth(-1, Unit.PIXELS); } else { getContent().setWidth(100, Unit.PERCENTAGE); } } }
@Override public void setHeight(float height, Unit unit) { super.setHeight(height, unit); if (getContent() != null) { if (height < 0) { getContent().setHeight(-1, Unit.PIXELS); } else { getContent().setHeight(100, Unit.PERCENTAGE); } } }
@Override public void removeComponent(Component c) { getContent().addComponent(c); }
@Override public void addComponents(Component... components) { getContent().addComponents(components); }
@Override public void replaceComponent(Component oldComponent, Component newComponent) { getContent().replaceComponent(oldComponent, newComponent); }
@Override public Iterator<Component> getComponentIterator() { return getContent().iterator(); }
@Override public void removeAllComponents() { getContent().removeAllComponents(); }
@Override public void moveComponentsFrom(ComponentContainer source) { getContent().moveComponentsFrom(source); }
@Override public void setContent(Component content) { super.setContent(content); if (content != null) { if (getHeight() < 0) { getContent().setHeight(-1, Unit.PIXELS); } else { getContent().setHeight(100, Unit.PERCENTAGE); } if (getWidth() < 0) { getContent().setWidth(-1, Unit.PIXELS); } else { getContent().setWidth(100, Unit.PERCENTAGE); } } }
public void setExpanded(boolean expanded, boolean invokedByUser) { if (expanded != getState(false).expanded) { getContent().setVisible(expanded); markAsDirtyRecursive(); } getState().expanded = expanded; if (expandChangeHandler != null) expandChangeHandler.expandStateChanged(expanded, invokedByUser); }
if (orientation == Orientation.VERTICAL && !(component.getContent() instanceof CubaVerticalActionsLayout)) { newContent = new CubaVerticalActionsLayout(); } else if (orientation == Orientation.HORIZONTAL && !(component.getContent() instanceof CubaHorizontalActionsLayout)) { newContent = new CubaHorizontalActionsLayout(); component.setContent(newContent); CubaOrderedActionsLayout currentContent = (CubaOrderedActionsLayout) component.getContent();