|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectij.plugin.MacroInstaller
public class MacroInstaller
This plugin implements the Plugins/Macros/Install Macros command. It is also used by the Editor class to install macro in menus and by the ImageJ class to install macros at startup.
Field Summary | |
---|---|
static char |
commandPrefix
|
(package private) static java.lang.String |
commandPrefixS
|
static int |
MAX_MACROS
|
static int |
MAX_SIZE
|
static int |
XINC
|
static int |
YINC
|
Fields inherited from interface ij.macro.MacroConstants |
---|
ABS, ACOS, ARRAY, ARRAY_FUNCTION, arrayFunctionIDs, arrayFunctions, ASIN, ATAN, ATAN2, AUTO_UPDATE, BEEP, BIT_DEPTH, CALCULATOR, CALIBRATE, CALL, CHANGE_VALUES, CHAR_CODE_AT, CLOSE, COS, D2S, DIALOG, DIV_EQUAL, DO, DO_COMMAND, DO_WAND, DRAW_LINE, DRAW_OVAL, DRAW_RECT, DRAW_STRING, DUMP, ELSE, ENDS_WITH, EOF, EOL, EQ, EVAL, EXEC, EXIT, EXP, EXT, FALSE, FILE, FILL, FILL_OVAL, FILL_RECT, FLOOD_FILL, FLOOR, FOR, FROM_CHAR_CODE, FUNCTION, functionIDs, functions, GET_ARGUMENT, GET_BOOLEAN, GET_BOUNDING_RECT, GET_BOUNDS, GET_COORDINATES, GET_COUNT, GET_CURSOR_LOC, GET_DATE_AND_TIME, GET_DIMENSIONS, GET_DIRECTORY, GET_FILE_LIST, GET_FONT_LIST, GET_HEIGHT, GET_HISTOGRAM, GET_ID, GET_IMAGE_INFO, GET_INFO, GET_LINE, GET_LIST, GET_LOCATION_AND_SIZE, GET_LUT, GET_METADATA, GET_MIN_AND_MAX, GET_NUMBER, GET_PIXEL, GET_PIXEL_SIZE, GET_PROFILE, GET_RAW_STATISTICS, GET_RESULT, GET_RESULT_LABEL, GET_SLICE_NUMBER, GET_STATISTICS, GET_STRING, GET_THRESHOLD, GET_TIME, GET_TITLE, GET_VERSION, GET_VOXEL_SIZE, GET_WIDTH, GET_ZOOM, GT, GTE, IF, INDEX_OF, INVERT, IS, IS_ACTIVE, IS_KEY_DOWN, IS_NAN, IS_OPEN, keywordIDs, keywords, LAST_INDEX_OF, LENGTH_OF, LINE_TO, LOG, LOGICAL_AND, LOGICAL_OR, LT, LTE, MACRO, MAKE_LINE, MAKE_OVAL, MAKE_POLYGON, MAKE_RECTANGLE, MAKE_SELECTION, MAX_OF, MIN_OF, MINUS_EQUAL, MINUS_MINUS, MOVE_TO, MUL_EQUAL, NaN, NEQ, NEW_ARRAY, NEW_IMAGE, NEW_MENU, NIMAGES, NOP, NRESULTS, NSLICES, NUMBER, NUMERIC_FUNCTION, numericFunctionIDs, numericFunctions, OPEN, PARSE_FLOAT, PARSE_INT, PI, PLOT, PLUS_EQUAL, PLUS_PLUS, POW, PREDEFINED_FUNCTION, PRINT, PUT_PIXEL, RANDOM, RENAME, REPLACE, REQUIRES, RESET, RESET_MIN_MAX, RESET_THRESHOLD, RESTORE_PREVIOUS_TOOL, RESTORE_SETTINGS, RETURN, ROI_MANAGER, ROUND, RUN, RUN_MACRO, SAVE, SAVE_AS, SAVE_SETTINGS, SCREEN_HEIGHT, SCREEN_WIDTH, SELECT, SELECT_IMAGE, SELECTION_NAME, SELECTION_TYPE, SET_AUTO_THRESHOLD, SET_BACKGROUND, SET_BATCH_MODE, SET_COLOR, SET_FONT, SET_FOREGROUND, SET_JUSTIFICATION, SET_KEY_DOWN, SET_LINE_WIDTH, SET_LOCATION, SET_LUT, SET_METADATA, SET_MIN_MAX, SET_OPTION, SET_PASTE_MODE, SET_PIXEL, SET_RESULT, SET_RGB_WEIGHTS, SET_SELECTION_LOC, SET_SELECTION_NAME, SET_SLICE, SET_THRESHOLD, SET_TOOL, SET_VOXEL_SIZE, SET_Z_COORDINATE, SETUP_UNDO, SHIFT_LEFT, SHIFT_RIGHT, SHOW_MESSAGE, SHOW_MESSAGE_WITH_CANCEL, SHOW_PROGRESS, SHOW_STATUS, SHOW_TEXT, SIN, SNAPSHOT, SPLIT, SQRT, STARTS_WITH, STRING, STRING_CONSTANT, STRING_FUNCTION, stringFunctionIDs, stringFunctions, SUBSTRING, TAN, TO_BINARY, TO_HEX, TO_LOWER_CASE, TO_STRING, TO_UPPER_CASE, TOK_MASK, TOK_SHIFT, TOOL_ID, TRUE, UPDATE_DISPLAY, UPDATE_RESULTS, USER_FUNCTION, VAR, WAIT, WHILE, WORD, WRITE |
Constructor Summary | |
---|---|
MacroInstaller()
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent evt)
|
(package private) void |
addShortcut(java.lang.String name)
|
int |
getMacroCount()
|
ij.macro.Program |
getProgram()
|
(package private) void |
install()
|
int |
install(java.lang.String text)
|
int |
install(java.lang.String text,
java.awt.Menu menu)
|
void |
installFile(java.lang.String path)
|
void |
installFromIJJar(java.lang.String path)
Installs a macro set contained in ij.jar. |
void |
installLibrary(java.lang.String path)
|
(package private) void |
installPopupMenu(java.lang.String name,
ij.macro.Program pgm)
|
boolean |
isAutoRunAndHide()
Returns true if an "AutoRunAndHide" macro was run/installed. |
(package private) java.lang.String |
open(java.lang.String path)
|
java.lang.String |
openFromIJJar(java.lang.String path)
Returns a text file contained in ij.jar. |
(package private) void |
removeShortcuts()
|
void |
run(java.lang.String path)
This method is called when the plugin is loaded. |
void |
runMacro(java.lang.String name)
|
static boolean |
runMacroCommand(java.lang.String name)
|
static void |
runMacroShortcut(java.lang.String name)
|
boolean |
runMacroTool(java.lang.String name)
|
boolean |
runMenuTool(java.lang.String name,
java.lang.String command)
|
void |
setFileName(java.lang.String fileName)
|
(package private) java.lang.String |
showDialog()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int MAX_SIZE
public static final int MAX_MACROS
public static final int XINC
public static final int YINC
public static final char commandPrefix
static final java.lang.String commandPrefixS
Constructor Detail |
---|
public MacroInstaller()
Method Detail |
---|
public void run(java.lang.String path)
PlugIn
run
in interface PlugIn
void install()
public int install(java.lang.String text)
public int install(java.lang.String text, java.awt.Menu menu)
public void installFile(java.lang.String path)
public void installLibrary(java.lang.String path)
public void installFromIJJar(java.lang.String path)
void installPopupMenu(java.lang.String name, ij.macro.Program pgm)
void removeShortcuts()
void addShortcut(java.lang.String name)
java.lang.String showDialog()
java.lang.String open(java.lang.String path)
public java.lang.String openFromIJJar(java.lang.String path)
public boolean runMacroTool(java.lang.String name)
public boolean runMenuTool(java.lang.String name, java.lang.String command)
public static boolean runMacroCommand(java.lang.String name)
public static void runMacroShortcut(java.lang.String name)
public void runMacro(java.lang.String name)
public int getMacroCount()
public ij.macro.Program getProgram()
public boolean isAutoRunAndHide()
public void setFileName(java.lang.String fileName)
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |