# HG changeset patch # User Felix Wolfsteller # Date 1329147077 0 # Node ID 451b25878105abacd82aa922d21078dcd15eedab # Parent 7e0be3e5dfaa5fa579504e37f75b30d293db11ac Partial fix flys/issue500 (text bg of some annotations). flys-artifacts/trunk@4042 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 7e0be3e5dfaa -r 451b25878105 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Mon Feb 13 14:41:45 2012 +0000 +++ b/flys-artifacts/ChangeLog Mon Feb 13 15:31:17 2012 +0000 @@ -1,3 +1,10 @@ +2012-02-13 Felix Wolfsteller + + Partial Fix flys/issue500 + + * src/main/java/de/intevation/flys/themes/ThemeAccess.java: + Parse whether to show text background. Apply to textannotation. + 2012-02-13 Felix Wolfsteller Fix flys/issue490 diff -r 7e0be3e5dfaa -r 451b25878105 flys-artifacts/src/main/java/de/intevation/flys/themes/ThemeAccess.java --- a/flys-artifacts/src/main/java/de/intevation/flys/themes/ThemeAccess.java Mon Feb 13 14:41:45 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/themes/ThemeAccess.java Mon Feb 13 15:31:17 2012 +0000 @@ -123,11 +123,13 @@ } } + public TextStyle parseTextStyle() { return new TextStyle(parseTextColor(), parseTextFont(), - parseTextBackground(), false); + parseTextBackground(), parseShowTextBackground()); } + public static class TextStyle { protected Color textColor; protected Font font; @@ -146,6 +148,9 @@ public void apply(XYTextAnnotation ta) { ta.setPaint(textColor); ta.setFont(font); + if (this.showBg) { + ta.setBackgroundPaint(bgColor); + } } } }