annotate flys-client/src/main/java/de/intevation/flys/client/client/ui/ThemeNavigationPanel.java @ 5462:f2371f3aaf03

Show top level folder icons only if node has no factory If you have an empty folder the folder icon is still shown. This makes it possible to add functional "Top Level" entries in the Datacage
author Andre Heinecke <aheinecke@intevation.de>
date Tue, 26 Mar 2013 18:29:13 +0100
parents e70ff0a600a3
children
rev   line source
805
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
1 package de.intevation.flys.client.client.ui;
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
2
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
3 import java.util.ArrayList;
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
4 import java.util.List;
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
5
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
6 import com.google.gwt.core.client.GWT;
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
7
4641
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
8 import com.smartgwt.client.types.Alignment;
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
9 import com.smartgwt.client.types.VerticalAlignment;
805
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
10 import com.smartgwt.client.widgets.Canvas;
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
11 import com.smartgwt.client.widgets.ImgButton;
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
12 import com.smartgwt.client.widgets.events.ClickEvent;
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
13 import com.smartgwt.client.widgets.events.ClickHandler;
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
14 import com.smartgwt.client.widgets.layout.HLayout;
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
15
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
16 import de.intevation.flys.client.client.FLYSConstants;
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
17 import de.intevation.flys.client.client.event.OnMoveEvent;
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
18 import de.intevation.flys.client.client.event.OnMoveHandler;
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
19
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
20
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
21 /**
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
22 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a>
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
23 */
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
24 public class ThemeNavigationPanel extends Canvas {
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
25
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
26 public static final int PANEL_MARGIN = 5;
4641
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
27 public static final int BUTTON_HEIGHT = 20;
805
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
28 public static final int BUTTON_MARGIN = 5;
4641
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
29 private static final int BOTTON_WIDTH = 20;
805
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
30
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
31 protected FLYSConstants MSG = GWT.create(FLYSConstants.class);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
32
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
33 protected List<OnMoveHandler> handlers;
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
34
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
35
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
36 public ThemeNavigationPanel() {
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
37 this.handlers = new ArrayList<OnMoveHandler>();
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
38
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
39 setWidth100();
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
40 setHeight(BUTTON_HEIGHT);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
41 setMargin(PANEL_MARGIN);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
42
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
43 HLayout layout = new HLayout();
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
44 layout.setWidth100();
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
45 layout.setHeight(BUTTON_HEIGHT);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
46 layout.setMembersMargin(BUTTON_MARGIN);
4641
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
47 layout.setDefaultLayoutAlign(VerticalAlignment.CENTER);
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
48 layout.setDefaultLayoutAlign(Alignment.CENTER);
805
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
49
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
50 Canvas cu = createButton(MSG.theme_top(), OnMoveEvent.TOP);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
51 Canvas u = createButton(MSG.theme_up(), OnMoveEvent.UP);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
52 Canvas d = createButton(MSG.theme_down(), OnMoveEvent.DOWN);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
53 Canvas cd = createButton(MSG.theme_bottom(), OnMoveEvent.BOTTOM);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
54
4641
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
55 HLayout left = new HLayout();
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
56 left.setMembersMargin(BUTTON_MARGIN);
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
57 left.setLayoutAlign(Alignment.LEFT);
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
58 left.setDefaultLayoutAlign(Alignment.LEFT);
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
59 left.setAlign(Alignment.LEFT);
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
60 left.addMember(cu);
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
61 left.addMember(u);
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
62
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
63 HLayout right = new HLayout();
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
64 right.setMembersMargin(BUTTON_MARGIN);
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
65 right.setLayoutAlign(Alignment.RIGHT);
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
66 right.setDefaultLayoutAlign(Alignment.RIGHT);
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
67 right.setAlign(Alignment.RIGHT);
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
68 right.addMember(d);
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
69 right.addMember(cd);
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
70
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
71 layout.addMember(left);
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
72 layout.addMember(right);
805
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
73
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
74 addChild(layout);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
75 }
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
76
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
77
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
78 protected Canvas createButton(final String title, final int moveType) {
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
79 String url = GWT.getHostPageBaseURL() + title;
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
80
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
81 ImgButton b = new ImgButton();
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
82 b.setSrc(url);
4641
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
83 b.setWidth(BOTTON_WIDTH);
805
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
84 b.setHeight(BUTTON_HEIGHT);
4641
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
85 b.setIconHeight(BUTTON_HEIGHT);
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
86 b.setIconWidth(BOTTON_WIDTH);
805
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
87 b.setShowDown(false);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
88 b.setShowRollOver(false);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
89 b.setShowDisabled(false);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
90 b.setShowDisabledIcon(true);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
91 b.setShowDownIcon(false);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
92 b.setShowFocusedIcon(false);
4641
f3325079dacc Improve the up and down arrows in the theme navigation panel
Björn Ricks <bjoern.ricks@intevation.de>
parents: 805
diff changeset
93 b.setValign(VerticalAlignment.CENTER);
805
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
94
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
95 b.addClickHandler(new ClickHandler() {
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
96 public void onClick(ClickEvent event) {
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
97 fireOnMoveEvent(moveType);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
98 }
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
99 });
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
100
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
101 return b;
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
102 }
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
103
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
104
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
105 protected void addOnMoveHandler(OnMoveHandler handler) {
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
106 if (handler != null) {
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
107 handlers.add(handler);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
108 }
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
109 }
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
110
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
111
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
112 protected void fireOnMoveEvent(int type) {
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
113 OnMoveEvent event = new OnMoveEvent(type);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
114
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
115 for (OnMoveHandler handler: handlers) {
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
116 handler.onMove(event);
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
117 }
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
118 }
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
119 }
f43d06d6a4a2 Refactored code of theme panel and added a MapThemePanel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
120 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org