@Override public boolean isRoiTool() { final int tool = Toolbar.getToolId(); return tool == Toolbar.RECTANGLE || tool == Toolbar.OVAL || tool == Toolbar.POLYGON || tool == Toolbar.FREEROI || tool == Toolbar.LINE || tool == Toolbar.POLYLINE || tool == Toolbar.FREELINE || tool == Toolbar.POINT || tool == Toolbar.WAND; }
public FreehandRoi(int sx, int sy, ImagePlus imp) { super(sx, sy, imp); if (Toolbar.getToolId()==Toolbar.FREEROI) type = FREEROI; else type = FREELINE; if (nPoints==2) nPoints--; }
@Override public void mousePressed(MouseEvent e) { int id = Toolbar.getToolId(); doDraw = id == Toolbar.SPARE1 || id == Toolbar.SPARE2 || id == Toolbar.SPARE3 || id == Toolbar.SPARE4 || id == Toolbar.SPARE5 || id == Toolbar.SPARE6 || id == Toolbar.SPARE7 || id == Toolbar.SPARE8 || id == Toolbar.SPARE9; }
@Override public void mousePressed(MouseEvent e) { int id = Toolbar.getToolId(); doDraw = id == Toolbar.SPARE1 || id == Toolbar.SPARE2 || id == Toolbar.SPARE3 || id == Toolbar.SPARE4 || id == Toolbar.SPARE5 || id == Toolbar.SPARE6 || id == Toolbar.SPARE7 || id == Toolbar.SPARE8 || id == Toolbar.SPARE9; }
static public int getToolId() { int tool = Toolbar.getToolId(); if (Toolbar.WAND == tool) return ProjectToolbar.WAND; return tool; }
public FreehandRoi(int sx, int sy, ImagePlus imp) { super(sx, sy, imp); if (Toolbar.getToolId()==Toolbar.FREEROI) type = FREEROI; else type = FREELINE; if (nPoints==2) nPoints--; }
@Override public boolean isPointTool() { return Toolbar.getToolId() == Toolbar.POINT; }
@Override public boolean isMagnifierTool() { return Toolbar.getToolId() == Toolbar.MAGNIFIER; }
/** * Return true if the tool is currently present in ImageJ toolbar. */ public static boolean isLaunched() { final Toolbar toolbar = Toolbar.getInstance(); if ( null != toolbar && toolbar.getToolId( TOOL_NAME ) >= 0 ) return true; return false; }
public void mousePressed(MouseEvent me) { int ij_tool = Toolbar.getToolId(); Utils.log2("Tool: " + ij_tool); } public void mouseReleased(MouseEvent me) {}
public final boolean isThisTool() { boolean active = Toolbar.getToolId() == toolID; if (toolToggleListener != null && active != toolActive) toolToggleListener.toolToggled(active); toolActive = active; return active; }
/** * Return true if the tool is currently present in ImageJ toolbar. */ public static boolean isLaunched() { final Toolbar toolbar = Toolbar.getInstance(); if ( null != toolbar && toolbar.getToolId( TOOL_NAME ) >= 0 ) return true; return false; }
protected boolean wasToolbarCleared() { Toolbar current = Toolbar.getInstance(); if (current != toolbar) return true; /* * We need to compare with != rather than !equals() so that subsequent calls * of the same plugin will not result in multiple handling. */ if (Toolbar.getToolId() == toolID && Toolbar.getToolName() != savedToolName) return true; return false; }
public static void restoreTools() { Toolbar tb = Toolbar.getInstance(); if (tb!=null) { if (tb.getToolId()>=UNUSED) tb.setTool(RECTANGLE); tb.installStartupMacros(); } }
public static void removeMacroTools() { if (instance!=null) { if (instance.getToolId()>=CUSTOM1) instance.setTool(RECTANGLE); instance.resetTools(); instance.repaint(); } }
public static void removeMacroTools() { if (instance!=null) { if (instance.getToolId()>=CUSTOM1) instance.setTool(RECTANGLE); instance.resetTools(); instance.repaint(); } }
public static void restoreTools() { Toolbar tb = Toolbar.getInstance(); if (tb!=null) { if (tb.getToolId()>=UNUSED) tb.setTool(RECTANGLE); tb.installStartupMacros(); } }
public void mouseEntered(final MouseEvent e) { try { if (mtrackj.settings().activateimage) { mtrackj.window().toFront(); mtrackj.canvas().requestFocusInWindow(); } cursor(); oncanvas = true; snapctrl = e.isControlDown(); if (Toolbar.getToolId() != Toolbar.HAND && spacedown) spacedown = false; redraw(); // In case snapping is on } catch (Throwable x) { mtrackj.catcher().uncaughtException(Thread.currentThread(),x); } }
void cursor() { switch (Toolbar.getToolId()) { case Toolbar.POINT: switch (mode) { case ADD: case REFER: mtrackj.canvas().setCursor(crosscursor); break; default: mtrackj.canvas().setCursor(arrowcursor); break; } break; case Toolbar.MAGNIFIER: mtrackj.canvas().setCursor(magnicursor); break; case Toolbar.HAND: mtrackj.canvas().setCursor(handycursor); break; default: mtrackj.canvas().setCursor(arrowcursor); break; } }