comparison flys-artifacts/src/main/java/de/intevation/flys/jfree/XYStyle.java @ 3228:698d09930329

Fix issue695 (labels of waterlines). flys-artifacts/trunk@4856 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 03 Jul 2012 09:32:47 +0000
parents 74c974b10c75
children b0ba96bbf01d
comparison
equal deleted inserted replaced
3227:ed07dd55f487 3228:698d09930329
74 protected void applyShowLineLabel(XYLineAndShapeRenderer r, int idx) { 74 protected void applyShowLineLabel(XYLineAndShapeRenderer r, int idx) {
75 if (!(r instanceof EnhancedLineAndShapeRenderer)) { 75 if (!(r instanceof EnhancedLineAndShapeRenderer)) {
76 return; 76 return;
77 } 77 }
78 boolean showLabelLine = ThemeUtil.parseShowLineLabel(theme); 78 boolean showLabelLine = ThemeUtil.parseShowLineLabel(theme);
79 ((EnhancedLineAndShapeRenderer)r).setShowLineLabel(showLabelLine, idx); 79 boolean anyLabel = showLabelLine || ThemeUtil.parseShowWidth(theme) ||
80 ThemeUtil.parseShowLevel(theme) ||
81 ThemeUtil.parseShowMiddleHeight(theme);
82 ((EnhancedLineAndShapeRenderer)r).setShowLineLabel(anyLabel, idx);
80 } 83 }
81 84
82 85
83 /** Tells the renderer whether or not to fill the bg of a lines label. */ 86 /** Tells the renderer whether or not to fill the bg of a lines label. */
84 protected void applyShowLineLabelBG(XYLineAndShapeRenderer r, int idx) { 87 protected void applyShowLineLabelBG(XYLineAndShapeRenderer r, int idx) {

http://dive4elements.wald.intevation.org