@Override public void setMargin(com.haulmont.cuba.gui.components.MarginInfo marginInfo) { HasOuterMargin layout = (HasOuterMargin) delegate.getLayout(); layout.setOuterMargin(marginInfo); }
/** * Enables or disables margins on all sides simultaneously. * * @param enable if true, enables margins on all sides. If false, disables margins on all sides. */ default void setOuterMargin(boolean enable) { setOuterMargin(new MarginInfo(enable, enable, enable, enable)); }
/** * Sets margins on all sides individually. * * @param top enable or disable top margin * @param right enable or disable right margin * @param bottom enable or disable bottom margin * @param left enable or disable left margin */ default void setOuterMargin(boolean top, boolean right, boolean bottom, boolean left) { setOuterMargin(new MarginInfo(top, right, bottom, left)); }