import java.util.Arrays;
+import net.sf.openrocket.l10n.Translator;
+import net.sf.openrocket.startup.Application;
+
/**
* An enumeration of line styles. The line styles are defined by an array of
* floats suitable for <code>BasicStroke</code>.
*
* @author Sampo Niskanen <sampo.niskanen@iki.fi>
*/
+
public enum LineStyle {
- SOLID("Solid",new float[] { 10f, 0f }),
- DASHED("Dashed",new float[] { 6f, 4f }),
- DOTTED("Dotted",new float[] { 2f, 3f }),
- DASHDOT("Dash-dotted",new float[] { 8f, 3f, 2f, 3f})
+
+ //// Solid
+ SOLID("LineStyle.Solid",new float[] { 10f, 0f }),
+ //// Dashed
+ DASHED("LineStyle.Dashed",new float[] { 6f, 4f }),
+ //// Dotted
+ DOTTED("LineStyle.Dotted",new float[] { 2f, 3f }),
+ //// Dash-dotted
+ DASHDOT("LineStyle.Dash-dotted",new float[] { 8f, 3f, 2f, 3f})
;
private final String name;
private final float[] dashes;
+
LineStyle(String name, float[] dashes) {
+
this.name = name;
this.dashes = dashes;
}
}
@Override
public String toString() {
- return name;
+ final Translator trans = Application.getTranslator();
+ return trans.get(name);
}
}
\ No newline at end of file