Changeset 582 in josm for trunk/src/org/openstreetmap/josm/actions
- Timestamp:
- 2008-03-15T14:39:28+01:00 (17 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/actions
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java
r529 r582 9 9 import java.util.Collection; 10 10 import java.util.HashMap; 11 import java.util.HashSet; 11 12 import java.util.LinkedList; 12 13 import java.util.List; 13 14 import java.util.ListIterator; 14 import java.util.ArrayList;15 15 import java.util.Map; 16 16 import java.util.Set; … … 18 18 import java.util.TreeSet; 19 19 import java.util.Map.Entry; 20 import java.util.HashSet;21 20 22 21 import javax.swing.Box; … … 33 32 import org.openstreetmap.josm.data.SelectionChangedListener; 34 33 import org.openstreetmap.josm.data.osm.DataSet; 34 import org.openstreetmap.josm.data.osm.Node; 35 35 import org.openstreetmap.josm.data.osm.OsmPrimitive; 36 36 import org.openstreetmap.josm.data.osm.Relation; 37 37 import org.openstreetmap.josm.data.osm.RelationMember; 38 import org.openstreetmap.josm.data.osm.TigerUtils; 38 39 import org.openstreetmap.josm.data.osm.Way; 39 import org.openstreetmap.josm.data.osm.Node; 40 import org.openstreetmap.josm.data.osm.TigerUtils; 40 import org.openstreetmap.josm.tools.GBC; 41 41 import org.openstreetmap.josm.tools.Pair; 42 import org.openstreetmap.josm.tools.GBC;43 42 44 43 /** … … 112 111 tr("Combine ways with different memberships?"), 113 112 JOptionPane.YES_NO_OPTION); 114 if (option == JOptionPane.YES_OPTION) {113 if (option == JOptionPane.YES_OPTION) 115 114 break; 116 } else { 117 return; 118 } 115 return; 119 116 } 120 117 } … … 146 143 nodeList = (List<Node>) secondTry; 147 144 } else { 148 JOptionPane.showMessageDialog(Main.parent, (String)secondTry);145 JOptionPane.showMessageDialog(Main.parent, secondTry); 149 146 return; 150 147 } -
trunk/src/org/openstreetmap/josm/actions/GpxExportAction.java
r460 r582 28 28 29 29 import org.openstreetmap.josm.Main; 30 import org.openstreetmap.josm.data.gpx.GpxData; 31 import org.openstreetmap.josm.gui.layer.GpxLayer; 30 32 import org.openstreetmap.josm.gui.layer.Layer; 31 33 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 32 import org.openstreetmap.josm.gui.layer.GpxLayer;33 34 import org.openstreetmap.josm.io.GpxWriter; 34 import org.openstreetmap.josm.io.XmlWriter;35 35 import org.openstreetmap.josm.tools.GBC; 36 import org.openstreetmap.josm.data.gpx.GpxData;37 36 38 37 /** -
trunk/src/org/openstreetmap/josm/actions/JoinNodeWayAction.java
r469 r582 4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 import java.awt.event.ActionEvent; 7 import java.awt.event.KeyEvent; 6 8 import java.util.ArrayList; 7 import java.util.LinkedList;8 9 import java.util.Collection; 9 10 import java.util.Collections; 10 import java.util.List;11 11 import java.util.HashMap; 12 12 import java.util.HashSet; 13 import java.util.LinkedList; 14 import java.util.List; 13 15 import java.util.Map; 14 16 15 import java.awt.event.ActionEvent;16 import java.awt.event.KeyEvent;17 18 17 import org.openstreetmap.josm.Main; 18 import org.openstreetmap.josm.command.ChangeCommand; 19 import org.openstreetmap.josm.command.Command; 20 import org.openstreetmap.josm.command.SequenceCommand; 19 21 import org.openstreetmap.josm.data.osm.Node; 22 import org.openstreetmap.josm.data.osm.OsmPrimitive; 23 import org.openstreetmap.josm.data.osm.Way; 20 24 import org.openstreetmap.josm.data.osm.WaySegment; 21 import org.openstreetmap.josm.data.osm.Way;22 import org.openstreetmap.josm.gui.MapFrame;23 import org.openstreetmap.josm.plugins.Plugin;24 import org.openstreetmap.josm.actions.JosmAction;25 import org.openstreetmap.josm.command.Command;26 import org.openstreetmap.josm.command.AddCommand;27 import org.openstreetmap.josm.command.DeleteCommand;28 import org.openstreetmap.josm.command.ChangeCommand;29 import org.openstreetmap.josm.command.SequenceCommand;30 import org.openstreetmap.josm.data.osm.OsmPrimitive;31 32 import javax.swing.AbstractAction;33 25 34 26 public class JoinNodeWayAction extends JosmAction { -
trunk/src/org/openstreetmap/josm/actions/MergeNodesAction.java
r529 r582 7 7 import java.awt.event.ActionEvent; 8 8 import java.awt.event.KeyEvent; 9 import java.util.ArrayList; 9 10 import java.util.Collection; 10 11 import java.util.HashMap; 12 import java.util.HashSet; 11 13 import java.util.LinkedList; 12 import java.util.List;13 import java.util.ListIterator;14 import java.util.ArrayList;15 14 import java.util.Map; 16 15 import java.util.Set; … … 18 17 import java.util.TreeSet; 19 18 import java.util.Map.Entry; 20 import java.util.HashSet;21 19 22 20 import javax.swing.Box; … … 33 31 import org.openstreetmap.josm.data.SelectionChangedListener; 34 32 import org.openstreetmap.josm.data.osm.DataSet; 33 import org.openstreetmap.josm.data.osm.Node; 35 34 import org.openstreetmap.josm.data.osm.OsmPrimitive; 36 35 import org.openstreetmap.josm.data.osm.Relation; 37 36 import org.openstreetmap.josm.data.osm.RelationMember; 37 import org.openstreetmap.josm.data.osm.TigerUtils; 38 38 import org.openstreetmap.josm.data.osm.Way; 39 import org.openstreetmap.josm.data.osm.Node;40 import org.openstreetmap.josm.data.osm.TigerUtils;41 import org.openstreetmap.josm.tools.Pair;42 39 import org.openstreetmap.josm.data.osm.visitor.CollectBackReferencesVisitor; 43 40 import org.openstreetmap.josm.tools.GBC; 41 import org.openstreetmap.josm.tools.Pair; 44 42 45 43 … … 149 147 tr("Merge nodes with different memberships?"), 150 148 JOptionPane.YES_NO_OPTION); 151 if (option == JOptionPane.YES_OPTION) {149 if (option == JOptionPane.YES_OPTION) 152 150 break; 153 } else { 154 return null; 155 } 151 return null; 156 152 } 157 153 } -
trunk/src/org/openstreetmap/josm/actions/MoveAction.java
r526 r582 25 25 public class MoveAction extends JosmAction { 26 26 27 public enum Direction { UP, LEFT, RIGHT, DOWN } ;27 public enum Direction { UP, LEFT, RIGHT, DOWN } 28 28 private Direction myDirection; 29 29 -
trunk/src/org/openstreetmap/josm/actions/PasteTagsAction.java
r566 r582 8 8 import java.awt.event.KeyEvent; 9 9 import java.util.Collection; 10 import java.util.HashMap; 11 import java.util.Iterator; 10 12 import java.util.LinkedList; 11 import java.util.Iterator;12 import java.util.HashMap;13 13 import java.util.Map; 14 import java.util.Map.Entry;15 14 16 15 import org.openstreetmap.josm.Main; … … 19 18 import org.openstreetmap.josm.command.SequenceCommand; 20 19 import org.openstreetmap.josm.data.SelectionChangedListener; 21 import org.openstreetmap.josm.data.SelectionChangedListener;22 20 import org.openstreetmap.josm.data.osm.DataSet; 23 import org.openstreetmap.josm.data.osm.Node;24 import org.openstreetmap.josm.data.osm.Way;25 import org.openstreetmap.josm.data.osm.Relation;26 21 import org.openstreetmap.josm.data.osm.OsmPrimitive; 27 22 -
trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java
r570 r582 9 9 import java.util.ArrayList; 10 10 import java.util.Collection; 11 import java.util.Collections;12 import java.util.Comparator;13 11 import java.util.HashMap; 14 12 import java.util.HashSet; … … 28 26 import org.openstreetmap.josm.data.SelectionChangedListener; 29 27 import org.openstreetmap.josm.data.osm.DataSet; 30 import org.openstreetmap.josm.data.osm.Relation;31 28 import org.openstreetmap.josm.data.osm.Node; 32 29 import org.openstreetmap.josm.data.osm.OsmPrimitive; 30 import org.openstreetmap.josm.data.osm.Relation; 33 31 import org.openstreetmap.josm.data.osm.Way; 34 32 import org.openstreetmap.josm.data.osm.visitor.NameVisitor; -
trunk/src/org/openstreetmap/josm/actions/audio/AudioBackAction.java
r572 r582 5 5 6 6 import java.awt.event.ActionEvent; 7 import java.awt.event.InputEvent;8 7 import java.awt.event.KeyEvent; 9 8 10 9 import org.openstreetmap.josm.Main; 11 10 import org.openstreetmap.josm.actions.JosmAction; 12 import org.openstreetmap.josm.data.osm.DataSet;13 import org.openstreetmap.josm.gui.layer.OsmDataLayer;14 11 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer; 15 12 import org.openstreetmap.josm.tools.AudioPlayer; -
trunk/src/org/openstreetmap/josm/actions/audio/AudioFastSlowAction.java
r563 r582 1 1 // License: GPL. Copyright 2007 by Immanuel Scholz and others 2 2 package org.openstreetmap.josm.actions.audio; 3 4 import static org.openstreetmap.josm.tools.I18n.tr;5 3 6 4 import java.awt.event.ActionEvent; -
trunk/src/org/openstreetmap/josm/actions/audio/AudioFwdAction.java
r560 r582 5 5 6 6 import java.awt.event.ActionEvent; 7 import java.awt.event.InputEvent;8 7 import java.awt.event.KeyEvent; 9 8 10 9 import org.openstreetmap.josm.Main; 11 10 import org.openstreetmap.josm.actions.JosmAction; 12 import org.openstreetmap.josm.data.osm.DataSet;13 import org.openstreetmap.josm.gui.layer.OsmDataLayer;14 11 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer; 15 12 import org.openstreetmap.josm.tools.AudioPlayer; -
trunk/src/org/openstreetmap/josm/actions/audio/AudioNextAction.java
r560 r582 5 5 6 6 import java.awt.event.ActionEvent; 7 import java.awt.event.InputEvent;8 7 import java.awt.event.KeyEvent; 9 8 10 import org.openstreetmap.josm.Main;11 9 import org.openstreetmap.josm.actions.JosmAction; 12 import org.openstreetmap.josm.data.osm.DataSet;13 import org.openstreetmap.josm.gui.layer.OsmDataLayer;14 10 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer; 15 11 -
trunk/src/org/openstreetmap/josm/actions/audio/AudioPlayPauseAction.java
r563 r582 5 5 6 6 import java.awt.event.ActionEvent; 7 import java.awt.event.InputEvent;8 7 import java.awt.event.KeyEvent; 9 8 import java.net.URL; 10 9 11 import org.openstreetmap.josm.Main;12 10 import org.openstreetmap.josm.actions.JosmAction; 11 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer; 13 12 import org.openstreetmap.josm.tools.AudioPlayer; 14 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;15 13 16 14 public class AudioPlayPauseAction extends JosmAction { -
trunk/src/org/openstreetmap/josm/actions/audio/AudioPrevAction.java
r560 r582 5 5 6 6 import java.awt.event.ActionEvent; 7 import java.awt.event.InputEvent;8 7 import java.awt.event.KeyEvent; 9 8 10 import org.openstreetmap.josm.Main;11 9 import org.openstreetmap.josm.actions.JosmAction; 12 import org.openstreetmap.josm.data.osm.DataSet;13 import org.openstreetmap.josm.gui.layer.OsmDataLayer;14 10 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer; 15 11 -
trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadGpsTask.java
r529 r582 23 23 private static class Task extends PleaseWaitRunnable { 24 24 private BoundingBoxDownloader reader; 25 private DownloadAction action;26 25 private GpxData rawData; 27 26 private final boolean newLayer; … … 30 29 super(tr("Downloading GPS data")); 31 30 this.reader = reader; 32 this.action = action;33 31 this.newLayer = newLayer; 34 32 } -
trunk/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java
r529 r582 143 143 osm.visit(v); 144 144 v.data.addAll(selection); 145 if (v.data.isEmpty()) {145 if (v.data.isEmpty()) 146 146 return null; 147 } else { 148 return new DeleteCommand(v.data); 149 } 147 return new DeleteCommand(v.data); 150 148 } 151 149 -
trunk/src/org/openstreetmap/josm/actions/mapmode/PlayHeadDragMode.java
r572 r582 5 5 6 6 import java.awt.Cursor; 7 import java.awt.Graphics;8 import java.awt.Insets;9 7 import java.awt.Point; 10 import java.awt.Rectangle;11 8 import java.awt.event.ActionEvent; 12 import java.awt.event.ActionListener;13 import java.awt.event.MouseAdapter;14 import java.awt.event.MouseListener;15 import java.awt.event.MouseMotionAdapter;16 9 import java.awt.event.MouseEvent; 17 import java.awt.event.MouseMotionListener;18 import java.io.IOException;19 import java.net.URL;20 import java.util.Collection;21 import java.util.Iterator;22 23 import javax.swing.BorderFactory;24 import javax.swing.Icon;25 import javax.swing.JOptionPane;26 import javax.swing.Timer;27 import javax.swing.border.BevelBorder;28 import javax.swing.border.Border;29 10 30 11 import org.openstreetmap.josm.Main; 31 import org.openstreetmap.josm.actions.mapmode.SelectAction.Mode;32 import org.openstreetmap.josm.data.coor.LatLon;33 import org.openstreetmap.josm.tools.AudioPlayer;34 import org.openstreetmap.josm.data.gpx.GpxTrack;35 import org.openstreetmap.josm.data.gpx.WayPoint;36 12 import org.openstreetmap.josm.data.coor.EastNorth; 37 import org.openstreetmap.josm.gui.MapFrame;38 13 import org.openstreetmap.josm.gui.layer.markerlayer.PlayHeadMarker; 39 import org.openstreetmap.josm.gui.MapView;40 import org.openstreetmap.josm.gui.layer.GpxLayer;41 42 import org.openstreetmap.josm.tools.ImageProvider;43 14 44 15 /** -
trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java
r581 r582 7 7 import java.awt.Point; 8 8 import java.awt.Rectangle; 9 import java.awt.event.ActionEvent; 9 10 import java.awt.event.KeyEvent; 10 11 import java.awt.event.MouseEvent; 11 import java.awt.event.ActionEvent;12 12 import java.util.Collection; 13 import java.util.Collections;14 13 import java.util.LinkedList; 15 14 … … 17 16 18 17 import org.openstreetmap.josm.Main; 19 import org.openstreetmap.josm.actions. GroupAction;18 import org.openstreetmap.josm.actions.MergeNodesAction; 20 19 import org.openstreetmap.josm.command.Command; 21 20 import org.openstreetmap.josm.command.MoveCommand; … … 29 28 import org.openstreetmap.josm.gui.SelectionManager.SelectionEnded; 30 29 import org.openstreetmap.josm.tools.ImageProvider; 31 import org.openstreetmap.josm.actions.MergeNodesAction;32 30 /** 33 31 * Move is an action that can move all kind of OsmPrimitives (except Keys for now). … … 79 77 putValue("help", "Action/Move/Move"); 80 78 selectionManager = new SelectionManager(this, false, mapFrame.mapView); 81 try { initialMoveDelay = Integer.parseInt(Main.pref.get("edit.initial-move-delay","200")); } catch (NumberFormatException x) {} ;82 try { initialMoveThreshold = Integer.parseInt(Main.pref.get("edit.initial-move-threshold","5")); } catch (NumberFormatException x) {} ;79 try { initialMoveDelay = Integer.parseInt(Main.pref.get("edit.initial-move-delay","200")); } catch (NumberFormatException x) {} 80 try { initialMoveThreshold = Integer.parseInt(Main.pref.get("edit.initial-move-threshold","5")); } catch (NumberFormatException x) {} 83 81 84 82 } … … 91 89 return Cursor.getPredefinedCursor(def); 92 90 } 93 94 private static Cursor getCursor(String name, int def) {95 return getCursor(name, null, def);96 }97 91 98 92 private void setCursor(Cursor c) { … … 215 209 return; 216 210 boolean ctrl = (e.getModifiers() & ActionEvent.CTRL_MASK) != 0; 217 boolean alt = (e.getModifiers() & ActionEvent.ALT_MASK) != 0; 211 // boolean alt = (e.getModifiers() & ActionEvent.ALT_MASK) != 0; 218 212 boolean shift = (e.getModifiers() & ActionEvent.SHIFT_MASK) != 0; 219 213 -
trunk/src/org/openstreetmap/josm/actions/search/PushbackTokenizer.java
r513 r582 85 85 public boolean readIfEqual(String tok) { 86 86 String nextTok = nextToken(); 87 if (nextTok == null ? tok == null : nextTok.equals(tok)) {87 if (nextTok == null ? tok == null : nextTok.equals(tok)) 88 88 return true; 89 } else { 90 pushBack(nextTok); 91 return false; 92 } 89 pushBack(nextTok); 90 return false; 93 91 } 94 92 95 93 public String readText() { 96 94 String nextTok = nextToken(); 97 if (nextTok != null && nextTok.startsWith(" ")) {95 if (nextTok != null && nextTok.startsWith(" ")) 98 96 return nextTok.substring(1); 99 } else { 100 pushBack(nextTok); 101 return null; 102 } 97 pushBack(nextTok); 98 return null; 103 99 } 104 100 -
trunk/src/org/openstreetmap/josm/actions/search/SearchCompiler.java
r522 r582 2 2 package org.openstreetmap.josm.actions.search; 3 3 4 import java.io.IOException;5 4 import java.io.PushbackReader; 6 5 import java.io.StringReader; 7 6 import java.util.Map.Entry; 8 import java.util.regex.Pattern;9 import java.util.regex.Matcher;10 7 11 8 import org.openstreetmap.josm.data.osm.Node; 12 9 import org.openstreetmap.josm.data.osm.OsmPrimitive; 13 import org.openstreetmap.josm.data.osm.Way;14 10 import org.openstreetmap.josm.data.osm.Relation; 15 11 import org.openstreetmap.josm.data.osm.User; 12 import org.openstreetmap.josm.data.osm.Way; 16 13 17 14 /**
Note:
See TracChangeset
for help on using the changeset viewer.