comparison flys-client/ChangeLog @ 540:a866cdf1ca40

Implemented a zoombox control and added it to the chart toolbar. flys-client/trunk@2040 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 01 Jun 2011 13:43:35 +0000
parents fea93eebd2fa
children ed29599e06e5
comparison
equal deleted inserted replaced
539:fea93eebd2fa 540:a866cdf1ca40
1 2011-06-01 Ingo Weinzierl <ingo@intevation.de>
2
3 * src/main/java/de/intevation/flys/client/client/event/HasZoomHandlers.java,
4 src/main/java/de/intevation/flys/client/client/event/ZoomHandler.java,
5 src/main/java/de/intevation/flys/client/client/event/ZoomEvent.java:
6 New. Necessary interfaces and classes for a listener mechanism for zoom
7 events.
8
9 * src/main/java/de/intevation/flys/client/client/ui/chart/ZoomboxControl.java:
10 New. A zoombox control that draws - if activated - an semi opaque
11 rectangle on the top of the observed panel. This control uses mouse
12 up/down/move events to draw the rectangle. A mouse down event starts the
13 zoom process, a mouse up event determines the coordinates for the zoom
14 and fires a ZoomEvent.
15
16 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
17 Added the ZoomboxControl.
18
1 2011-06-01 Ingo Weinzierl <ingo@intevation.de> 19 2011-06-01 Ingo Weinzierl <ingo@intevation.de>
2 20
3 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: 21 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
4 Moved the mouse position panel to the right border of the toolbar panel. 22 Moved the mouse position panel to the right border of the toolbar panel.
5 23

http://dive4elements.wald.intevation.org