Changeset 5958 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java
- Timestamp:
- 2013-05-13T03:10:05+02:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java
r5897 r5958 1020 1020 1021 1021 class PopupMenuHandler extends PopupMenuLauncher { 1022 @Override 1023 public void launch(MouseEvent evt) { 1024 Point p = evt.getPoint(); 1025 int index = layerList.rowAtPoint(p); 1026 if (index < 0) return; 1027 if (!layerList.getCellRect(index, 2, false).contains(evt.getPoint())) 1028 return; 1029 if (!layerList.isRowSelected(index)) { 1030 layerList.setRowSelectionInterval(index, index); 1031 } 1032 Layer layer = model.getLayer(index); 1033 LayerListPopup menu = new LayerListPopup(getModel().getSelectedLayers(), layer); 1034 menu.show(layerList, p.x, p.y-3); 1022 @Override public void launch(MouseEvent evt) { 1023 Layer layer = getModel().getLayer(layerList.getSelectedRow()); 1024 menu = new LayerListPopup(getModel().getSelectedLayers(), layer); 1025 super.launch(evt); 1035 1026 } 1036 1027 }
Note:
See TracChangeset
for help on using the changeset viewer.