Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapPrintSettingsWindow.java @ 4474:bd78d2b0e309
Map print settings can now be configured via settings window.
Configurable for now are page layout (A0 or A4), caption text and
comment text.
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Sun, 11 Nov 2012 14:44:12 +0100 |
parents | dc7e41efd5ba |
children |
comparison
equal
deleted
inserted
replaced
4473:6db783627137 | 4474:bd78d2b0e309 |
---|---|
6 | 6 |
7 public class MapPrintSettingsWindow extends Window { | 7 public class MapPrintSettingsWindow extends Window { |
8 | 8 |
9 protected MapPrintSettingsPanel panel; | 9 protected MapPrintSettingsPanel panel; |
10 | 10 |
11 public MapPrintSettingsWindow(Collection collection) { | 11 public MapPrintSettingsWindow(Collection collection, MapToolbar mapToolbar) { |
12 setWidth(300); | 12 setWidth(300); |
13 setHeight(400); | 13 setHeight(200); |
14 | 14 |
15 // TODO: i18n | |
15 setTitle("PDF-Druckeinstellungen"); | 16 setTitle("PDF-Druckeinstellungen"); |
16 | 17 |
17 this.panel = new MapPrintSettingsPanel(collection); | 18 this.panel = new MapPrintSettingsPanel(collection, mapToolbar, this); |
18 this.panel.setPadding(20); | 19 this.panel.setPadding(20); |
19 addItem(this.panel); | 20 addItem(this.panel); |
21 | |
22 setIsModal(true); | |
23 setShowModalMask(true); | |
20 } | 24 } |
21 } | 25 } |