Changeset 2253 in josm for trunk/src/org/openstreetmap/josm/gui
- Timestamp:
- 2009-10-06T23:52:41+02:00 (17 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui
- Files:
-
- 2 edited
-
MainMenu.java (modified) (1 diff)
-
layer/OsmDataLayer.java (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/MainMenu.java
r2250 r2253 207 207 add(fileMenu, download); 208 208 add(fileMenu, downloadReferrers); 209 add(fileMenu, update); 210 add(fileMenu, updateSelection); 211 fileMenu.addSeparator(); 209 212 add(fileMenu, upload); 210 213 add(fileMenu, uploadSelection); 211 add(fileMenu, update); 212 add(fileMenu, updateSelection); 214 fileMenu.addSeparator(); 213 215 add(fileMenu, closeChangesetAction); 214 216 fileMenu.addSeparator(); -
trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java
r2198 r2253 18 18 import java.awt.TexturePaint; 19 19 import java.awt.event.ActionEvent; 20 import java.awt.event.ActionListener; 20 21 import java.awt.geom.Area; 21 22 import java.awt.image.BufferedImage; 23 import java.beans.PropertyChangeEvent; 24 import java.beans.PropertyChangeListener; 22 25 import java.io.File; 23 26 import java.util.ArrayList; … … 30 33 import javax.swing.AbstractAction; 31 34 import javax.swing.Icon; 35 import javax.swing.JButton; 36 import javax.swing.JDialog; 32 37 import javax.swing.JLabel; 33 38 import javax.swing.JMenuItem; … … 62 67 import org.openstreetmap.josm.gui.dialogs.LayerListDialog; 63 68 import org.openstreetmap.josm.gui.dialogs.LayerListPopup; 69 import org.openstreetmap.josm.gui.help.HelpBrowser; 70 import org.openstreetmap.josm.gui.help.HelpBuilder; 64 71 import org.openstreetmap.josm.tools.DateUtils; 65 72 import org.openstreetmap.josm.tools.GBC; 66 73 import org.openstreetmap.josm.tools.ImageProvider; 74 import org.openstreetmap.josm.tools.WindowGeometry; 67 75 68 76 /** … … 338 346 sb.append("<br>").append(msg2); 339 347 } 348 sb.append("<br>").append(tr("Please consult the Conflict List Dialog<br>and manually resolve them.")); 340 349 sb.append("</html>"); 341 350 if (numNewConflicts > 0) { 342 JOptionPane.showMessageDialog( 343 Main.parent, 351 JButton[] options = new JButton[] { 352 new JButton(tr("OK")), 353 new JButton(tr("Help")) 354 }; 355 options[0].setIcon(ImageProvider.get("ok")); 356 options[1].setIcon(ImageProvider.get("help")); 357 final JOptionPane pane = new JOptionPane( 344 358 sb.toString(), 359 JOptionPane.WARNING_MESSAGE, 360 JOptionPane.DEFAULT_OPTION, 361 null, 362 options, 363 options[0] 364 ); 365 final JDialog dialog = new JDialog( 366 JOptionPane.getFrameForComponent(Main.parent), 345 367 tr("Conflicts detected"), 346 JOptionPane.WARNING_MESSAGE 368 true); 369 options[0].addActionListener( 370 new ActionListener() { 371 public void actionPerformed(ActionEvent e) { 372 dialog.setVisible(false); 373 } 374 } 347 375 ); 376 options[1].addActionListener( 377 new ActionListener() { 378 public void actionPerformed(ActionEvent e) { 379 HelpBrowser b = new HelpBrowser(); 380 b.setUrlForHelpTopic("Help/Concepts/Conflict"); 381 b.setVisible(true); 382 } 383 } 384 ); 385 dialog.setContentPane(pane); 386 dialog.pack(); 387 HelpBuilder.setHelpContext(dialog.getRootPane(), "Concepts/Conflict"); 388 WindowGeometry.centerOnScreen(dialog.getSize()).applySafe(dialog); 389 dialog.setVisible(true); 348 390 } 349 391 }
Note:
See TracChangeset
for help on using the changeset viewer.
