comparison flys-artifacts/ChangeLog @ 2161:c68f4f227c09

Somewhat unified Annotation handling, use jfreechart-house-toolkit instead of custom StickyAxisAnnotation. flys-artifacts/trunk@3747 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Mon, 23 Jan 2012 10:44:34 +0000
parents 8428de5846e8
children df70f14af981
comparison
equal deleted inserted replaced
2160:8428de5846e8 2161:c68f4f227c09
1 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2
3 Some unification of Annotation handling.
4
5 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
6 Add a third annotation type (now have text, hyk and sticky).
7
8 * src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java:
9 Use double instead of float values, removed commented code.
10
11 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
12 Reduced to keep information about placements etc only. Not a
13 Annotation (in JFreeChart sense) anymore.
14
15 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
16 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java,
17 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
18 Use StickyAxisAnnotations instead of XYTextAnnotations.
19
20 * src/main/java/de/intevation/flys/themes/ThemeAccess.java:
21 Added new LineStyle class.
22
23 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
24 Call addAnnotationsToRenderer later, where positioning information
25 is already known.
26 (addAnnotationsToRenderer): Deal with the three Annotation types.
27 Instead of StickyAnnotations, add
28 CollisionFreeXYText- and
29 XYLineAnnotations.
30 (Area): Helper class.
31
32
33 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
34
35 Some unification of Annotation handling.
36
37 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
38
1 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de> 39 2012-01-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2 40
3 Fix flys/issue395 (SVG/PDF-Export: Längsschitt enthält keine 41 Fix flys/issue395 (SVG/PDF-Export: Längsschitt enthält keine
4 Streckenfavoriten.) 42 Streckenfavoriten.)
5 43

http://dive4elements.wald.intevation.org