diff options
author | Jakob Heher <jakob.heher@iaik.tugraz.at> | 2022-07-06 13:13:43 +0200 |
---|---|---|
committer | Jakob Heher <jakob.heher@iaik.tugraz.at> | 2022-07-06 13:13:43 +0200 |
commit | 023e5398387cbe0869c1c47cb3f2914dfab623d3 (patch) | |
tree | ed575dc45b62c74406b36c7bb8618a5550e248b0 /pdf-over-gui/src/main/java/at/asit/pdfover/gui/MainWindow.java | |
parent | 82c045d786ef4a0728c1e89fb365afda81aef303 (diff) | |
download | pdf-over-023e5398387cbe0869c1c47cb3f2914dfab623d3.tar.gz pdf-over-023e5398387cbe0869c1c47cb3f2914dfab623d3.tar.bz2 pdf-over-023e5398387cbe0869c1c47cb3f2914dfab623d3.zip |
more lambda refactors
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/MainWindow.java')
-rw-r--r-- | pdf-over-gui/src/main/java/at/asit/pdfover/gui/MainWindow.java | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/MainWindow.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/MainWindow.java index 3576d8b9..b93a458c 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/MainWindow.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/MainWindow.java @@ -381,26 +381,25 @@ public class MainWindow { */ private void hookupOSXMenu() { log.debug("Hooking up OS X menu"); - CocoaUIEnhancer.hookApplicationMenu(getShell().getDisplay(), new Listener() { - @Override - public void handleEvent(Event arg0) { + CocoaUIEnhancer.hookApplicationMenu( + getShell().getDisplay(), + /* quitListener */ + (Event arg0) -> { MainWindow.this.stateMachine.exit(); - } - }, new Listener() { - @Override - public void handleEvent(Event arg0) { + }, + /* aboutListener */ + (Event arg0) -> { Dialog dialog = new Dialog(getShell(), String.format(Messages.getString("main.about"), Constants.APP_NAME), Constants.APP_NAME_VERSION, BUTTONS.OK, ICON.INFORMATION); dialog.open(); - } - }, new Listener() { - @Override - public void handleEvent(Event arg0) { + }, + /* preferencesListener */ + (Event arg0) -> { if (MainWindow.this.stateMachine.getStatus().getBehavior().getEnabled(Buttons.CONFIG)) MainWindow.this.stateMachine.jumpToState(new ConfigurationUIState(MainWindow.this.stateMachine)); } - }); + ); } /** |