comparison flys-artifacts/src/main/java/de/intevation/flys/jfree/StyledAreaSeriesCollection.java @ 4686:85876e3a5346

Fixed and improved theme handling for areas.
author Raimund Renkert <rrenkert@intevation.de>
date Mon, 17 Dec 2012 15:32:53 +0100
parents d70284c92728
children
comparison
equal deleted inserted replaced
4685:ffe273af84fb 4686:85876e3a5346
82 } 82 }
83 83
84 84
85 protected void applyFillColor(StableXYDifferenceRenderer renderer) { 85 protected void applyFillColor(StableXYDifferenceRenderer renderer) {
86 Color paint = ThemeUtil.parseColor( 86 Color paint = ThemeUtil.parseColor(
87 ThemeUtil.getBackgroundColorString(theme)); 87 ThemeUtil.getAreaBackgroundColorString(theme));
88 88
89 int transparency = ThemeUtil.parseTransparency(theme); 89 int transparency = ThemeUtil.parseAreaTransparency(theme);
90 if (transparency > 0 && paint != null) { 90 if (transparency > 0 && paint != null) {
91 paint = new Color( 91 paint = new Color(
92 paint.getRed(), 92 paint.getRed(),
93 paint.getGreen(), 93 paint.getGreen(),
94 paint.getBlue(), 94 paint.getBlue(),
111 } 111 }
112 } 112 }
113 113
114 114
115 protected void applyShowShape(StableXYDifferenceRenderer renderer) { 115 protected void applyShowShape(StableXYDifferenceRenderer renderer) {
116 boolean show = ThemeUtil.parseShowBorder(theme); 116 boolean show = ThemeUtil.parseAreaShowBorder(theme);
117 renderer.setDrawOutline(show); 117 renderer.setDrawOutline(show);
118 } 118 }
119 119
120 120
121 protected void applyShowLine(StableXYDifferenceRenderer renderer) { 121 protected void applyShowLine(StableXYDifferenceRenderer renderer) {

http://dive4elements.wald.intevation.org