From f1a06ed44014e2a88678073a8fa5d9022fdb1e93 Mon Sep 17 00:00:00 2001 From: Tobias Pietzsch <tobias.pietzsch@gmail.com> Date: Sun, 26 Nov 2017 23:59:23 +0100 Subject: [PATCH] Set "apple.laf.useScreenMenuBar" if indicated by ij.Prefs.setIJMenuBar==true --- src/main/java/bdv/ij/BigDataBrowserPlugIn.java | 3 +++ src/main/java/bdv/ij/BigDataViewerPlugIn.java | 3 +++ src/main/java/bdv/ij/ExportCellVoyagerPlugIn.java | 2 ++ src/main/java/bdv/ij/ExportImagePlusPlugIn.java | 3 +++ src/main/java/bdv/ij/ExportSpimFusionPlugIn.java | 3 +++ src/main/java/bdv/ij/ExportSpimSequencePlugIn.java | 3 +++ src/main/java/bdv/ij/ImportPlugIn.java | 3 +++ src/main/java/bdv/ij/OpenImagePlusPlugIn.java | 3 +++ src/main/java/bdv/ij/OpenImarisPlugIn.java | 3 +++ 9 files changed, 26 insertions(+) diff --git a/src/main/java/bdv/ij/BigDataBrowserPlugIn.java b/src/main/java/bdv/ij/BigDataBrowserPlugIn.java index f2607f2..59667f0 100644 --- a/src/main/java/bdv/ij/BigDataBrowserPlugIn.java +++ b/src/main/java/bdv/ij/BigDataBrowserPlugIn.java @@ -53,6 +53,9 @@ public class BigDataBrowserPlugIn implements Command @Override public void run() { + if ( ij.Prefs.setIJMenuBar ) + System.setProperty( "apple.laf.useScreenMenuBar", "true" ); + BufferedImage image = null; try { diff --git a/src/main/java/bdv/ij/BigDataViewerPlugIn.java b/src/main/java/bdv/ij/BigDataViewerPlugIn.java index f37c3de..53f6ffa 100644 --- a/src/main/java/bdv/ij/BigDataViewerPlugIn.java +++ b/src/main/java/bdv/ij/BigDataViewerPlugIn.java @@ -26,6 +26,9 @@ public class BigDataViewerPlugIn implements Command @Override public void run() { + if ( ij.Prefs.setIJMenuBar ) + System.setProperty( "apple.laf.useScreenMenuBar", "true" ); + File file = null; if ( Prefs.useJFileChooser ) diff --git a/src/main/java/bdv/ij/ExportCellVoyagerPlugIn.java b/src/main/java/bdv/ij/ExportCellVoyagerPlugIn.java index 18e7055..7ea1e1d 100644 --- a/src/main/java/bdv/ij/ExportCellVoyagerPlugIn.java +++ b/src/main/java/bdv/ij/ExportCellVoyagerPlugIn.java @@ -70,6 +70,8 @@ public class ExportCellVoyagerPlugIn implements Command @Override public void run() { + if ( ij.Prefs.setIJMenuBar ) + System.setProperty( "apple.laf.useScreenMenuBar", "true" ); final Parameters params = getParameters( sourcePath ); if ( params == null ) diff --git a/src/main/java/bdv/ij/ExportImagePlusPlugIn.java b/src/main/java/bdv/ij/ExportImagePlusPlugIn.java index 3297fbc..2a257e0 100644 --- a/src/main/java/bdv/ij/ExportImagePlusPlugIn.java +++ b/src/main/java/bdv/ij/ExportImagePlusPlugIn.java @@ -67,6 +67,9 @@ public class ExportImagePlusPlugIn implements Command @Override public void run() { + if ( ij.Prefs.setIJMenuBar ) + System.setProperty( "apple.laf.useScreenMenuBar", "true" ); + // get the current image final ImagePlus imp = WindowManager.getCurrentImage(); diff --git a/src/main/java/bdv/ij/ExportSpimFusionPlugIn.java b/src/main/java/bdv/ij/ExportSpimFusionPlugIn.java index 058f70c..73c9e3a 100644 --- a/src/main/java/bdv/ij/ExportSpimFusionPlugIn.java +++ b/src/main/java/bdv/ij/ExportSpimFusionPlugIn.java @@ -97,6 +97,9 @@ public class ExportSpimFusionPlugIn implements Command @Override public void run() { + if ( ij.Prefs.setIJMenuBar ) + System.setProperty( "apple.laf.useScreenMenuBar", "true" ); + final Parameters params = getParameters(); // cancelled diff --git a/src/main/java/bdv/ij/ExportSpimSequencePlugIn.java b/src/main/java/bdv/ij/ExportSpimSequencePlugIn.java index e38c645..44bbdf3 100644 --- a/src/main/java/bdv/ij/ExportSpimSequencePlugIn.java +++ b/src/main/java/bdv/ij/ExportSpimSequencePlugIn.java @@ -52,6 +52,9 @@ public class ExportSpimSequencePlugIn implements Command @Override public void run() { + if ( ij.Prefs.setIJMenuBar ) + System.setProperty( "apple.laf.useScreenMenuBar", "true" ); + final Parameters params = getParameters(); // cancelled diff --git a/src/main/java/bdv/ij/ImportPlugIn.java b/src/main/java/bdv/ij/ImportPlugIn.java index 2dbe3e3..f1ba7af 100644 --- a/src/main/java/bdv/ij/ImportPlugIn.java +++ b/src/main/java/bdv/ij/ImportPlugIn.java @@ -64,6 +64,9 @@ public class ImportPlugIn implements Command @Override public void run() { + if ( ij.Prefs.setIJMenuBar ) + System.setProperty( "apple.laf.useScreenMenuBar", "true" ); + final GenericDialogPlus gd = new GenericDialogPlus( "Import from BigDataViewer file" ); gd.addFileField( "xml file", xmlFile ); final TextField tfXmlFile = (TextField) gd.getStringFields().lastElement(); diff --git a/src/main/java/bdv/ij/OpenImagePlusPlugIn.java b/src/main/java/bdv/ij/OpenImagePlusPlugIn.java index ba26555..eb1cd98 100644 --- a/src/main/java/bdv/ij/OpenImagePlusPlugIn.java +++ b/src/main/java/bdv/ij/OpenImagePlusPlugIn.java @@ -59,6 +59,9 @@ public class OpenImagePlusPlugIn implements Command @Override public void run() { + if ( ij.Prefs.setIJMenuBar ) + System.setProperty( "apple.laf.useScreenMenuBar", "true" ); + // get the current image final ImagePlus imp = WindowManager.getCurrentImage(); diff --git a/src/main/java/bdv/ij/OpenImarisPlugIn.java b/src/main/java/bdv/ij/OpenImarisPlugIn.java index 9db0ce1..91bf5b8 100644 --- a/src/main/java/bdv/ij/OpenImarisPlugIn.java +++ b/src/main/java/bdv/ij/OpenImarisPlugIn.java @@ -35,6 +35,9 @@ public class OpenImarisPlugIn implements Command @Override public void run() { + if ( ij.Prefs.setIJMenuBar ) + System.setProperty( "apple.laf.useScreenMenuBar", "true" ); + File file = null; if ( Prefs.useJFileChooser ) -- GitLab