Index: /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelRadar.java
===================================================================
--- /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelRadar.java	(revision 27954)
+++ /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelRadar.java	(revision 27955)
@@ -119,4 +119,5 @@
 		rangeBox.setBounds(new Rectangle(155, 60, 50, 20));
 		rangeBox.setHorizontalAlignment(SwingConstants.CENTER);
+		add(rangeBox);
 		rangeBox.addFocusListener(flRange);
 		
Index: /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/seamarks/SeaMark.java
===================================================================
--- /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/seamarks/SeaMark.java	(revision 27954)
+++ /applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/seamarks/SeaMark.java	(revision 27955)
@@ -725,5 +725,5 @@
 
 	public enum Pat {
-		NOPAT, HSTRP, VSTRP, DIAG, SQUARED, BORDER, CROSS
+		NOPAT, HSTRP, VSTRP, DIAG, SQUARED, BORDER, CROSS, SALTIRE
 	}
 
@@ -736,4 +736,5 @@
 		PatSTR.put(Pat.BORDER, "border");
 		PatSTR.put(Pat.CROSS, "cross");
+		PatSTR.put(Pat.SALTIRE, "saltire");
 	}
 
Index: /applications/editors/josm/plugins/smed/src/smed/tabs/SmedTabAction.java
===================================================================
--- /applications/editors/josm/plugins/smed/src/smed/tabs/SmedTabAction.java	(revision 27954)
+++ /applications/editors/josm/plugins/smed/src/smed/tabs/SmedTabAction.java	(revision 27955)
@@ -23,5 +23,5 @@
 public class SmedTabAction extends JosmAction {
 
-	/**
+    /**
      *
      */
@@ -31,71 +31,76 @@
 	private JFrame frame = null;
 	private boolean isOpen = false;
-	private JMenuItem osmItem = null;
+	private JMenuItem osmItem =null;
 	public static JTextField smedStatusBar = null;
-	private static String editor = tr("SeaMap Editor");
+	private static String editor =tr("SeaMap Editor");
+	
+	public SmedTabAction() {
+        super( editor, "Smed",editor, 
+	    Shortcut.registerShortcut("tools:Seamaps", tr("Tool: {0}", tr("SeaMap Editor")),
+	    	    KeyEvent.VK_K, Shortcut.GROUP_EDIT, Shortcut.SHIFT_DEFAULT),
+	    true);  //$NON-NLS-1$ //$NON-NLS-2$
+    }
 
-	public SmedTabAction() {
-        super( editor, "Smed",editor, Shortcut.registerShortcut("tools:Seamaps", tr("Tool: {0}", tr("SeaMap Editor")), KeyEvent.VK_K, Shortcut.SHIFT_DEFAULT), true);  //$NON-NLS-1$ //$NON-NLS-2$
-	}
 
-	@Override
-	public void actionPerformed(ActionEvent e) {
-		SwingUtilities.invokeLater(new Runnable() {
-			public void run() {
-				createAndShowTabs();
-			}
-		});
-
-		isOpen = true;
-		if (osmItem == null)
-			return;
+    @Override
+    public void actionPerformed(ActionEvent e) {
+        SwingUtilities.invokeLater(new Runnable() {
+            public void run() {
+                createAndShowTabs();
+            }
+        });
+        
+        isOpen = true;
+		if (osmItem == null) return;
 
 		osmItem.setEnabled(false);
-	}
+    }
 
-	protected void createAndShowTabs() {
-		// Create and set up the window.
-		frame = new JFrame(editor);
-		smedStatusBar = new JTextField();
-		frame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
-		frame.setResizable(false);
-		frame.setAlwaysOnTop(true);
 
-		// Add content to the window.
-		frame.setJMenuBar(smedMenu);
-		frame.add(smedTabs, BorderLayout.CENTER);
-		frame.add(smedStatusBar, BorderLayout.PAGE_END);
+    protected void createAndShowTabs() {
+        //Create and set up the window.
+        frame = new JFrame(editor);
+        smedStatusBar = new JTextField();
+        frame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
+        frame.setResizable(false);
+        frame.setAlwaysOnTop(true);
 
-		// Display the window.
-		frame.addWindowListener(new java.awt.event.WindowAdapter() {
-			public void windowClosing(java.awt.event.WindowEvent e) {
-				osmItem.setEnabled(true);
+        //Add content to the window.
+        frame.setJMenuBar(smedMenu);
+        frame.add(smedTabs, BorderLayout.CENTER);
+        frame.add(smedStatusBar,BorderLayout.PAGE_END);
 
-				closeDialog();
-			}
-		});
-		frame.setSize(new Dimension(420, 470));
-		// frame.pack();
-		frame.setVisible(true);
-	}
+        //Display the window.
+        frame.addWindowListener(new java.awt.event.WindowAdapter() {
+        	public void windowClosing(java.awt.event.WindowEvent e) {
+        		osmItem.setEnabled(true);
+        		
+        		closeDialog();
+        	}
+        });
+        frame.setSize(new Dimension(420, 470));
+        // frame.pack();
+        frame.setVisible(true);
+    }
+
 
 	public void closeDialog() {
 		List<SmedPluggable> plugins = SmedTabbedPane.getPlugins();
-
-		if (plugins != null) {
-			for (SmedPluggable p : plugins)
-				p.stop();
+		
+		if(plugins != null) {
+			for(SmedPluggable p : plugins) p.stop();
 		}
-
-		if (isOpen) {
+		
+		if(isOpen) {
 			frame.setVisible(false);
 			frame.dispose();
 		}
-
+		
 		isOpen = false;
 	}
 
+
 	public void setOsmItem(JMenuItem item) {
-		osmItem = item;
+		osmItem = item;		
 	}
 
