Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rename repair playlist entries in context menu #206

Merged
merged 1 commit into from
Sep 27, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 16 additions & 13 deletions src/main/java/listfix/view/controls/PlaylistEditCtrl.java
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,7 @@ public class PlaylistEditCtrl extends JPanel
private static final Marker markerPlaylistControl = MarkerManager.getMarker("PlaylistCtrl");
private static final Marker markerRepair = MarkerManager.getMarker("PlaylistCtrl-Repair").setParents(markerPlaylistControl);
private static final Marker markerRepairWorker = MarkerManager.getMarker("PlaylistCtrl-Repair-Worker").setParents(markerRepair);
private static final String txtOpenFileLocationSingular = "Open File Location";
private static final String txtOpenFileLocationPlural = "Open File Locations";

private final FolderChooser _destDirFileChooser = new FolderChooser();
private Playlist _playlist;
protected final IListFixGui listFixGui;
Expand Down Expand Up @@ -649,7 +648,7 @@ private void initComponents()
JPopupMenu.Separator jSeparator4 = new JPopupMenu.Separator();
JMenuItem _miRemoveDups = new JMenuItem();
JMenuItem _miRemoveMissing = new JMenuItem();
JMenuItem _miCopySelectedFiles = new JMenuItem();
_miCopySelectedFiles = new JMenuItem();
JMenuItem _miNewPlaylistFromSelected = new JMenuItem();
JToolBar _uiToolbar = new JToolBar();
_btnSave = new JButton();
Expand All @@ -675,7 +674,6 @@ private void initComponents()
_playlistEntryRightClickMenu.add(_miEditFilename);

_miOpenFileLocation = new JMenuItem();
_miOpenFileLocation.setText(txtOpenFileLocationSingular);
_miOpenFileLocation.addActionListener(evt -> {
try
{
Expand All @@ -694,7 +692,6 @@ private void initComponents()
_playlistEntryRightClickMenu.add(_miReplace);
_playlistEntryRightClickMenu.add(jSeparator3);

_miFindClosest.setText("Repair playlist");
_miFindClosest.addActionListener(evt -> findClosestMatches());
_playlistEntryRightClickMenu.add(_miFindClosest);
_playlistEntryRightClickMenu.add(jSeparator4);
Expand All @@ -707,12 +704,11 @@ private void initComponents()
_miRemoveMissing.addActionListener(evt -> removeMissing());
_playlistEntryRightClickMenu.add(_miRemoveMissing);

_miCopySelectedFiles.setText("Copy Selected Items To...");
_miCopySelectedFiles.setToolTipText("");
_miCopySelectedFiles.addActionListener(evt -> _miCopySelectedFilesActionPerformed());
_playlistEntryRightClickMenu.add(_miCopySelectedFiles);

_miNewPlaylistFromSelected.setText("Create New Playlist with Selected Items...");
_miNewPlaylistFromSelected.setText("Create New Playlist with Selected Tracks...");
_miNewPlaylistFromSelected.addActionListener(evt -> _miNewPlaylistFromSelectedActionPerformed());
_playlistEntryRightClickMenu.add(_miNewPlaylistFromSelected);

Expand Down Expand Up @@ -1147,6 +1143,7 @@ private void _miNewPlaylistFromSelectedActionPerformed()
private JMenuItem _miOpenFileLocation;
private JMenuItem _miFindClosest;
private JMenuItem _miReplace;
private JMenuItem _miCopySelectedFiles;
private JPopupMenu _playlistEntryRightClickMenu;
private final PlaylistTableModel playlistTableModel= new PlaylistTableModel();
private ZebraJTable _uiTable;
Expand Down Expand Up @@ -1459,15 +1456,21 @@ else if ((isOverItem && _uiTable.getSelectedRowCount() == 0)

if (_uiTable.getSelectedRowCount() > 1)
{
_miReplace.setText("Replace Selected Entries");
_miEditFilename.setText("Edit Filenames");
_miOpenFileLocation.setText(txtOpenFileLocationPlural);
_miEditFilename.setText("Edit track filenames");


_miOpenFileLocation.setText("Open track locations");
_miReplace.setText("Replace selected entries");
_miFindClosest.setText("Repair selected entries");
_miCopySelectedFiles.setText("Copy selected track to...");
}
else
{
_miEditFilename.setText("Edit Filename");
_miReplace.setText("Replace Selected Entry");
_miOpenFileLocation.setText(txtOpenFileLocationSingular);
_miEditFilename.setText("Edit filename");
_miOpenFileLocation.setText("Open track location");
_miReplace.setText("Replace selected entry");
_miFindClosest.setText("Repair selected entry");
_miCopySelectedFiles.setText("Copy selected tracks to...");
}

_playlistEntryRightClickMenu.show(e.getComponent(), p.x, p.y);
Expand Down