trackeditor: move mutable classes from property pannel to their own files
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9299 30fe4595-0a0c-4342-8851-515496e4dcbd
This commit is contained in:
parent
bfaaf6e39b
commit
0ddf3071db
|
@ -81,6 +81,9 @@ IF(Java_Development_FOUND AND Java_FOUND)
|
|||
utils/Editor.java
|
||||
utils/EditorPoint.java
|
||||
utils/GroupButtonLayout.java
|
||||
utils/MutableDouble.java
|
||||
utils/MutableInteger.java
|
||||
utils/MutableString.java
|
||||
utils/Project.java
|
||||
utils/Properties.java
|
||||
utils/SegmentSliderLayout.java
|
||||
|
|
|
@ -29,6 +29,8 @@ import javax.swing.JTabbedPane;
|
|||
import javax.swing.JTextField;
|
||||
|
||||
import gui.EditorFrame;
|
||||
import utils.MutableDouble;
|
||||
import utils.MutableString;
|
||||
import utils.circuit.Camera;
|
||||
|
||||
/**
|
||||
|
|
|
@ -34,6 +34,7 @@ import javax.swing.filechooser.FileNameExtensionFilter;
|
|||
|
||||
import gui.EditorFrame;
|
||||
import utils.Editor;
|
||||
import utils.MutableString;
|
||||
import utils.circuit.EnvironmentMapping;
|
||||
|
||||
/**
|
||||
|
|
|
@ -28,6 +28,7 @@ import javax.swing.JTextField;
|
|||
|
||||
import gui.EditorFrame;
|
||||
import utils.Editor;
|
||||
import utils.MutableString;
|
||||
|
||||
/**
|
||||
* @author babis
|
||||
|
|
|
@ -33,6 +33,8 @@ import javax.swing.filechooser.FileNameExtensionFilter;
|
|||
|
||||
import gui.EditorFrame;
|
||||
import utils.Editor;
|
||||
import utils.MutableDouble;
|
||||
import utils.MutableString;
|
||||
|
||||
/**
|
||||
* @author Robert Reif
|
||||
|
|
|
@ -33,6 +33,8 @@ import javax.swing.filechooser.FileNameExtensionFilter;
|
|||
|
||||
import gui.EditorFrame;
|
||||
import utils.Editor;
|
||||
import utils.MutableDouble;
|
||||
import utils.MutableString;
|
||||
|
||||
/**
|
||||
* @author babis
|
||||
|
|
|
@ -24,6 +24,9 @@ import javax.swing.JLabel;
|
|||
import javax.swing.JTextField;
|
||||
|
||||
import gui.EditorFrame;
|
||||
import utils.MutableDouble;
|
||||
import utils.MutableInteger;
|
||||
import utils.MutableString;
|
||||
|
||||
/**
|
||||
* @author Robert Reif
|
||||
|
|
|
@ -48,6 +48,7 @@ import javax.swing.table.TableColumn;
|
|||
import gui.EditorFrame;
|
||||
import gui.TrackObjectDialog;
|
||||
import utils.Editor;
|
||||
import utils.MutableString;
|
||||
import utils.circuit.ObjShapeObject;
|
||||
import utils.circuit.ObjectData;
|
||||
import utils.circuit.ObjectMap;
|
||||
|
|
|
@ -45,6 +45,9 @@ import javax.swing.filechooser.FileNameExtensionFilter;
|
|||
|
||||
import gui.EditorFrame;
|
||||
import utils.Editor;
|
||||
import utils.MutableDouble;
|
||||
import utils.MutableInteger;
|
||||
import utils.MutableString;
|
||||
import utils.circuit.TrackObject;
|
||||
|
||||
/**
|
||||
|
|
|
@ -37,6 +37,9 @@ import javax.swing.JTextField;
|
|||
|
||||
import gui.EditorFrame;
|
||||
import utils.DoubleValue;
|
||||
import utils.MutableDouble;
|
||||
import utils.MutableInteger;
|
||||
import utils.MutableString;
|
||||
import utils.SegmentVector;
|
||||
import utils.SurfaceComboBox;
|
||||
import utils.circuit.Pits;
|
||||
|
|
|
@ -5,6 +5,9 @@ import javax.swing.JPanel;
|
|||
import javax.swing.JTextField;
|
||||
|
||||
import gui.EditorFrame;
|
||||
import utils.MutableDouble;
|
||||
import utils.MutableInteger;
|
||||
import utils.MutableString;
|
||||
|
||||
public class PropertyPanel extends JPanel
|
||||
{
|
||||
|
@ -194,65 +197,7 @@ public class PropertyPanel extends JPanel
|
|||
return null;
|
||||
}
|
||||
|
||||
public class MutableString
|
||||
{
|
||||
private String value;
|
||||
|
||||
public MutableString()
|
||||
{
|
||||
this.value = null;
|
||||
}
|
||||
|
||||
public String getValue()
|
||||
{
|
||||
return value;
|
||||
}
|
||||
|
||||
public void setValue(String value)
|
||||
{
|
||||
this.value = value;
|
||||
}
|
||||
}
|
||||
|
||||
public class MutableDouble
|
||||
{
|
||||
private double value;
|
||||
|
||||
public MutableDouble()
|
||||
{
|
||||
this.value = Double.NaN;
|
||||
}
|
||||
|
||||
public double getValue()
|
||||
{
|
||||
return value;
|
||||
}
|
||||
|
||||
public void setValue(double value)
|
||||
{
|
||||
this.value = value;
|
||||
}
|
||||
}
|
||||
|
||||
public class MutableInteger
|
||||
{
|
||||
private int value;
|
||||
|
||||
public MutableInteger()
|
||||
{
|
||||
this.value = Integer.MAX_VALUE;
|
||||
}
|
||||
|
||||
public int getValue()
|
||||
{
|
||||
return value;
|
||||
}
|
||||
|
||||
public void setValue(int value)
|
||||
{
|
||||
this.value = value;
|
||||
}
|
||||
}
|
||||
|
||||
protected void addLabel(JPanel panel, int index, JLabel label, String text, int length)
|
||||
{
|
||||
|
|
|
@ -21,6 +21,7 @@ import javax.swing.JTable;
|
|||
import javax.swing.SwingUtilities;
|
||||
import javax.swing.table.AbstractTableModel;
|
||||
import gui.EditorFrame;
|
||||
import utils.MutableString;
|
||||
import utils.circuit.ObjShapeRelief;
|
||||
import utils.circuit.Reliefs;
|
||||
|
||||
|
|
|
@ -9,6 +9,8 @@ import javax.swing.JTabbedPane;
|
|||
import javax.swing.JTextField;
|
||||
|
||||
import gui.EditorFrame;
|
||||
import utils.MutableDouble;
|
||||
import utils.MutableString;
|
||||
import utils.circuit.Sector;
|
||||
|
||||
/**
|
||||
|
|
|
@ -25,6 +25,9 @@ import javax.swing.JLabel;
|
|||
import javax.swing.JTextField;
|
||||
|
||||
import gui.EditorFrame;
|
||||
import utils.MutableDouble;
|
||||
import utils.MutableInteger;
|
||||
import utils.MutableString;
|
||||
|
||||
/**
|
||||
* @author Robert Reif
|
||||
|
|
|
@ -35,6 +35,8 @@ import javax.swing.filechooser.FileNameExtensionFilter;
|
|||
|
||||
import gui.EditorFrame;
|
||||
import utils.Editor;
|
||||
import utils.MutableDouble;
|
||||
import utils.MutableString;
|
||||
import utils.circuit.Surface;
|
||||
|
||||
/**
|
||||
|
|
|
@ -37,6 +37,9 @@ import javax.swing.UIManager;
|
|||
import javax.swing.filechooser.FileNameExtensionFilter;
|
||||
import gui.EditorFrame;
|
||||
import utils.Editor;
|
||||
import utils.MutableDouble;
|
||||
import utils.MutableInteger;
|
||||
import utils.MutableString;
|
||||
import utils.SurfaceComboBox;
|
||||
import utils.ac3d.Ac3dException;
|
||||
import utils.circuit.Surface;
|
||||
|
|
|
@ -34,6 +34,9 @@ import javax.swing.filechooser.FileNameExtensionFilter;
|
|||
|
||||
import gui.EditorFrame;
|
||||
import utils.Editor;
|
||||
import utils.MutableDouble;
|
||||
import utils.MutableInteger;
|
||||
import utils.MutableString;
|
||||
import utils.circuit.TrackLight;
|
||||
|
||||
/**
|
||||
|
|
|
@ -34,6 +34,8 @@ import javax.swing.JTabbedPane;
|
|||
import javax.swing.JTextField;
|
||||
|
||||
import gui.EditorFrame;
|
||||
import utils.MutableDouble;
|
||||
import utils.MutableString;
|
||||
import utils.SurfaceComboBox;
|
||||
import utils.circuit.SegmentSide;
|
||||
import utils.circuit.Surface;
|
||||
|
|
|
@ -25,6 +25,7 @@ import javax.swing.JLabel;
|
|||
import javax.swing.JTextField;
|
||||
|
||||
import gui.EditorFrame;
|
||||
import utils.MutableDouble;
|
||||
import utils.circuit.TurnMarks;
|
||||
|
||||
/**
|
||||
|
|
|
@ -0,0 +1,21 @@
|
|||
package utils;
|
||||
|
||||
public class MutableDouble
|
||||
{
|
||||
private double value;
|
||||
|
||||
public MutableDouble()
|
||||
{
|
||||
this.value = Double.NaN;
|
||||
}
|
||||
|
||||
public double getValue()
|
||||
{
|
||||
return value;
|
||||
}
|
||||
|
||||
public void setValue(double value)
|
||||
{
|
||||
this.value = value;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
package utils;
|
||||
|
||||
public class MutableInteger
|
||||
{
|
||||
private int value;
|
||||
|
||||
public MutableInteger()
|
||||
{
|
||||
this.value = Integer.MAX_VALUE;
|
||||
}
|
||||
|
||||
public int getValue()
|
||||
{
|
||||
return value;
|
||||
}
|
||||
|
||||
public void setValue(int value)
|
||||
{
|
||||
this.value = value;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
package utils;
|
||||
|
||||
public class MutableString
|
||||
{
|
||||
private String value;
|
||||
|
||||
public MutableString()
|
||||
{
|
||||
this.value = null;
|
||||
}
|
||||
|
||||
public String getValue()
|
||||
{
|
||||
return value;
|
||||
}
|
||||
|
||||
public void setValue(String value)
|
||||
{
|
||||
this.value = value;
|
||||
}
|
||||
}
|
|
@ -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.26";
|
||||
public final String version = "1.4.27";
|
||||
private String path;
|
||||
|
||||
private double imageScale = 1;
|
||||
|
|
Loading…
Reference in New Issue