double-clicking on Action Tool icons
Posted by Garcion Christophe on May 18, 2007; 1:49pm
URL: http://imagej.273.s1.nabble.com/double-clicking-on-Action-Tool-icons-tp3699424.html
Hello,
Is it possible to trigger an "Option" macro by double-clicking an
"Action Tool" macro button in the ImageJ toolbar?
For instance, with the example toolset macro below I can access my macro
options only by clicking on the "K" icon, not by double-clicking the
"J" icon.
Thanks!
Christophe
// test tool set
// place it in /Applications/ImageJ/macros/toolsets/
requires(1.38m);
var bUserName = true;
var bJavaHome = false;
var bJavaVersion = true;
macro "Java Info Tool (try to double_click for options) Action Tool -
T3d14J" {
FinalString="";
if (bUserName) {FinalString = FinalString+"User name:
"+getInfo("user.name")+"\n"; }
if (bJavaHome) {FinalString = FinalString+"Java home:
"+getInfo("java.home")+"\n"; }
if (bJavaVersion) {FinalString = FinalString+"Java version:
"+getInfo("java.version")+"\n"; }
showMessage(FinalString);
}
macro "Java Info Tool (try to double_click for options) Action Tool
Options" {
Dialog.create("Java Info Action Tool Options");
Dialog.addCheckbox("Display user name", bUserName);
Dialog.addCheckbox("Display java home", bJavaHome);
Dialog.addCheckbox("Display java version", bJavaVersion);
Dialog.show();
bUserName = Dialog.getCheckbox();
bJavaHome = Dialog.getCheckbox();
bJavaVersion = Dialog.getCheckbox();
}
macro "Options for Java Info Tool Action Tool - T3d14K" {
run("Java Info Tool (try to double_click for options) Action Tool
Options");
}