X-Git-Url: https://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Fgui%2FMenuManager.java;h=588b49e2e81ca3e5e318e2ef65d7decd93e8f9e7;hp=1387fbc7e2b507ee17a9c4ad0be00d6a097f0b7c;hb=6814c830d470f73c7ec57c71235de333f5ea4279;hpb=140e9d165f85c3d4f0435a311e091209313faa2a diff --git a/tim/prune/gui/MenuManager.java b/tim/prune/gui/MenuManager.java index 1387fbc..588b49e 100644 --- a/tim/prune/gui/MenuManager.java +++ b/tim/prune/gui/MenuManager.java @@ -80,6 +80,7 @@ public class MenuManager implements DataSubscriber private JMenuItem _distanceItem = null; private JMenuItem _fullRangeDetailsItem = null; private JMenuItem _saveExifItem = null; + private JMenuItem _selectNoPhotoItem = null; private JMenuItem _connectPhotoItem = null; private JMenuItem _deletePhotoItem = null; private JMenuItem _disconnectPhotoItem = null; @@ -589,6 +590,15 @@ public class MenuManager implements DataSubscriber _ignoreExifThumb = makeMenuItem(FunctionLibrary.FUNCTION_IGNORE_EXIF_THUMB); _ignoreExifThumb.setEnabled(false); photoMenu.add(_ignoreExifThumb); + _selectNoPhotoItem = new JMenuItem(I18nManager.getText("menu.range.none")); + _selectNoPhotoItem.setEnabled(false); + _selectNoPhotoItem.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) + { + _app.getTrackInfo().selectPhoto(-1); + } + }); + photoMenu.add(_selectNoPhotoItem); photoMenu.addSeparator(); // correlate all photos _correlatePhotosItem = makeMenuItem(FunctionLibrary.FUNCTION_CORRELATE_PHOTOS); @@ -844,6 +854,7 @@ public class MenuManager implements DataSubscriber _rotatePhotoLeft.setEnabled(hasPhoto); _rotatePhotoRight.setEnabled(hasPhoto); _ignoreExifThumb.setEnabled(hasPhoto && currentPhoto != null && currentPhoto.getExifThumbnail() != null); + _selectNoPhotoItem.setEnabled(hasPhoto); // is there a current range? boolean hasRange = (hasData && _selection.hasRangeSelected()); _deleteRangeItem.setEnabled(hasRange);