From 7e49f20a800d482fb819715ea509859f16f0fe29 Mon Sep 17 00:00:00 2001 From: Krzysztof Gonciarz <gonciarz@mpi-cbg.de> Date: Mon, 19 Oct 2020 16:28:57 +0200 Subject: [PATCH] Added online documentation entry in menu --- .../java/mosaic/plugins/OnlineOpener.java | 23 +++++++++++++++++++ src/main/resources/plugins.config | 3 +++ 2 files changed, 26 insertions(+) create mode 100644 src/main/java/mosaic/plugins/OnlineOpener.java diff --git a/src/main/java/mosaic/plugins/OnlineOpener.java b/src/main/java/mosaic/plugins/OnlineOpener.java new file mode 100644 index 00000000..842079de --- /dev/null +++ b/src/main/java/mosaic/plugins/OnlineOpener.java @@ -0,0 +1,23 @@ +package mosaic.plugins; + + +import ij.plugin.PlugIn; + +import java.awt.*; +import java.io.IOException; +import java.net.URI; +import java.net.URISyntaxException; + + +public class OnlineOpener implements PlugIn { + @Override + public void run(String s) { + try { + Desktop.getDesktop().browse(new URI(s)); + } catch (IOException e) { + e.printStackTrace(); + } catch (URISyntaxException e) { + e.printStackTrace(); + } + } +} diff --git a/src/main/resources/plugins.config b/src/main/resources/plugins.config index 82e0dc69..26808009 100755 --- a/src/main/resources/plugins.config +++ b/src/main/resources/plugins.config @@ -28,3 +28,6 @@ Plugins>Mosaic>Utility>Cluster, "New cluster profile", mosaic.plugins.NewCluster Plugins>Mosaic, "Particle Tracker 2D/3D", mosaic.plugins.ParticleTracker3DModular_("run") Plugins>Mosaic, "Interaction Analysis", mosaic.plugins.IAPMosaic_("run") + +Plugins>Mosaic, "-", null +Plugins>Mosaic, "Online Documentation", mosaic.plugins.OnlineOpener("https://mosaic.mpi-cbg.de/docs/MosaicSuiteDoc/index.html") \ No newline at end of file -- GitLab