Changeset 101 in josm for src/org/openstreetmap/josm/actions
- Timestamp:
- 2006-05-03T22:21:02+02:00 (19 years ago)
- Location:
- src/org/openstreetmap/josm/actions
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
src/org/openstreetmap/josm/actions/DownloadAction.java
r100 r101 135 135 136 136 public void actionPerformed(ActionEvent e) { 137 String osmDataServer = Main.pref.get("osm-server.url");138 //TODO: Remove this in later versions (temporary only)139 if (osmDataServer.endsWith("/0.2") || osmDataServer.endsWith("/0.2/")) {140 int answer = JOptionPane.showConfirmDialog(Main.parent,141 "You seem to have an outdated server entry in your preferences.\n" +142 "\n" +143 "As of JOSM Release 1.2, you must no longer specify the API version in\n" +144 "the osm url. For the OSM standard server, use http://www.openstreetmap.org/api" +145 "\n" +146 "Fix settings and continue?", "Outdated server url detected.", JOptionPane.YES_NO_OPTION);147 if (answer != JOptionPane.YES_OPTION)148 return;149 int cutPos = osmDataServer.endsWith("/0.2") ? 4 : 5;150 Main.pref.put("osm-server.url", osmDataServer.substring(0, osmDataServer.length()-cutPos));151 }152 153 137 JPanel dlg = new JPanel(new GridBagLayout()); 154 138 -
src/org/openstreetmap/josm/actions/GroupAction.java
r99 r101 45 45 46 46 this.current = current; 47 putValue(SMALL_ICON, ImageProvider.overlay((Icon)actions.get(current).getValue(SMALL_ICON), "right", OverlayPosition.SOUTHEAST)); 47 putValue(SMALL_ICON, ImageProvider.overlay((Icon)actions.get(current).getValue(SMALL_ICON), "overlay/right", OverlayPosition.SOUTHEAST)); 48 48 Object tooltip = actions.get(current).getValue(SHORT_DESCRIPTION); 49 49 putValue(SHORT_DESCRIPTION, "<html>"+tooltip+" <font size='-2'>"+shortCutName+"</font> </html>"); -
src/org/openstreetmap/josm/actions/OpenAction.java
r99 r101 75 75 try { 76 76 // temporary allow loading of old xml format. 77 dataSet = OsmReader.parseDataSet(new FileReader(filename)); 77 dataSet = OsmReader.parseDataSet(new FileReader(filename), null, null); 78 78 } catch (SAXException x) { 79 79 if (x.getMessage().equals("Unknown version null")) { -
src/org/openstreetmap/josm/actions/UploadAction.java
r99 r101 44 44 } 45 45 46 String osmDataServer = Main.pref.get("osm-server.url");47 //TODO: Remove this in later versions (temporary only)48 if (osmDataServer.endsWith("/0.2") || osmDataServer.endsWith("/0.2/")) {49 int answer = JOptionPane.showConfirmDialog(Main.parent,50 "You seem to have an outdated server entry in your preferences.\n" +51 "\n" +52 "As of JOSM Release 1.2, you must no longer specify the API version in\n" +53 "the osm url. For the OSM standard server, use http://www.openstreetmap.org/api" +54 "\n" +55 "Fix settings and continue?", "Outdated server url detected.", JOptionPane.YES_NO_OPTION);56 if (answer != JOptionPane.YES_OPTION)57 return;58 int cutPos = osmDataServer.endsWith("/0.2") ? 4 : 5;59 Main.pref.put("osm-server.url", osmDataServer.substring(0, osmDataServer.length()-cutPos));60 }61 62 46 if (!Main.map.conflictDialog.conflicts.isEmpty()) { 63 47 JOptionPane.showMessageDialog(Main.parent, "There are unresolved conflicts. You have to resolve these first."); -
src/org/openstreetmap/josm/actions/mapmode/AddNodeAction.java
r100 r101 21 21 import org.openstreetmap.josm.data.osm.Way; 22 22 import org.openstreetmap.josm.gui.MapFrame; 23 import org.openstreetmap.josm.tools.ImageProvider; 23 24 24 25 /** … … 47 48 48 49 public AddNodeAction(MapFrame mapFrame, String name, Mode mode, String desc) { 49 super(name, "node/"+mode, desc, mapFrame); 50 super(name, "node/"+mode, desc, mapFrame, ImageProvider.getCursor("crosshair", "node")); 50 51 this.mode = mode; 51 52 } -
src/org/openstreetmap/josm/actions/mapmode/AddSegmentAction.java
r98 r101 15 15 import org.openstreetmap.josm.data.osm.OsmPrimitive; 16 16 import org.openstreetmap.josm.gui.MapFrame; 17 import org.openstreetmap.josm.tools.ImageProvider; 17 18 18 19 /** … … 46 47 */ 47 48 public AddSegmentAction(MapFrame mapFrame) { 48 super("Add segment", "addsegment", "Add a segment between two nodes.", "G", KeyEvent.VK_G, mapFrame); 49 super("Add segment", 50 "addsegment", 51 "Add a segment between two nodes.", 52 "G", 53 KeyEvent.VK_G, 54 mapFrame, 55 ImageProvider.getCursor("normal", "segment")); 49 56 } 50 57 -
src/org/openstreetmap/josm/actions/mapmode/AddWayAction.java
r100 r101 20 20 import org.openstreetmap.josm.data.osm.Way; 21 21 import org.openstreetmap.josm.gui.MapFrame; 22 import org.openstreetmap.josm.tools.ImageProvider; 22 23 23 24 /** … … 56 57 */ 57 58 public AddWayAction(MapFrame mapFrame) { 58 super("Add Way", "addway", "Add a new way to the data.", "W", KeyEvent.VK_W, mapFrame); 59 super("Add Way", "addway", "Add a new way to the data.", "W", KeyEvent.VK_W, mapFrame, ImageProvider.getCursor("normal", "way")); 59 60 60 61 Main.ds.addSelectionChangedListener(this); -
src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java
r100 r101 24 24 import org.openstreetmap.josm.data.osm.visitor.CollectBackReferencesVisitor; 25 25 import org.openstreetmap.josm.gui.MapFrame; 26 import org.openstreetmap.josm.tools.ImageProvider; 26 27 27 28 /** … … 50 51 */ 51 52 public DeleteAction(MapFrame mapFrame) { 52 super("Delete", "delete", "Delete nodes, streets or segments.", "Delete", KeyEvent.VK_DELETE, mapFrame); 53 super("Delete", 54 "delete", 55 "Delete nodes, streets or segments.", 56 "D", 57 KeyEvent.VK_D, 58 mapFrame, 59 ImageProvider.getCursor("normal", "delete")); 53 60 } 54 61 -
src/org/openstreetmap/josm/actions/mapmode/MapMode.java
r98 r101 1 1 package org.openstreetmap.josm.actions.mapmode; 2 2 3 import java.awt.Cursor; 3 4 import java.awt.event.ActionEvent; 4 5 import java.awt.event.MouseEvent; … … 23 24 abstract public class MapMode extends JosmAction implements MouseListener, MouseMotionListener { 24 25 26 // private final Cursor cursor; 27 // private Cursor oldCursor; 28 25 29 /** 26 30 * Constructor for mapmodes without an menu 27 31 */ 28 public MapMode(String name, String iconName, String tooltip, String keyname, int keystroke, MapFrame mapFrame) { 32 public MapMode(String name, String iconName, String tooltip, String keyname, int keystroke, MapFrame mapFrame, Cursor cursor) { 29 33 super(name, "mapmode/"+iconName, tooltip, keyname, KeyStroke.getKeyStroke(keystroke, 0)); 34 // this.cursor = cursor; 30 35 putValue("active", false); 31 36 } … … 34 39 * Constructor for mapmodes with an menu (no shortcut will be registered) 35 40 */ 36 public MapMode(String name, String iconName, String tooltip, MapFrame mapFrame) { 41 public MapMode(String name, String iconName, String tooltip, MapFrame mapFrame, Cursor cursor) { 37 42 putValue(NAME, name); 38 43 putValue(SMALL_ICON, ImageProvider.get("mapmode", iconName)); 39 44 putValue(SHORT_DESCRIPTION, tooltip); 45 // this.cursor = cursor; 40 46 } 41 47 42 48 public void enterMode() { 43 49 putValue("active", true); 50 // oldCursor = Main.map.mapView.getCursor(); 51 // Main.map.mapView.setCursor(cursor); 52 44 53 } 45 54 public void exitMode() { 46 55 putValue("active", false); 56 // Main.map.mapView.setCursor(oldCursor); 47 57 } 48 58 -
src/org/openstreetmap/josm/actions/mapmode/MoveAction.java
r98 r101 17 17 import org.openstreetmap.josm.data.osm.visitor.AllNodesVisitor; 18 18 import org.openstreetmap.josm.gui.MapFrame; 19 import org.openstreetmap.josm.tools.ImageProvider; 19 20 20 21 /** … … 48 49 */ 49 50 public MoveAction(MapFrame mapFrame) { 50 super("Move", "move", "Move selected objects around.", "M", KeyEvent.VK_M, mapFrame); 51 super("Move", 52 "move", 53 "Move selected objects around.", 54 "M", 55 KeyEvent.VK_M, 56 mapFrame, 57 ImageProvider.getCursor("normal", "move")); 51 58 } 52 59 -
src/org/openstreetmap/josm/actions/mapmode/SelectionAction.java
r98 r101 11 11 import org.openstreetmap.josm.gui.SelectionManager; 12 12 import org.openstreetmap.josm.gui.SelectionManager.SelectionEnded; 13 import org.openstreetmap.josm.tools.ImageProvider; 13 14 14 15 /** … … 64 65 */ 65 66 public SelectionAction(MapFrame mapFrame) { 66 super("Selection", "selection", "Select objects by dragging or clicking.", "S", KeyEvent.VK_S, mapFrame); 67 super("Selection", 68 "selection", 69 "Select objects by dragging or clicking.", 70 "S", 71 KeyEvent.VK_S, 72 mapFrame, 73 ImageProvider.getCursor("normal", "selection")); 67 74 this.selectionManager = new SelectionManager(this, false, mapFrame.mapView); 68 75 } -
src/org/openstreetmap/josm/actions/mapmode/ZoomAction.java
r94 r101 9 9 import org.openstreetmap.josm.gui.SelectionManager; 10 10 import org.openstreetmap.josm.gui.SelectionManager.SelectionEnded; 11 import org.openstreetmap.josm.tools.ImageProvider; 11 12 12 13 /** … … 41 42 */ 42 43 public ZoomAction(MapFrame mapFrame) { 43 super("Zoom", "zoom", "Zoom in by dragging.", "Z", KeyEvent.VK_Z, mapFrame); 44 super("Zoom", "zoom", "Zoom in by dragging. (Ctrl+up,left,down,right,+,-)", "Z", KeyEvent.VK_Z, mapFrame, ImageProvider.getCursor("normal", "zoom")); 44 45 mv = mapFrame.mapView; 45 46 selectionManager = new SelectionManager(this, true, mv);
Note:
See TracChangeset
for help on using the changeset viewer.