@Override public void windowWillClose(final NSNotification notification) { preferences.setProperty("bookmark.toggle.options", toggleOptionsButton.state()); super.windowWillClose(notification); }
@Action public void openUntitledBrowserCheckboxClicked(final NSButton sender) { boolean enabled = sender.state() == NSCell.NSOnState; preferences.setProperty("browser.open.untitled", enabled); }
@Action public void preserveModificationDownloadCheckboxClicked(final NSButton sender) { boolean enabled = sender.state() == NSCell.NSOnState; preferences.setProperty("queue.download.timestamp.change", enabled); }
@Action public void checksumDownloadCheckboxClicked(final NSButton sender) { boolean enabled = sender.state() == NSCell.NSOnState; preferences.setProperty("queue.download.checksum.calculate", enabled); }
@Action public void uploadTemporaryFilenameButtonClicked(final NSButton sender) { boolean enabled = sender.state() == NSCell.NSOnState; preferences.setProperty("queue.upload.file.temporary", enabled); }
@Action public void confirmDisconnectCheckboxClicked(final NSButton sender) { boolean enabled = sender.state() == NSCell.NSOnState; preferences.setProperty("browser.disconnect.confirm", enabled); }
@Action public void bucketLoggingPopupClicked(final NSPopUpButton sender) { if(bucketLoggingButton.state() == NSCell.NSOnState) { // Only write change if logging is already enabled this.bucketLoggingButtonClicked(sender); } }
@Action public void keychainCheckboxClicked(final NSButton sender) { boolean enabled = sender.state() == NSCell.NSOnState; preferences.setProperty("connection.login.keychain", enabled); }
@Action public void bringQueueToBackCheckboxClicked(final NSButton sender) { boolean enabled = sender.state() == NSCell.NSOnState; preferences.setProperty("queue.window.open.transfer.stop", enabled); }
@Action public void checksumUploadCheckboxClicked(final NSButton sender) { boolean enabled = sender.state() == NSCell.NSOnState; preferences.setProperty("queue.upload.checksum.calculate", enabled); }
@Action public void infoWindowAsInspectorCheckboxClicked(final NSButton sender) { boolean enabled = sender.state() == NSCell.NSOnState; preferences.setProperty("browser.info.inspector", enabled); }
@Action public void showHiddenCheckboxClicked(final NSButton sender) { boolean enabled = sender.state() == NSCell.NSOnState; preferences.setProperty("browser.showHidden", enabled); }
@Action public void openAfterDownloadCheckboxClicked(final NSButton sender) { boolean enabled = sender.state() == NSCell.NSOnState; preferences.setProperty("queue.download.complete.open", enabled); }
@Action public void updateCheckboxClicked(final NSButton sender) { boolean enabled = sender.state() == NSCell.NSOnState; preferences.setProperty("update.check", enabled); }
@Override public void callback(final int returncode) { if(alert.suppressionButton().state() == NSCell.NSOnState) { // Never show again. preferences.setProperty("browser.move.confirm", false); } if(returncode == DEFAULT_OPTION) { new OverwriteController(parent).overwrite(new ArrayList<Path>(selected.values()), action); } } });
@Override public void callback(final int returncode) { if(alert.suppressionButton().state() == NSCell.NSOnState) { // Never show again. preferences.setProperty("browser.copy.confirm", false); } if(returncode == DEFAULT_OPTION) { new OverwriteController(parent).overwrite(new ArrayList<Path>(selected.values()), action); } } });
@Action public void horizontalLinesCheckboxClicked(final NSButton sender) { boolean enabled = sender.state() == NSCell.NSOnState; preferences.setProperty("browser.horizontalLines", enabled); BrowserController.updateBrowserTableAttributes(); }
@Action public void alternatingRowBackgroundCheckboxClicked(final NSButton sender) { boolean enabled = sender.state() == NSCell.NSOnState; preferences.setProperty("browser.alternatingRows", enabled); BrowserController.updateBrowserTableAttributes(); }
@Action public void autoExpandDelayCheckboxClicked(final NSButton sender) { boolean enabled = sender.state() == NSCell.NSOnState; preferences.setProperty("browser.view.autoexpand.delay.enable", enabled); autoExpandDelaySlider.setEnabled(enabled); }
@Action public void duplicateUploadOverwriteButtonClicked(final NSButton sender) { boolean enabled = sender.state() == NSCell.NSOnState; if(enabled) { preferences.setProperty("queue.upload.reload.action", TransferAction.overwrite.name()); } else { preferences.setProperty("queue.upload.reload.action", preferences.getProperty("queue.upload.action")); } }