Changeset 5217 in josm for trunk/src/org/openstreetmap/josm/gui/mappaint/LineElemStyle.java
- Timestamp:
- 2012-05-06T21:23:18+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/mappaint/LineElemStyle.java
r5214 r5217 40 40 41 41 protected enum LineType { 42 NORMAL(""), 43 CASING("casing-"), 44 LEFT_CASING("left-casing-"), 45 RIGHT_CASING("right-casing-"); 46 47 public String prefix; 48 49 LineType(String prefix) { 42 NORMAL("", 3f), 43 CASING("casing-", 2f), 44 LEFT_CASING("left-casing-", 2.1f), 45 RIGHT_CASING("right-casing-", 2.1f); 46 47 public final String prefix; 48 public final float default_major_z_index; 49 50 LineType(String prefix, float default_major_z_index) { 50 51 this.prefix = prefix; 51 } 52 } 53 54 protected LineElemStyle(Cascade c, BasicStroke line, Color color, BasicStroke dashesLine, Color dashesBackground, float offset, float realWidth) { 55 super(c, 0f); 52 this.default_major_z_index = default_major_z_index; 53 } 54 } 55 56 protected LineElemStyle(Cascade c, float default_major_z_index, BasicStroke line, Color color, BasicStroke dashesLine, Color dashesBackground, float offset, float realWidth) { 57 super(c, default_major_z_index); 56 58 this.line = line; 57 59 this.color = color; … … 69 71 LineElemStyle leftCasing = createImpl(env, LineType.LEFT_CASING); 70 72 if (leftCasing != null) { 71 leftCasing.z_index += -90;72 73 leftCasing.isModifier = true; 73 74 } … … 78 79 LineElemStyle rightCasing = createImpl(env, LineType.RIGHT_CASING); 79 80 if (rightCasing != null) { 80 rightCasing.z_index += -90;81 81 rightCasing.isModifier = true; 82 82 } … … 87 87 LineElemStyle casing = createImpl(env, LineType.CASING); 88 88 if (casing != null) { 89 casing.z_index += -100;90 89 casing.isModifier = true; 91 90 } … … 263 262 } 264 263 265 return new LineElemStyle(c, line, color, dashesLine, dashesBackground, offset, realWidth);264 return new LineElemStyle(c, type.default_major_z_index, line, color, dashesLine, dashesBackground, offset, realWidth); 266 265 } 267 266
Note:
See TracChangeset
for help on using the changeset viewer.