Changeset 3967 in josm for trunk/src/org/openstreetmap/josm/gui/mappaint/LineElemStyle.java
- Timestamp:
- 2011-03-09T16:01:54+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/mappaint/LineElemStyle.java
r3907 r3967 21 21 MultiCascade mc = new MultiCascade(); 22 22 Cascade c = mc.getOrCreateCascade("default"); 23 c.put("width", "default");23 c.put("width", Keyword.DEFAULT); 24 24 c.put("color", color != null ? color : PaintColors.UNTAGGED.get()); 25 25 return createLine(new Environment(null, mc, "default", null)); … … 103 103 104 104 int alpha = 255; 105 Integer pAlpha = Utils.color_float2int(c.get("opacity", null, float.class));105 Integer pAlpha = Utils.color_float2int(c.get("opacity", null, Float.class)); 106 106 if (pAlpha != null) { 107 107 alpha = pAlpha; … … 136 136 } 137 137 138 int cap; 139 String capStr = c.get(prefix + "linecap", null, String.class); 140 if (equal(capStr, "none")) { 141 cap = BasicStroke.CAP_BUTT; 142 } else if (equal(capStr, "round")) { 143 cap = BasicStroke.CAP_ROUND; 144 } else if (equal(capStr, "square")) { 145 cap = BasicStroke.CAP_SQUARE; 146 } else { 138 Integer cap = null; 139 Keyword capKW = c.get(prefix + "linecap", null, Keyword.class); 140 if (capKW != null) { 141 if (equal(capKW.val, "none")) { 142 cap = BasicStroke.CAP_BUTT; 143 } else if (equal(capKW.val, "round")) { 144 cap = BasicStroke.CAP_ROUND; 145 } else if (equal(capKW.val, "square")) { 146 cap = BasicStroke.CAP_SQUARE; 147 } 148 } 149 if (cap == null) { 147 150 cap = dashes != null ? BasicStroke.CAP_BUTT : BasicStroke.CAP_ROUND; 148 151 } 149 152 150 int join; 151 String joinStr = c.get(prefix + "linejoin", null, String.class); 152 if (equal(joinStr, "round")) { 153 join = BasicStroke.JOIN_ROUND; 154 } else if (equal(joinStr, "miter")) { 155 join = BasicStroke.JOIN_MITER; 156 } else if (equal(joinStr, "bevel")) { 157 join = BasicStroke.JOIN_BEVEL; 158 } else { 153 Integer join = null; 154 Keyword joinKW = c.get(prefix + "linejoin", null, Keyword.class); 155 if (joinKW != null) { 156 if (equal(joinKW.val, "round")) { 157 join = BasicStroke.JOIN_ROUND; 158 } else if (equal(joinKW.val, "miter")) { 159 join = BasicStroke.JOIN_MITER; 160 } else if (equal(joinKW.val, "bevel")) { 161 join = BasicStroke.JOIN_BEVEL; 162 } 163 } 164 if (join == null) { 159 165 join = BasicStroke.JOIN_ROUND; 160 166 } … … 177 183 TextElement text = null; 178 184 if (!casing) { 179 String textPos = c.get("text-position", null, String.class);180 if (textPos == null || equal(textPos , "line")) {185 Keyword textPos = c.get("text-position", null, Keyword.class); 186 if (textPos == null || equal(textPos.val, "line")) { 181 187 text = TextElement.create(c, PaintColors.TEXT.get()); 182 188 }
Note:
See TracChangeset
for help on using the changeset viewer.