comparison flys-client/ChangeLog @ 552:6050d49eaba3

Adapted the ChartInfoService to return more information about charts than before. In addition, the PanControl is added to the chart toolbar. flys-client/trunk@2066 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 07 Jun 2011 13:26:24 +0000
parents 13c7f90917fc
children c5fc3fa02edb
comparison
equal deleted inserted replaced
551:13c7f90917fc 552:6050d49eaba3
1 2011-06-07 Ingo Weinzierl <ingo@intevation.de>
2
3 * src/main/java/de/intevation/flys/client/shared/model/Axis.java: New.
4 This class should represent an axis in a chart.
5
6 * src/main/java/de/intevation/flys/client/shared/model/ChartInfo.java:
7 New. This class is used by the ChartInfoService to retrieve more
8 information about a Chart that just the Transform2D object to reproject
9 points. It currently stores x and y axes and the Transform2D object of a
10 chart.
11
12 * src/main/java/de/intevation/flys/client/client/services/ChartInfoServiceAsync.java,
13 src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java,
14 src/main/java/de/intevation/flys/client/client/services/ChartInfoService.java:
15 Changed the return value of this service from Transform2D to ChartInfo.
16 The Transform2D object is included in this new ChartInfo.
17
18 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
19 Implements the PanHandler interface. If a PanEvent is fired by the
20 PanControl, a new chart range is computed using the axes information
21 provided by the ChartInfo object (that has been retrieved by the
22 ChartInfoService).
23
24 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
25 Added the PanControl to the toolbar.
26
1 2011-06-07 Ingo Weinzierl <ingo@intevation.de> 27 2011-06-07 Ingo Weinzierl <ingo@intevation.de>
2 28
3 * src/main/java/de/intevation/flys/client/client/event/HasPanHandlers.java, 29 * src/main/java/de/intevation/flys/client/client/event/HasPanHandlers.java,
4 src/main/java/de/intevation/flys/client/client/event/PanEvent.java, 30 src/main/java/de/intevation/flys/client/client/event/PanEvent.java,
5 src/main/java/de/intevation/flys/client/client/event/PanHandler.java: 31 src/main/java/de/intevation/flys/client/client/event/PanHandler.java:

http://dive4elements.wald.intevation.org