From c08fc59d55c08358027bc346fb34e3f5dbb6a68a Mon Sep 17 00:00:00 2001 From: frauzufall Date: Mon, 16 Mar 2020 12:56:28 +0100 Subject: [PATCH 1/2] MacroRecorder: Improve handling of org.scijava.widget.Button * button in scijava command will be recorded as buttonName=0 * macro call with buttonName=0 will not display widget with button --- .../convert/StringToButtonConverter.java | 31 +++++++++++++++++++ .../plugin/MacroRecorderPostprocessor.java | 6 ++++ 2 files changed, 37 insertions(+) create mode 100644 src/main/java/net/imagej/legacy/convert/StringToButtonConverter.java diff --git a/src/main/java/net/imagej/legacy/convert/StringToButtonConverter.java b/src/main/java/net/imagej/legacy/convert/StringToButtonConverter.java new file mode 100644 index 000000000..9de0cc520 --- /dev/null +++ b/src/main/java/net/imagej/legacy/convert/StringToButtonConverter.java @@ -0,0 +1,31 @@ +package net.imagej.legacy.convert; + +import org.scijava.Priority; +import org.scijava.convert.AbstractConverter; +import org.scijava.convert.ConversionRequest; +import org.scijava.convert.Converter; +import org.scijava.plugin.Plugin; +import org.scijava.widget.Button; + +@Plugin(type = Converter.class, priority = Priority.LOW) +public class StringToButtonConverter extends AbstractConverter { + @Override + public T convert(Object src, Class dest) { + return null; + } + + @Override + public Class