Changeset 30002 in osm for applications/editors/josm
- Timestamp:
- 2013-10-06T21:04:16+02:00 (12 years ago)
- Location:
- applications/editors/josm/plugins/utilsplugin2
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/utilsplugin2/.classpath
r26670 r30002 2 2 <classpath> 3 3 <classpathentry kind="src" path="src"/> 4 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 4 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> 5 5 <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/> 6 6 <classpathentry kind="output" path="build"/> -
applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/UtilsPlugin2.java
r29771 r30002 2 2 package org.openstreetmap.josm.plugins.utilsplugin2; 3 3 4 import java.awt.event.KeyEvent;5 4 import java.util.Arrays; 6 5 import java.util.Collection; 7 6 import java.util.HashSet; 8 7 import java.util.Set; 8 9 9 import javax.swing.JMenu; 10 10 import javax.swing.JMenuItem; 11 11 12 import org.openstreetmap.josm.Main; 12 13 import org.openstreetmap.josm.actions.search.PushbackTokenizer; … … 25 26 import org.openstreetmap.josm.plugins.Plugin; 26 27 import org.openstreetmap.josm.plugins.PluginInformation; 27 import org.openstreetmap.josm.plugins.utilsplugin2.actions.*; 28 import org.openstreetmap.josm.plugins.utilsplugin2.actions.AddIntersectionsAction; 29 import org.openstreetmap.josm.plugins.utilsplugin2.actions.AlignWayNodesAction; 30 import org.openstreetmap.josm.plugins.utilsplugin2.actions.ExtractPointAction; 31 import org.openstreetmap.josm.plugins.utilsplugin2.actions.PasteRelationsAction; 32 import org.openstreetmap.josm.plugins.utilsplugin2.actions.SplitObjectAction; 33 import org.openstreetmap.josm.plugins.utilsplugin2.actions.SplitOnIntersectionsAction; 34 import org.openstreetmap.josm.plugins.utilsplugin2.actions.SymmetryAction; 35 import org.openstreetmap.josm.plugins.utilsplugin2.actions.TagBufferAction; 36 import org.openstreetmap.josm.plugins.utilsplugin2.actions.TagSourceAction; 37 import org.openstreetmap.josm.plugins.utilsplugin2.actions.UnGlueRelationAction; 28 38 import org.openstreetmap.josm.plugins.utilsplugin2.curves.CurveAction; 29 39 import org.openstreetmap.josm.plugins.utilsplugin2.customurl.ChooseURLAction; … … 32 42 import org.openstreetmap.josm.plugins.utilsplugin2.latlon.LatLonAction; 33 43 import org.openstreetmap.josm.plugins.utilsplugin2.replacegeometry.ReplaceGeometryAction; 34 import org.openstreetmap.josm.plugins.utilsplugin2.selection.*; 35 import static org.openstreetmap.josm.tools.I18n.marktr; 44 import org.openstreetmap.josm.plugins.utilsplugin2.selection.AdjacentNodesAction; 45 import org.openstreetmap.josm.plugins.utilsplugin2.selection.AdjacentWaysAction; 46 import org.openstreetmap.josm.plugins.utilsplugin2.selection.ConnectedWaysAction; 47 import org.openstreetmap.josm.plugins.utilsplugin2.selection.IntersectedWaysAction; 48 import org.openstreetmap.josm.plugins.utilsplugin2.selection.IntersectedWaysRecursiveAction; 49 import org.openstreetmap.josm.plugins.utilsplugin2.selection.MiddleNodesAction; 50 import org.openstreetmap.josm.plugins.utilsplugin2.selection.NodeWayUtils; 51 import org.openstreetmap.josm.plugins.utilsplugin2.selection.SelectAllInsideAction; 52 import org.openstreetmap.josm.plugins.utilsplugin2.selection.SelectBoundaryAction; 53 import org.openstreetmap.josm.plugins.utilsplugin2.selection.SelectHighwayAction; 54 import org.openstreetmap.josm.plugins.utilsplugin2.selection.SelectModNodesAction; 55 import org.openstreetmap.josm.plugins.utilsplugin2.selection.SelectModWaysAction; 56 import org.openstreetmap.josm.plugins.utilsplugin2.selection.SelectWayNodesAction; 57 import org.openstreetmap.josm.plugins.utilsplugin2.selection.UndoSelectionAction; 58 import org.openstreetmap.josm.plugins.utilsplugin2.selection.UnselectNodesAction; 36 59 37 60 public class UtilsPlugin2 extends Plugin { -
applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/ExtractPointAction.java
r29769 r30002 33 33 tr("Extracts node from a way"), 34 34 Shortcut.registerShortcut("tools:extnode", tr("Tool: {0}","Extract node"), 35 KeyEvent.VK_J, Shortcut.ALT), true); 35 KeyEvent.VK_J, Shortcut.ALT_SHIFT), true); 36 36 putValue("help", ht("/Action/ExtractNode")); 37 37 } -
applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/SplitOnIntersectionsAction.java
r29769 r30002 90 90 } 91 91 } 92 93 private void filterInnerNodes( Node n, List<Way> ways ) {94 Iterator<Way> it = ways.iterator();95 while (it.hasNext()) {96 Way w = it.next();97 if(!w.isInnerNode(n))98 it.remove();99 }100 }101 92 102 93 @Override -
applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/customurl/UtilsPluginPreferences.java
r29769 r30002 41 41 // FIXME: get rid of hardcoded URLS 42 42 43 String addr =URLList.getSelectedURL();43 URLList.getSelectedURL(); 44 44 table=new JTable(new DefaultTableModel(null,new String[]{"Title","URL"})); 45 45 … … 107 107 private void fillRows(List<String> items) { 108 108 if (items==null) return; 109 int p=0 ,row=0;109 int p=0; 110 110 String name, url; 111 111 DefaultTableModel model = (DefaultTableModel) table.getModel(); … … 115 115 if (p>=n) break; 116 116 name = items.get(p); 117 //System.out.println("name="+name);118 117 p++; 119 118 if (p>=n) break; 120 119 url = items.get(p); 121 //System.out.println("url="+url);122 120 p++; 123 121 model.addRow(new String[]{name,url}); 124 row++;125 122 } 126 123 model.addRow(new String[]{"",""}); … … 129 126 @Override 130 127 public boolean ok() { 131 String addr=combo1.getText();128 combo1.getText(); 132 129 List<String> lst = readItemsFromTable(); 133 130 URLList.updateURLList(lst); -
applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/latlon/LatLonDialog.java
r29769 r30002 52 52 private JRadioButton rbClosedWay; 53 53 private ButtonGroup bgType; 54 private String geomType;55 54 56 55 private LatLon[] latLonCoordinates; -
applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/selection/MiddleNodesAction.java
r29769 r30002 30 30 putValue("help", ht("/Action/MiddleNodes")); 31 31 } 32 33 private Set<Way> activeWays = new HashSet<Way>();34 32 35 33 @Override -
applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/selection/NodeWayUtils.java
r29769 r30002 430 430 */ 431 431 public static int getRayIntersectionsCount(EastNorth point, List<EastNorth> polygonPoints) { 432 int n=polygonPoints.size();433 432 if (point==null) return 0; 434 433 EastNorth oldPoint = null; 435 //polygonPoints.get(n-1);436 434 double n1,n2,n3,e1,e2,e3,d; 437 435 int interCount=0; -
applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/selection/SelectAllInsideAction.java
r29769 r30002 30 30 @Override 31 31 public void actionPerformed(ActionEvent e) { 32 long t=System.currentTimeMillis();33 32 Collection<OsmPrimitive> insideSelected = NodeWayUtils.selectAllInside(getCurrentDataSet().getSelected(), getCurrentDataSet()); 34 33 … … 40 39 tr("Warning"), JOptionPane.WARNING_MESSAGE); 41 40 } 42 43 41 } 44 42 -
applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/selection/SelectHighwayAction.java
r28028 r30002 29 29 @Override 30 30 public void actionPerformed(ActionEvent e) { 31 Collection<OsmPrimitive> selection = getCurrentDataSet().getSelected();32 31 List<Way> selectedWays = OsmPrimitive.getFilteredList(getCurrentDataSet().getSelected(), Way.class); 33 32 -
applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/selection/SelectWayNodesAction.java
r29769 r30002 23 23 public class SelectWayNodesAction extends JosmAction { 24 24 25 private Node selectedNode;26 25 private ArrayList<Node> selectedNodes; 27 26 … … 44 43 Collection<OsmPrimitive> selection = getCurrentDataSet().getSelected(); 45 44 46 String errMsg = null;47 45 for (OsmPrimitive p : selection) { 48 46 if (p instanceof Way) {
Note:
See TracChangeset
for help on using the changeset viewer.