@Override public void setSplitterPosition(float position) { float oldPosition = getSplitPosition(); getSplitterState().position = position; fireEvent(new SplitPositionChangeEvent(AbstractSplitPanel.this, true, oldPosition, getSplitPositionUnit(), position, getSplitPositionUnit())); } };
Unit oldUnit = getSplitPositionUnit();
|| !def.getSplitPositionUnit().equals(getSplitPositionUnit())) { String splitPositionString = asString(getSplitPosition()) + getSplitPositionUnit(); design.attr("split-position", splitPositionString);
@Override public SizeUnit getSplitPositionSizeUnit() { return WebWrapperUtils.toSizeUnit(component.getSplitPositionUnit()); }
@Override public boolean saveSettings(Element element) { if (!isSettingsEnabled()) { return false; } if (!settingsChanged) { return false; } Element e = element.element("position"); if (e == null) { e = element.addElement("position"); } e.addAttribute("value", String.valueOf(component.getSplitPosition())); e.addAttribute("unit", String.valueOf(component.getSplitPositionUnit())); return true; }