comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java @ 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
35 35
36 protected Button datacage; 36 protected Button datacage;
37 37
38 protected MousePositionPanel position; 38 protected MousePositionPanel position;
39 39
40 protected ZoomboxControl zoombox;
41
40 42
41 43
42 public ChartToolbar(CollectionView view, ChartOutputTab chartTab) { 44 public ChartToolbar(CollectionView view, ChartOutputTab chartTab) {
43 super(); 45 super();
44 46
45 this.view = view; 47 this.view = view;
46 this.chartTab = chartTab; 48 this.chartTab = chartTab;
47 49
48 datacage = new Button(MSG.databasket()); 50 datacage = new Button(MSG.databasket());
49 position = new MousePositionPanel(chartTab); 51 position = new MousePositionPanel(chartTab);
52 zoombox = new ZoomboxControl(chartTab);
50 53
51 datacage.addClickHandler(new ClickHandler() { 54 datacage.addClickHandler(new ClickHandler() {
52 public void onClick(ClickEvent event) { 55 public void onClick(ClickEvent event) {
53 GWT.log("Clicked 'datacage' button."); 56 GWT.log("Clicked 'datacage' button.");
54 openDatacageWindow(getArtifact()); 57 openDatacageWindow(getArtifact());
75 spacer.setWidth("*"); 78 spacer.setWidth("*");
76 datacage.setWidth("95px"); 79 datacage.setWidth("95px");
77 position.setWidth("200px"); 80 position.setWidth("200px");
78 81
79 addMember(datacage); 82 addMember(datacage);
83 addMember(zoombox);
80 addMember(spacer); 84 addMember(spacer);
81 addMember(position); 85 addMember(position);
82 } 86 }
83 87
84 88

http://dive4elements.wald.intevation.org