Ticket #10856: center_view.patch
File center_view.patch, 1.5 KB (added by , 11 years ago) |
---|
-
src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java
7 7 import java.awt.Component; 8 8 import java.awt.Image; 9 9 import java.awt.event.ActionEvent; 10 import java.awt.event.MouseAdapter; 11 import java.awt.event.MouseEvent; 10 12 import java.text.SimpleDateFormat; 11 13 import java.util.ArrayList; 12 14 import java.util.Arrays; … … 23 25 import javax.swing.JScrollPane; 24 26 import javax.swing.ListCellRenderer; 25 27 import javax.swing.ListSelectionModel; 28 import javax.swing.SwingUtilities; 26 29 import javax.swing.event.ListSelectionEvent; 27 30 import javax.swing.event.ListSelectionListener; 28 31 … … 112 115 } 113 116 updateButtonStates(); 114 117 }}); 118 displayList.addMouseListener(new MouseAdapter() { 119 //center view on selected note on double click 120 @Override 121 public void mouseClicked(MouseEvent e) { 122 if (SwingUtilities.isLeftMouseButton(e) && e.getClickCount() == 2) { 123 if (noteData != null && noteData.getSelectedNote() != null) { 124 Main.map.mapView.zoomTo(noteData.getSelectedNote().getLatLon()); 125 } 126 } 127 } 128 }); 115 129 116 130 JPanel pane = new JPanel(new BorderLayout()); 117 131 pane.add(new JScrollPane(displayList), BorderLayout.CENTER);