/** * Make and show an AnimationPropertiesDialog; if that returns animationInfo ok, set the new * animationInfo data into the the Animations. */ protected void showPropertiesDialog() { if (propertiesDialog == null) { AnimationBoxPanel propertiesBoxPanel = new AnimationBoxPanel(null, boxPanel.getStepsOk()); propertiesDialog = new AnimationPropertiesDialog(this, GuiUtils.getFrame(getContents()), propertiesBoxPanel); animationInfo.shared = getSharing(); animationInfo.boxesVisible = getBoxPanelVisible(); propertiesDialog.setInfo(animationInfo); } propertiesDialog.boxPanel.applyProperties(boxPanel); propertiesDialog.show(); }