Skip to content

Commit

Permalink
updated 11.07.2008 04:14
Browse files Browse the repository at this point in the history
  • Loading branch information
Wayne Rasband authored and dscho committed Jul 11, 2008
0 parents commit c1a5946
Show file tree
Hide file tree
Showing 280 changed files with 85,395 additions and 0 deletions.
368 changes: 368 additions & 0 deletions IJ_Props.txt

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Main-Class: ij.ImageJ

7 changes: 7 additions & 0 deletions aREADME.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
The ant utility (http://ant.apache.org/) will compile and run ImageJ using
the build file (build.xml) in this directory. There is a version of ant at

http://rsb.info.nih.gov/ij/download/tools/ant/ant.zip

set up to use the JVM distributed with the Windows version of ImageJ.
The README included in the ZIP archive has more information.
13 changes: 13 additions & 0 deletions applet.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!-- Runs ImageJ as an Applet -->

<html>
<head>
<title>ImageJ Applet</title>
</head>
<body>

<applet codebase="." code="ij.ImageJApplet.class" archive="ij.jar" width=0 height=0>
</applet>

</body>
</html>
73 changes: 73 additions & 0 deletions build.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
<!-- Ant makefile for ImageJ -->

<project name="ImageJ" default="run">

<target name="compile" description="Compile everything.">
<!-- First, ensure the build directory exists. -->
<mkdir dir="build" />
<!-- Build everything; add debug="on" to debug -->
<javac srcdir="." destdir="build" optimize="on" source="1.4" target="1.4" debug="on">
<!-- The plugins directory only needs to be
present at runtime, not at build time. -->
<exclude name="plugins/**"/>
</javac>
</target>


<target name="build" depends="compile" description="Build ij.jar.">
<!-- Copy needed files into the build directory. -->
<copy file="IJ_Props.txt" todir="build" />
<copy file="images/microscope.gif" tofile="build/microscope.gif" />
<copy file="images/about.jpg" tofile="build/about.jpg" />
<copy file="plugins/MacAdapter.class" tofile="build/MacAdapter.class" />
<copy file="plugins/JavaScriptEvaluator.class" tofile="build/JavaScriptEvaluator.class" />
<copy todir="build/macros"><fileset dir="macros"/></copy>
<!-- Build ij.jar. -->
<jar jarfile="ij.jar" basedir="build"
manifest="MANIFEST.MF" />
</target>


<target name="clean" description="Delete the build files.">
<delete dir="build" />
<delete file="ij.jar" />
</target>


<target name="run" depends="build" description="Build and run ImageJ.">
<copy file="ij.jar" toDir=".." />
<java maxmemory="640m" jar="ij.jar" fork="yes" />
</target>


<target name="run2" depends="build" description="Build and run ImageJ.">
<!-- Run in ImageJ directory -->
<copy file="ij.jar" toDir=".." />
<java maxmemory="640m" dir=".." jar="ij.jar" fork="yes" />
</target>

<target name="zip" depends="clean" description="Build zrc.zip.">
<zip zipfile="../src.zip"
basedir=".."
includes="source/**"
/>
</target>


<target name="javadocs" description="Build the JavaDocs.">
<delete dir="../api" />
<mkdir dir="../api" />
<javadoc
sourcepath="."
packagenames="ij.*"
destdir="../api"
author="true"
version="true"
use="true"
windowtitle="ImageJ API">
</javadoc>
</target>


</project>

9 changes: 9 additions & 0 deletions ij/CommandListener.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package ij;

/** Plugins that implement this interface are notified
when ImageJ is about to run a menu command. */
public interface CommandListener {

public String commandExecuting(String command);

}
Loading

0 comments on commit c1a5946

Please sign in to comment.