- // Allow calling of delete function with one click
- final String[] buttonTexts = {I18nManager.getText("button.yes"), I18nManager.getText("button.no"),
- I18nManager.getText("button.always")};
- int answer = _automaticallyDelete ? JOptionPane.YES_OPTION :
- JOptionPane.showOptionDialog(_parentFrame,
- I18nManager.getTextWithNumber("dialog.compress.confirm", numMarked),
- I18nManager.getText(getNameKey()), JOptionPane.YES_NO_CANCEL_OPTION,
- JOptionPane.WARNING_MESSAGE, null, buttonTexts, buttonTexts[1]);
- if (answer == JOptionPane.CANCEL_OPTION) {_automaticallyDelete = true;} // "always" is third option
- if (_automaticallyDelete || answer == JOptionPane.YES_OPTION)
- {
- new Thread(new Runnable() {
- public void run() {
- _app.finishCompressTrack();
- }
- }).start();
- }