Changeset 1990 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs
- Timestamp:
- 2009-08-23T22:37:39+02:00 (15 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui/dialogs
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictResolutionDialog.java
r1987 r1990 25 25 import org.openstreetmap.josm.command.Command; 26 26 import org.openstreetmap.josm.data.osm.OsmPrimitive; 27 import org.openstreetmap.josm.gui.DefaultNameFormatter; 27 28 import org.openstreetmap.josm.gui.OptionPaneUtil; 28 import org.openstreetmap.josm.gui.PrimitiveNameFormatter;29 29 import org.openstreetmap.josm.gui.conflict.pair.ConflictResolver; 30 30 import org.openstreetmap.josm.gui.conflict.pair.properties.OperationCancelledException; … … 241 241 setTitle(tr("Resolve conflicts")); 242 242 } else { 243 PrimitiveNameFormatter formatter = new PrimitiveNameFormatter(); 244 setTitle(tr("Resolve conflicts for ''{0}''", formatter.getName(my))); 243 setTitle(tr("Resolve conflicts for ''{0}''", my.getDisplayName(DefaultNameFormatter.getInstance()))); 245 244 } 246 245 } -
trunk/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java
r1987 r1990 66 66 import org.openstreetmap.josm.data.osm.RelationMember; 67 67 import org.openstreetmap.josm.data.osm.Way; 68 import org.openstreetmap.josm.gui.DefaultNameFormatter; 68 69 import org.openstreetmap.josm.gui.ExtendedDialog; 69 70 import org.openstreetmap.josm.gui.MapFrame; 70 import org.openstreetmap.josm.gui.PrimitiveNameFormatter;71 71 import org.openstreetmap.josm.gui.SideButton; 72 72 import org.openstreetmap.josm.gui.dialogs.relation.RelationEditor; … … 99 99 */ 100 100 public class PropertiesDialog extends ToggleDialog implements SelectionChangedListener, LayerChangeListener { 101 static private final PrimitiveNameFormatter NAME_FORMATTER = new PrimitiveNameFormatter();102 103 101 /** 104 102 * Watches for double clicks and from editing or new property, depending on the … … 498 496 Component c = super.getTableCellRendererComponent(table, value, isSelected, false, row, column); 499 497 if (c instanceof JLabel) { 500 ((JLabel)c).setText( NAME_FORMATTER.getName((Relation)value));498 ((JLabel)c).setText(((Relation)value).getDisplayName(DefaultNameFormatter.getInstance())); 501 499 } 502 500 return c; … … 837 835 int result = new ExtendedDialog(Main.parent, 838 836 tr("Change relation"), 839 tr("Really delete selection from relation {0}?", NAME_FORMATTER.getName(cur)),837 tr("Really delete selection from relation {0}?", cur.getDisplayName(DefaultNameFormatter.getInstance())), 840 838 new String[] {tr("Delete from relation"), tr("Cancel")}, 841 839 new String[] {"dialogs/delete.png", "cancel.png"}).getValue(); -
trunk/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java
r1944 r1990 29 29 import org.openstreetmap.josm.data.osm.RelationMember; 30 30 import org.openstreetmap.josm.gui.OsmPrimitivRenderer; 31 import org.openstreetmap.josm.gui.PrimitiveNameFormatter;32 31 import org.openstreetmap.josm.gui.SideButton; 33 32 import org.openstreetmap.josm.gui.dialogs.relation.RelationEditor; … … 49 48 public class RelationListDialog extends ToggleDialog implements LayerChangeListener, DataChangeListener { 50 49 private static final Logger logger = Logger.getLogger(RelationListDialog.class.getName()); 51 static private final PrimitiveNameFormatter NAME_FORMATTER = new PrimitiveNameFormatter();52 50 53 51 /** -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java
r1937 r1990 34 34 import org.openstreetmap.josm.data.osm.RelationMember; 35 35 import org.openstreetmap.josm.data.osm.visitor.MergeVisitor; 36 import org.openstreetmap.josm.gui.DefaultNameFormatter; 36 37 import org.openstreetmap.josm.gui.ExceptionDialogUtil; 37 38 import org.openstreetmap.josm.gui.OptionPaneUtil; 38 39 import org.openstreetmap.josm.gui.PleaseWaitRunnable; 39 import org.openstreetmap.josm.gui.PrimitiveNameFormatter;40 40 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 41 41 import org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor; … … 342 342 */ 343 343 protected void warnBecauseOfDeletedRelation(Relation r) { 344 PrimitiveNameFormatter nameFormatter = new PrimitiveNameFormatter();345 346 344 String message = tr("<html>The child relation<br>" 347 345 + "{0}<br>" 348 346 + "is deleted on the server. It can't be loaded", 349 nameFormatter.getName(r)347 r.getDisplayName(DefaultNameFormatter.getInstance()) 350 348 ); 351 349 … … 404 402 protected void realRun() throws SAXException, IOException, OsmTransferException { 405 403 try { 406 PrimitiveNameFormatter nameFormatter = new PrimitiveNameFormatter();407 404 while(! relationsToDownload.isEmpty() && !cancelled) { 408 405 Relation r = relationsToDownload.pop(); … … 411 408 } 412 409 rememberChildRelationsToDownload(r); 413 progressMonitor.setCustomText(tr("Downloading relation {0}", nameFormatter.getName(r)));410 progressMonitor.setCustomText(tr("Downloading relation {0}", r.getDisplayName(DefaultNameFormatter.getInstance()))); 414 411 OsmServerObjectReader reader = new OsmServerObjectReader(r.id, OsmPrimitiveType.RELATION, 415 412 true); … … 515 512 protected void realRun() throws SAXException, IOException, OsmTransferException { 516 513 try { 517 PrimitiveNameFormatter nameFormatter = new PrimitiveNameFormatter();518 514 Iterator<Relation> it = relations.iterator(); 519 515 while(it.hasNext() && !cancelled) { … … 522 518 continue; 523 519 } 524 progressMonitor.setCustomText(tr("Downloading relation {0}", nameFormatter.getName(r)));520 progressMonitor.setCustomText(tr("Downloading relation {0}", r.getDisplayName(DefaultNameFormatter.getInstance()))); 525 521 OsmServerObjectReader reader = new OsmServerObjectReader(r.id, OsmPrimitiveType.RELATION, 526 522 true); -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java
r1987 r1990 64 64 import org.openstreetmap.josm.data.osm.visitor.MergeVisitor; 65 65 import org.openstreetmap.josm.gui.ConditionalOptionPaneUtil; 66 import org.openstreetmap.josm.gui.DefaultNameFormatter; 66 67 import org.openstreetmap.josm.gui.ExceptionDialogUtil; 67 68 import org.openstreetmap.josm.gui.OptionPaneUtil; 68 69 import org.openstreetmap.josm.gui.PleaseWaitRunnable; 69 import org.openstreetmap.josm.gui.PrimitiveNameFormatter;70 70 import org.openstreetmap.josm.gui.SideButton; 71 71 import org.openstreetmap.josm.gui.dialogs.relation.ac.AutoCompletionCache; … … 697 697 698 698 abstract class AddFromSelectionAction extends AbstractAction { 699 private PrimitiveNameFormatter nameFormatter = new PrimitiveNameFormatter();700 701 699 protected boolean isPotentialDuplicate(OsmPrimitive primitive) { 702 700 return memberTableModel.hasMembersReferringTo(Collections.singleton(primitive)); … … 708 706 + "<br>" 709 707 + "Do you really want to add another relation member?</html>", 710 nameFormatter.getName(primitive)708 primitive.getDisplayName(DefaultNameFormatter.getInstance()) 711 709 ); 712 710 int ret = ConditionalOptionPaneUtil.showOptionDialog( … … 736 734 + "This creates circular references and is therefore discouraged.<br>" 737 735 + "Skipping relation ''{0}''.</html>", 738 this.nameFormatter.getName(primitive)736 primitive.getDisplayName(DefaultNameFormatter.getInstance()) 739 737 ); 740 738 OptionPaneUtil.showMessageDialog( … … 1170 1168 + "Please resolve this conflict first, then try again.</html>", 1171 1169 getLayer().getName(), 1172 new PrimitiveNameFormatter().getName(getRelation())1170 getRelation().getDisplayName(DefaultNameFormatter.getInstance()) 1173 1171 ), 1174 1172 tr("Double conflict"), -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableMemberCellRenderer.java
r1822 r1990 10 10 import org.openstreetmap.josm.data.osm.OsmPrimitive; 11 11 import org.openstreetmap.josm.data.osm.OsmPrimitiveType; 12 import org.openstreetmap.josm.gui. PrimitiveNameFormatter;12 import org.openstreetmap.josm.gui.DefaultNameFormatter; 13 13 import org.openstreetmap.josm.tools.ImageProvider; 14 14 15 15 public class MemberTableMemberCellRenderer extends MemberTableCellRenderer { 16 16 private HashMap<OsmPrimitiveType, ImageIcon> icons; 17 static private final PrimitiveNameFormatter NAME_FORMATTER = new PrimitiveNameFormatter();18 17 19 18 public MemberTableMemberCellRenderer() { … … 36 35 protected void renderPrimitive(OsmPrimitive primitive) { 37 36 setIcon(icons.get(OsmPrimitiveType.from(primitive))); 38 setText( NAME_FORMATTER.getName(primitive));37 setText(primitive.getDisplayName(DefaultNameFormatter.getInstance())); 39 38 setToolTipText(buildToolTipText(primitive)); 40 39 } -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/RelationTreeCellRenderer.java
r1828 r1990 11 11 12 12 import org.openstreetmap.josm.data.osm.Relation; 13 import org.openstreetmap.josm.gui. PrimitiveNameFormatter;13 import org.openstreetmap.josm.gui.DefaultNameFormatter; 14 14 import org.openstreetmap.josm.tools.ImageProvider; 15 15 … … 20 20 */ 21 21 public class RelationTreeCellRenderer extends JLabel implements TreeCellRenderer { 22 private static final PrimitiveNameFormatter NAME_FORMATTER = new PrimitiveNameFormatter();23 22 public final static Color BGCOLOR_SELECTED = new Color(143,170,255); 24 23 … … 47 46 */ 48 47 protected void renderValue(Relation relation) { 49 setText( NAME_FORMATTER.getName(relation));48 setText(relation.getDisplayName(DefaultNameFormatter.getInstance())); 50 49 } 51 50 -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/SelectionTableCellRenderer.java
r1814 r1990 15 15 import org.openstreetmap.josm.data.osm.OsmPrimitive; 16 16 import org.openstreetmap.josm.data.osm.OsmPrimitiveType; 17 import org.openstreetmap.josm.gui. PrimitiveNameFormatter;17 import org.openstreetmap.josm.gui.DefaultNameFormatter; 18 18 import org.openstreetmap.josm.tools.ImageProvider; 19 19 … … 23 23 */ 24 24 public class SelectionTableCellRenderer extends JLabel implements TableCellRenderer { 25 static private final PrimitiveNameFormatter NAME_FORMATTER = new PrimitiveNameFormatter();26 27 25 public final static Color BGCOLOR_SELECTED = new Color(143,170,255); 28 26 public final static Color BGCOLOR_DOUBLE_ENTRY = new Color(255,234,213); … … 118 116 protected void renderPrimitive(OsmPrimitive primitive) { 119 117 setIcon(icons.get(OsmPrimitiveType.from(primitive))); 120 setText( NAME_FORMATTER.getName(primitive));118 setText(primitive.getDisplayName(DefaultNameFormatter.getInstance())); 121 119 setToolTipText(buildToolTipText(primitive)); 122 120 }
Note:
See TracChangeset
for help on using the changeset viewer.