Changeset 2273 in josm for trunk/src/org/openstreetmap/josm/gui
- Timestamp:
- 2009-10-11T16:37:08+02:00 (17 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui
- Files:
-
- 15 edited
-
DefaultNameFormatter.java (modified) (1 diff)
-
MapStatus.java (modified) (2 diffs)
-
NavigatableComponent.java (modified) (1 diff)
-
conflict/pair/nodes/NodeListMergeModel.java (modified) (1 diff)
-
conflict/pair/properties/PropertiesMergeModel.java (modified) (7 diffs)
-
conflict/pair/relation/RelationMemberListMergeModel.java (modified) (1 diff)
-
dialogs/HistoryDialog.java (modified) (3 diffs)
-
dialogs/relation/ChildRelationBrowser.java (modified) (3 diffs)
-
dialogs/relation/GenericRelationEditor.java (modified) (5 diffs)
-
dialogs/relation/MemberTableModel.java (modified) (1 diff)
-
dialogs/relation/ParentRelationLoadingTask.java (modified) (1 diff)
-
dialogs/relation/ReferringRelationsBrowserModel.java (modified) (1 diff)
-
dialogs/relation/RelationEditor.java (modified) (1 diff)
-
dialogs/relation/RelationTree.java (modified) (1 diff)
-
io/UploadDialog.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java
r2136 r2273 97 97 } 98 98 if (name == null) { 99 name = node. getId() == 0? tr("node") : ""+ node.getId();99 name = node.isNew() ? tr("node") : ""+ node.getId(); 100 100 } 101 101 name += " (" + node.getCoor().latToString(CoordinateFormat.getDefaultFormat()) + ", " + node.getCoor().lonToString(CoordinateFormat.getDefaultFormat()) + ")"; -
trunk/src/org/openstreetmap/josm/gui/MapStatus.java
r2264 r2273 320 320 // pressed. Cannot use "setSelected()" because it will cause a 321 321 // fireSelectionChanged event which is unnecessary at this point. 322 if((mods & MouseEvent.SHIFT_DOWN_MASK) == 0) 322 if((mods & MouseEvent.SHIFT_DOWN_MASK) == 0) { 323 323 ds.clearSelection(); 324 } 324 325 325 326 // This will cycle through the available items. … … 415 416 final StringBuilder text = new StringBuilder(); 416 417 String name = osm.getDisplayName(DefaultNameFormatter.getInstance()); 417 if (osm. getId() == 0|| osm.isModified()) {418 if (osm.isNew() || osm.isModified()) { 418 419 name = "<i><b>"+ name + "*</b></i>"; 419 420 } 420 421 text.append(name); 421 422 422 if ( osm.getId() != 0) {423 if (!osm.isNew()) { 423 424 text.append(" [id="+osm.getId()+"]"); 424 425 } -
trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java
r2264 r2273 318 318 // when multiple nodes on one point, prefer new or selected nodes 319 319 else if(dist == minDistanceSq && minPrimitive != null 320 && ((n. getId() == 0&& ds.isSelected(n))321 || (!ds.isSelected(minPrimitive) && (ds.isSelected(n) || n. getId() == 0)))) {320 && ((n.isNew() && ds.isSelected(n)) 321 || (!ds.isSelected(minPrimitive) && (ds.isSelected(n) || n.isNew())))) { 322 322 minPrimitive = n; 323 323 } -
trunk/src/org/openstreetmap/josm/gui/conflict/pair/nodes/NodeListMergeModel.java
r2181 r2273 76 76 @Override 77 77 public boolean isEqualEntry(Node e1, Node e2) { 78 if ( e1.getId() > 0)78 if (!e1.isNew()) 79 79 return e1.getId() == e2.getId(); 80 80 else -
trunk/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergeModel.java
r2181 r2273 212 212 public LatLon getMergedCoords() { 213 213 switch(coordMergeDecision) { 214 case KEEP_MINE: return myCoords;215 case KEEP_THEIR: return theirCoords;216 case UNDECIDED: return null;214 case KEEP_MINE: return myCoords; 215 case KEEP_THEIR: return theirCoords; 216 case UNDECIDED: return null; 217 217 } 218 218 // should not happen … … 246 246 public Boolean getMergedDeletedState() { 247 247 switch(deletedMergeDecision) { 248 case KEEP_MINE: return myDeletedState;249 case KEEP_THEIR: return theirDeletedState;250 case UNDECIDED: return null;248 case KEEP_MINE: return myDeletedState; 249 case KEEP_THEIR: return theirDeletedState; 250 case UNDECIDED: return null; 251 251 } 252 252 // should not happen … … 279 279 public Boolean getMergedVisibleState() { 280 280 switch(visibleMergeDecision) { 281 case KEEP_MINE: return myVisibleState;282 case KEEP_THEIR: return theirVisibleState;283 case UNDECIDED: return null;281 case KEEP_MINE: return myVisibleState; 282 case KEEP_THEIR: return theirVisibleState; 283 case UNDECIDED: return null; 284 284 } 285 285 // should not happen … … 484 484 485 485 switch(ret) { 486 case JOptionPane.CLOSED_OPTION: return false;487 case JOptionPane.YES_OPTION: return true;488 case JOptionPane.NO_OPTION: return false;486 case JOptionPane.CLOSED_OPTION: return false; 487 case JOptionPane.YES_OPTION: return true; 488 case JOptionPane.NO_OPTION: return false; 489 489 } 490 490 return false; … … 513 513 514 514 switch(ret) { 515 case JOptionPane.CLOSED_OPTION: return false;516 case JOptionPane.YES_OPTION: return true;517 case JOptionPane.NO_OPTION: return false;515 case JOptionPane.CLOSED_OPTION: return false; 516 case JOptionPane.YES_OPTION: return true; 517 case JOptionPane.NO_OPTION: return false; 518 518 } 519 519 return false; … … 535 535 HashMap<Long,OsmPrimitive> candidates = new HashMap<Long,OsmPrimitive>(); 536 536 for (Node n : way.getNodes()) { 537 if ( n.getId() > 0 && !candidates.values().contains(n)) {537 if (!n.isNew() && !candidates.values().contains(n)) { 538 538 candidates.put(n.getId(), n); 539 539 } … … 572 572 HashMap<Long,OsmPrimitive> candidates = new HashMap<Long, OsmPrimitive>(); 573 573 for (RelationMember m : r.getMembers()) { 574 if (m.getMember(). getId() > 0&& !candidates.values().contains(m.getMember())) {574 if (!m.getMember().isNew() && !candidates.values().contains(m.getMember())) { 575 575 candidates.put(m.getMember().getId(), m.getMember()); 576 576 } -
trunk/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberListMergeModel.java
r2181 r2273 25 25 public boolean isEqualEntry(RelationMember e1, RelationMember e2) { 26 26 boolean ret = e1.getRole().equals(e2.getRole()); 27 if (e1.getMember(). getId() > 0) {27 if (!e1.getMember().isNew() ) { 28 28 ret = ret && (e1.getMember().getId() == e2.getMember().getId()); 29 29 } else { -
trunk/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java
r2243 r2273 144 144 * 145 145 */ 146 class HistoryItemTableModel extends DefaultTableModel implements SelectionChangedListener{ 146 static class HistoryItemTableModel extends DefaultTableModel implements SelectionChangedListener{ 147 147 private ArrayList<OsmPrimitive> data; 148 148 private DefaultListSelectionModel selectionModel; … … 196 196 return; 197 197 for (OsmPrimitive primitive: Main.main.getCurrentDataSet().getSelected()) { 198 if (primitive. getId() == 0) {198 if (primitive.isNew()) { 199 199 continue; 200 200 } … … 226 226 * The column model 227 227 */ 228 class HistoryTableColumnModel extends DefaultTableColumnModel { 228 static class HistoryTableColumnModel extends DefaultTableColumnModel { 229 229 protected void createColumns() { 230 230 TableColumn col = null; -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java
r2181 r2273 365 365 if (member.isRelation()) { 366 366 Relation child = member.getRelation(); 367 if (!downloadedRelationIds.contains(child)) { 367 if (!downloadedRelationIds.contains(child.getId())) { 368 368 relationsToDownload.push(child); 369 369 } … … 403 403 while(! relationsToDownload.isEmpty() && !cancelled) { 404 404 Relation r = relationsToDownload.pop(); 405 if (r. getId() == 0) {405 if (r.isNew()) { 406 406 continue; 407 407 } … … 514 514 while(it.hasNext() && !cancelled) { 515 515 Relation r = it.next(); 516 if (r. getId() == 0) {516 if (r.isNew()) { 517 517 continue; 518 518 } -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java
r2163 r2273 592 592 ); 593 593 switch(ret) { 594 case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION: return;595 case JOptionPane.CLOSED_OPTION: return;596 case JOptionPane.NO_OPTION: return;597 case JOptionPane.YES_OPTION:598 memberTableModel.removeMembersReferringTo(toCheck);599 break;594 case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION: return; 595 case JOptionPane.CLOSED_OPTION: return; 596 case JOptionPane.NO_OPTION: return; 597 case JOptionPane.YES_OPTION: 598 memberTableModel.removeMembersReferringTo(toCheck); 599 break; 600 600 } 601 601 } … … 628 628 ); 629 629 switch(ret) { 630 case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION : return true;631 case JOptionPane.YES_OPTION: return true;632 case JOptionPane.NO_OPTION: return false;633 case JOptionPane.CLOSED_OPTION: return false;634 case JOptionPane.CANCEL_OPTION: throw new AddAbortException();630 case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION : return true; 631 case JOptionPane.YES_OPTION: return true; 632 case JOptionPane.NO_OPTION: return false; 633 case JOptionPane.CLOSED_OPTION: return false; 634 case JOptionPane.CANCEL_OPTION: throw new AddAbortException(); 635 635 } 636 636 // should not happen … … 1064 1064 ); 1065 1065 switch(ret) { 1066 case JOptionPane.CANCEL_OPTION: return false;1067 case JOptionPane.YES_OPTION: return true;1068 case JOptionPane.NO_OPTION: return false;1066 case JOptionPane.CANCEL_OPTION: return false; 1067 case JOptionPane.YES_OPTION: return true; 1068 case JOptionPane.NO_OPTION: return false; 1069 1069 } 1070 1070 return false; … … 1200 1200 1201 1201 protected void updateEnabledState() { 1202 setEnabled(getRelation() != null && getRelation(). getId() > 0);1202 setEnabled(getRelation() != null && !getRelation().isNew()); 1203 1203 } 1204 1204 } … … 1240 1240 ); 1241 1241 switch(ret) { 1242 case JOptionPane.YES_OPTION: return true;1243 case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION: return true;1244 default:1245 return false;1242 case JOptionPane.YES_OPTION: return true; 1243 case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION: return true; 1244 default: 1245 return false; 1246 1246 } 1247 1247 } -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java
r2083 r2273 202 202 for (int i=0; i< members.size();i++) { 203 203 RelationMember member = members.get(i); 204 if (member.getMember(). getId() == 0) {204 if (member.getMember().isNew()) { 205 205 continue; 206 206 } -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java
r2181 r2273 79 79 if (layer == null) 80 80 throw new IllegalArgumentException(tr("Parameter ''{0}'' must not be null.", "layer")); 81 if (child. getId() == 0)81 if (child.isNew()) 82 82 throw new IllegalArgumentException(tr("Value of child.getId() > 0 expected. Got {1}.", child.getId())); 83 83 referrers = null; -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowserModel.java
r2070 r2273 89 89 90 90 public boolean canReload() { 91 return relation != null && relation. getId() > 0;91 return relation != null && !relation.isNew(); 92 92 } 93 93 -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java
r2181 r2273 117 117 if (getRelation() == null) { 118 118 setTitle(tr("Create new relation in layer ''{0}''", layer.getName())); 119 } else if (getRelation(). getId() == 0) {119 } else if (getRelation().isNew()) { 120 120 setTitle(tr("Edit new relation in layer ''{0}''", layer.getName())); 121 121 } else { -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/RelationTree.java
r2070 r2273 91 91 TreePath path = event.getPath(); 92 92 Relation parent = (Relation)event.getPath().getLastPathComponent(); 93 if (! parent.incomplete || parent. getId() == 0)93 if (! parent.incomplete || parent.isNew()) 94 94 // we don't load complete or new relations 95 95 return; -
trunk/src/org/openstreetmap/josm/gui/io/UploadDialog.java
r2241 r2273 362 362 protected String getUploadComment() { 363 363 switch(southTabbedPane.getSelectedIndex()) { 364 case 0:365 return pnlChangesetSelection.getUploadComment();366 case 1:367 TagModel tm = tagEditorPanel.getModel().get("comment");368 return tm == null? "" : tm.getValue();364 case 0: 365 return pnlChangesetSelection.getUploadComment(); 366 case 1: 367 TagModel tm = tagEditorPanel.getModel().get("comment"); 368 return tm == null? "" : tm.getValue(); 369 369 } 370 370 return "";
Note:
See TracChangeset
for help on using the changeset viewer.
