Mercurial > dive4elements > river
changeset 5539:8d0af912351c
Revert config.yaml to usable version.
Some changes to Map resizing in DigitizePanel.
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Wed, 03 Apr 2013 15:59:01 +0200 |
parents | ef32ab3c1679 |
children | 25c2505df28f |
files | flys-client/src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java flys-client/src/main/java/de/intevation/flys/client/client/ui/ParameterList.java flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapPanel.java flys-client/src/main/webapp/WEB-INF/config.yaml |
diffstat | 4 files changed, 149 insertions(+), 34 deletions(-) [+] |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java Mon Mar 25 14:36:39 2013 +0100 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java Wed Apr 03 15:59:01 2013 +0200 @@ -156,21 +156,18 @@ Map map = floodMap.getMap(); helperContainer.addResizedHandler(new ResizedHandler() { - @Override public void onResized(ResizedEvent event) { mapPanel.doLayout(helperContainer.getWidth(), helperContainer.getHeight()); } }); helperContainer.addParentMovedHandler(new ParentMovedHandler() { - @Override public void onParentMoved(ParentMovedEvent event) { - mapPanel.updateSize(); + mapPanel.doLayout(helperContainer.getWidth(), helperContainer.getHeight()); } }); helperContainer.addMember(mapPanel); - //helperContainer.setSize(helperContainer.getWidthAsString()(), helperContainer.getHeightAsString()()); parameterList.registerCollectionViewTabHandler(this);
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/ParameterList.java Mon Mar 25 14:36:39 2013 +0100 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/ParameterList.java Wed Apr 03 15:59:01 2013 +0200 @@ -52,11 +52,11 @@ import de.intevation.flys.client.shared.model.DefaultDataItem; import de.intevation.flys.client.shared.model.ExportMode; import de.intevation.flys.client.shared.model.FixAnalysisArtifact; +import de.intevation.flys.client.shared.model.MINFOArtifact; import de.intevation.flys.client.shared.model.OutputMode; import de.intevation.flys.client.shared.model.ReportMode; import de.intevation.flys.client.shared.model.River; import de.intevation.flys.client.shared.model.WINFOArtifact; -import de.intevation.flys.client.shared.model.MINFOArtifact; import java.util.ArrayList; import java.util.List;
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapPanel.java Mon Mar 25 14:36:39 2013 +0100 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapPanel.java Wed Apr 03 15:59:01 2013 +0200 @@ -49,10 +49,6 @@ add(floodMapWidget); } - public void updateSize() { - floodMapWidget.getMap().updateSize(); - } - public void doLayout(int w, int h) { int width = w; int height = h;
--- a/flys-client/src/main/webapp/WEB-INF/config.yaml Mon Mar 25 14:36:39 2013 +0100 +++ b/flys-client/src/main/webapp/WEB-INF/config.yaml Wed Apr 03 15:59:01 2013 +0200 @@ -25,7 +25,7 @@ - 2000000 - 4000000 -outputFilename: "flys-${date}.pdf" +outputFilename: 'flys-${date}.pdf' #=========================================================================== # the list of allowed hosts @@ -54,12 +54,65 @@ port: 80 layouts: + #=========================================================================== + A4 portrait: + #=========================================================================== + metaData: + title: '${title}' + author: 'Flys' + subject: 'Kartendruck A4 Portrait' + keywords: 'map,print' + creator: 'd4e-river' + + #------------------------------------------------------------------------- + mainPage: + pageSize: A4 + landscape: false + header: + height: 50 + items: + - !image + align: left + maxWidth: 60 + maxHeight: 60 + url: '${configDir}/../images/FLYS_Logo.png' + items: + - !text + font: Helvetica + fontSize: 30 + align: right + text: '${mapTitle}' + spacingAfter: 30 + - !map + spacingAfter: 30 + width: 440 + height: 483 + - !scalebar + type: bar + maxSize: 100 + barBgColor: white + fontSize: 8 + align: right + - !text + text: '${comment}' + spacingAfter: 30 + - !text + font: Helvetica + fontSize: 9 + align: right + text: '1:${scale} ${now MM.dd.yyyy}' + - !legends + align: left + maxIconWidth: 32 + maxIconHeight: 32 + footer: *commonFooter + #=========================================================================== A4 landscape: #=========================================================================== metaData: - title: "${title}" + title: '${title}' author: 'Flys' subject: 'Kartendruck A4 Quer' keywords: 'map,print' @@ -72,27 +125,96 @@ header: height: 50 items: - - !columns - config: - cells: - - paddingBottom: 5 - items: - - !image - align: left - maxWidth: 50 - maxHeight: 50 - url: "${configDir}/../images/FLYS_Logo.png" - - !text - font: Helvetica - fontSize: 30 - align: right - text: "${mapTitle}" - + - !image + align: left + maxWidth: 60 + maxHeight: 60 + url: '${configDir}/../images/FLYS_Logo.png' items: - - !map - absoluteX: 45 - absoluteY: 510 - spacingAfter: 200 - width: 540 - height: 480 - align: left + - !text + font: Helvetica + fontSize: 30 + align: right + text: '${mapTitle}' + spacingAfter: 30 + - !map + absoluteX: 45 + absoluteY: 510 + #spacingAfter: 30 + width: 540 + height: 480 + align: left + - !scalebar + type: bar + maxSize: 100 + barBgColor: white + fontSize: 8 + align: right + - !text + text: '${comment}' + spacingAfter: 30 + - !text + font: Helvetica + fontSize: 9 + align: right + text: '1:${scale} ${now MM.dd.yyyy}' + - !legends + align: right + maxIconWidth: 32 + maxIconHeight: 32 +# - !columns +# widths: [500, 200] +# items: +# - !map +# width: 500 +# height: 500 +# - !legends + footer: *commonFooter + + + #=========================================================================== + A0 portrait: + #=========================================================================== + metaData: + title: '${title}' + author: 'MapFish print module' + subject: 'Simple layout' + keywords: 'map,print' + creator: 'MapFish' + + #------------------------------------------------------------------------- + mainPage: + pageSize: A0 + rotation: true + header: + height: 50 + items: + - !text + font: Helvetica + fontSize: 30 + align: right + text: '${mapTitle}' + items: + - !map + spacingAfter: 30 + width: 1760 + height: 1932 + - !scalebar + type: bar + maxSize: 100 + barBgColor: white + fontSize: 8 + align: right + - !text + text: '${comment}' + spacingAfter: 30 + - !text + font: Helvetica + fontSize: 9 + align: right + text: '1:${scale} ${now MM.dd.yyyy}' + - !legends + align: left + maxIconWidth: 32 + maxIconHeight: 32 + footer: *commonFooter