- Timestamp:
- 2016-02-10T21:33:50+01:00 (9 years ago)
- Location:
- trunk
- Files:
-
- 5 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/ImageMarker.java
r8510 r9779 4 4 import java.awt.BorderLayout; 5 5 import java.awt.Cursor; 6 import java.awt.GraphicsEnvironment; 6 7 import java.awt.Image; 7 8 import java.awt.event.ActionEvent; … … 68 69 scale.setSelected(true); 69 70 JOptionPane pane = new JOptionPane(p, JOptionPane.PLAIN_MESSAGE); 70 JDialog dlg = pane.createDialog(Main.parent, imageUrl.toString()); 71 dlg.setModal(false); 72 dlg.toFront(); 73 dlg.setVisible(true); 71 if (!GraphicsEnvironment.isHeadless()) { 72 JDialog dlg = pane.createDialog(Main.parent, imageUrl.toString()); 73 dlg.setModal(false); 74 dlg.toFront(); 75 dlg.setVisible(true); 76 } 74 77 } 75 78 -
trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java
r9239 r9779 54 54 playHead = new PlayHeadMarker(); 55 55 } catch (Exception ex) { 56 Main.error(ex); 56 57 return null; 57 58 } … … 67 68 if (!enabled) return; 68 69 dropTolerance = Main.pref.getInteger("marker.playHeadDropTolerance", 50); 69 Main.map.mapView.addMouseListener(new MouseAdapter() { 70 @Override public void mousePressed(MouseEvent ev) { 71 Point p = ev.getPoint(); 72 if (ev.getButton() != MouseEvent.BUTTON1 || p == null) 73 return; 74 if (playHead.containsPoint(p)) { 75 /* when we get a click on the marker, we need to switch mode to avoid 76 * getting confused with other drag operations (like select) */ 77 oldMode = Main.map.mapMode; 78 oldCoor = getCoor(); 79 PlayHeadDragMode playHeadDragMode = new PlayHeadDragMode(playHead); 80 Main.map.selectMapMode(playHeadDragMode); 81 playHeadDragMode.mousePressed(ev); 82 } 83 } 84 }); 70 if (Main.isDisplayingMapView()) { 71 Main.map.mapView.addMouseListener(new MouseAdapter() { 72 @Override public void mousePressed(MouseEvent ev) { 73 Point p = ev.getPoint(); 74 if (ev.getButton() != MouseEvent.BUTTON1 || p == null) 75 return; 76 if (playHead.containsPoint(p)) { 77 /* when we get a click on the marker, we need to switch mode to avoid 78 * getting confused with other drag operations (like select) */ 79 oldMode = Main.map.mapMode; 80 oldCoor = getCoor(); 81 PlayHeadDragMode playHeadDragMode = new PlayHeadDragMode(playHead); 82 Main.map.selectMapMode(playHeadDragMode); 83 playHeadDragMode.mousePressed(ev); 84 } 85 } 86 }); 87 } 85 88 } 86 89 -
trunk/src/org/openstreetmap/josm/tools/AudioPlayer.java
r9146 r9779 4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 import java.awt.GraphicsEnvironment; 6 7 import java.io.IOException; 7 8 import java.net.URL; … … 377 378 else 378 379 msg = tr(msg); 379 JOptionPane.showMessageDialog(Main.parent, 380 "<html><p>" + msg + "</p></html>", 381 tr("Error playing sound"), JOptionPane.ERROR_MESSAGE); 380 Main.error(msg); 381 if (!GraphicsEnvironment.isHeadless()) { 382 JOptionPane.showMessageDialog(Main.parent, 383 "<html><p>" + msg + "</p></html>", 384 tr("Error playing sound"), JOptionPane.ERROR_MESSAGE); 385 } 382 386 } 383 387 }
Note:
See TracChangeset
for help on using the changeset viewer.