trackeditor: set height when known

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9261 30fe4595-0a0c-4342-8851-515496e4dcbd
This commit is contained in:
iobyte 2024-01-18 20:29:25 +00:00
parent 52268d7063
commit 65ace9cf15
2 changed files with 21 additions and 5 deletions

View File

@ -959,11 +959,19 @@ public class SegmentEditorDlg extends JDialog implements SliderListener
{
if (slider.isCheckBoxSelected())
{
if (!Double.isNaN(heightStartLeftSlider.getValue()))
double startLeft = heightStartLeftSlider.getValue();
double startRight = heightStartRightSlider.getValue();
if (!Double.isNaN(startLeft) &&!Double.isNaN(startRight) && startLeft == startRight)
{
heightStartSlider.setValue(startLeft);
}
if (!Double.isNaN(startLeft))
{
heightStartLeftSlider.setValue(Double.NaN);
}
if (!Double.isNaN(heightStartRightSlider.getValue()))
if (!Double.isNaN(startRight))
{
heightStartRightSlider.setValue(Double.NaN);
}
@ -995,11 +1003,19 @@ public class SegmentEditorDlg extends JDialog implements SliderListener
{
if (slider.isCheckBoxSelected())
{
if (!Double.isNaN(heightEndLeftSlider.getValue()))
double endLeft = heightEndLeftSlider.getValue();
double endRight = heightEndRightSlider.getValue();
if (!Double.isNaN(endLeft) &&!Double.isNaN(endRight) && endLeft == endRight)
{
heightEndSlider.setValue(endLeft);
}
if (!Double.isNaN(endLeft))
{
heightEndLeftSlider.setValue(Double.NaN);
}
if (!Double.isNaN(heightEndRightSlider.getValue()))
if (!Double.isNaN(endRight))
{
heightEndRightSlider.setValue(Double.NaN);
}

View File

@ -34,7 +34,7 @@ public class Properties
private static Properties instance = new Properties();
private Vector<ActionListener> propertiesListeners = new Vector<ActionListener>();
public final String title = "sd2-trackeditor";
public final String version = "1.4.7";
public final String version = "1.4.8";
private String path;
private double imageScale = 1;