Login  Register

Re: installing macro properly?

Posted by Kenneth Sloan-2 on Jun 10, 2020; 7:41pm
URL: http://imagej.273.s1.nabble.com/installing-macro-properly-tp5023470p5023479.html

Wayne-

Thanks for the prompt reply.

I am using FIJI, and tried your suggestion to use Install instead of Install Plugin.

That seemed to work as you described, but also (as I think you described), the plugin is not visible in any menu.

Is this a limitation for FIJI?  If so, I suppose I can live with it, but I really did like keeping all of my plugins in a separate plugins/subFolder.

Using Install... and putting foo_macro.ijm in plugins, the macro is installed, and works - but it still shows up at the bottom of the Plugins menu. So, it is accessible as:

Plugins>foo_macro

Is there any way to make it appear in the menu as:

Plugins>subMenu>foo_macro?

The macro is written (as demonstrated by the example macro) as:

macro "<subMenu> foo_macro" { ... stuff ... }

but the <subMenu> seems to have zero effect.

Is this another difference between ImageJ and FIJI?

Is there another mechanism I can use to create Plugins>subMenu and install macros so they appear there?

I realize that this is largely cosmetic, but I'm trying to understand how this all works.  Both the location of the macro (in a separate plugins/subFolder) and the appearance on the menu (at Plugins>subMenu) are things I would *like* to do - but neither are critical.

Recall that my standard practice in the past was to install .jar files containing both Java classes and a "plugins.config" file.  That's the only mechanism I currently understand for manipulating the appearance of the menu structure.  Is there particular piece of documentation (for either ImageJ or FIJI - but FIJI is what we are using) which explains this?

Hmmm...would it work to package foo_macro.ijm and a plugins.config file in a .jar file and try to install *that*?  Would this work in FIJI, if the .jar file were in plugins>subFolder?  Is there some *other* recommended place to install macros so that access to them looks just like access to Java plugins?

Of course, if push came to shove, I could just take the macro and rewrite it in Java.  Perhaps that would be easier, all around.  
 
--
Kenneth Sloan
[hidden email]
Vision is the art of seeing what is invisible to others.

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html