Ignore:
Timestamp:
09/28/10 11:12:48 (9 years ago)
Author:
melissa
Message:

Merged remaining ImageJ plugin changes to 4.2.

Location:
branches/4.2/components/loci-plugins
Files:
73 edited

Legend:

Unmodified
Added
Removed
  • branches/4.2/components/loci-plugins

  • branches/4.2/components/loci-plugins/src/loci/plugins

  • branches/4.2/components/loci-plugins/src/loci/plugins/About.java

    r6589 r7000  
    3737 * 
    3838 * <dl><dt><b>Source code:</b></dt> 
    39  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/About.java">Trac</a>, 
    40  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/About.java">SVN</a></dd></dl> 
     39 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/About.java">Trac</a>, 
     40 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/About.java">SVN</a></dd></dl> 
    4141 */ 
    4242public final class About implements PlugIn { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/BF.java

    r6589 r7000  
    4141 * 
    4242 * <dl><dt><b>Source code:</b></dt> 
    43  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/BF.java">Trac</a>, 
    44  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/BF.java">SVN</a></dd></dl> 
     43 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/BF.java">Trac</a>, 
     44 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/BF.java">SVN</a></dd></dl> 
    4545 */ 
    4646public final class BF { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/LociExporter.java

    r6589 r7000  
    4141 * 
    4242 * <dl><dt><b>Source code:</b></dt> 
    43  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/LociExporter.java">Trac</a>, 
    44  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/LociExporter.java">SVN</a></dd></dl> 
     43 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/LociExporter.java">Trac</a>, 
     44 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/LociExporter.java">SVN</a></dd></dl> 
    4545 * 
    4646 * @author Melissa Linkert melissa at glencoesoftware.com 
  • branches/4.2/components/loci-plugins/src/loci/plugins/LociImporter.java

    r6589 r7000  
    3939 * 
    4040 * <dl><dt><b>Source code:</b></dt> 
    41  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/LociImporter.java">Trac</a>, 
    42  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/LociImporter.java">SVN</a></dd></dl> 
     41 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/LociImporter.java">Trac</a>, 
     42 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/LociImporter.java">SVN</a></dd></dl> 
    4343 * 
    4444 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/Slicer.java

    r6972 r7000  
    4545 * 
    4646 * <dl><dt><b>Source code:</b></dt> 
    47  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/Slicer.java">Trac</a>, 
    48  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/Slicer.java">SVN</a></dd></dl> 
     47 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/Slicer.java">Trac</a>, 
     48 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/Slicer.java">SVN</a></dd></dl> 
    4949 * 
    5050 * @author Melissa Linkert melissa at glencoesoftware.com 
  • branches/4.2/components/loci-plugins/src/loci/plugins/Updater.java

    r6589 r7000  
    4848 * 
    4949 * <dl><dt><b>Source code:</b></dt> 
    50  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/Updater.java">Trac</a>, 
    51  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/Updater.java">SVN</a></dd></dl> 
     50 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/Updater.java">Trac</a>, 
     51 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/Updater.java">SVN</a></dd></dl> 
    5252 * 
    5353 * @author Melissa Linkert melissa at glencoesoftware.com 
  • branches/4.2/components/loci-plugins/src/loci/plugins/config/ConfigWindow.java

    r6669 r7000  
    4040import java.util.Date; 
    4141import java.util.HashMap; 
     42import java.util.Properties; 
    4243 
    4344import javax.imageio.spi.IIORegistry; 
     
    7071 * 
    7172 * <dl><dt><b>Source code:</b></dt> 
    72  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/ConfigWindow.java">Trac</a>, 
    73  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/ConfigWindow.java">SVN</a></dd></dl> 
     73 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/ConfigWindow.java">Trac</a>, 
     74 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/ConfigWindow.java">SVN</a></dd></dl> 
    7475 * 
    7576 * @author Curtis Rueden ctrueden at wisc.edu 
     
    294295    log.println("LOCI Plugins configuration - " + new Date()); 
    295296 
     297    // list system properties 
     298    log.println(); 
     299    log.println("-- System properties --"); 
     300    Properties sysProps = System.getProperties(); 
     301    for (Object name : sysProps.keySet()) { 
     302      log.println(name + " = " + sysProps.getProperty(name.toString())); 
     303    } 
     304 
    296305    // generate list of formats 
    297306    log.println(); 
     
    326335    String qtVersion = null; 
    327336    try { 
    328       Class<?> qtToolsClass = Class.forName("loci.formats.LegacyQTTools"); 
     337      Class<?> qtToolsClass = Class.forName("loci.formats.gui.LegacyQTTools"); 
    329338      Object qtTools = qtToolsClass.newInstance(); 
    330339      Method getQTVersion = qtToolsClass.getMethod("getQTVersion"); 
  • branches/4.2/components/loci-plugins/src/loci/plugins/config/FlexWidgets.java

    r6669 r7000  
    4343 * 
    4444 * <dl><dt><b>Source code:</b></dt> 
    45  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/FlexWidgets.java">Trac</a>, 
    46  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/FlexWidgets.java">SVN</a></dd></dl> 
     45 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/FlexWidgets.java">Trac</a>, 
     46 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/FlexWidgets.java">SVN</a></dd></dl> 
    4747 * 
    4848 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/config/FormatEntry.java

    r6669 r7000  
    3434 * 
    3535 * <dl><dt><b>Source code:</b></dt> 
    36  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/FormatEntry.java">Trac</a>, 
    37  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/FormatEntry.java">SVN</a></dd></dl> 
     36 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/FormatEntry.java">Trac</a>, 
     37 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/FormatEntry.java">SVN</a></dd></dl> 
    3838 * 
    3939 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/config/IFormatWidgets.java

    r6589 r7000  
    3232 * 
    3333 * <dl><dt><b>Source code:</b></dt> 
    34  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/IFormatWidgets.java">Trac</a>, 
    35  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/IFormatWidgets.java">SVN</a></dd></dl> 
     34 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/IFormatWidgets.java">Trac</a>, 
     35 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/IFormatWidgets.java">SVN</a></dd></dl> 
    3636 * 
    3737 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/config/InstallWizard.java

    r6669 r7000  
    4242 * 
    4343 * <dl><dt><b>Source code:</b></dt> 
    44  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/InstallWizard.java">Trac</a>, 
    45  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/InstallWizard.java">SVN</a></dd></dl> 
     44 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/InstallWizard.java">Trac</a>, 
     45 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/InstallWizard.java">SVN</a></dd></dl> 
    4646 * 
    4747 * @author Curtis Rueden ctrueden at wisc.edu 
     
    7676    // capabilities: 
    7777 
    78     // Check for ImageJ 1.40 or newer 
     78    // Check for ImageJ 1.43 or newer 
    7979    // download and install latest ij.jar 
    8080    // don't launch ImageJ updater plugin because it might not exist 
  • branches/4.2/components/loci-plugins/src/loci/plugins/config/LibraryEntry.java

    r6669 r7000  
    3535 * 
    3636 * <dl><dt><b>Source code:</b></dt> 
    37  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/LibraryEntry.java">Trac</a>, 
    38  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/LibraryEntry.java">SVN</a></dd></dl> 
     37 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/LibraryEntry.java">Trac</a>, 
     38 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/LibraryEntry.java">SVN</a></dd></dl> 
    3939 * 
    4040 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/config/LociConfig.java

    r6589 r7000  
    3333 * 
    3434 * <dl><dt><b>Source code:</b></dt> 
    35  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/LociConfig.java">Trac</a>, 
    36  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/LociConfig.java">SVN</a></dd></dl> 
     35 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/LociConfig.java">Trac</a>, 
     36 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/LociConfig.java">SVN</a></dd></dl> 
    3737 * 
    3838 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/config/LociInstaller.java

    r6589 r7000  
    3434 * 
    3535 * <dl><dt><b>Source code:</b></dt> 
    36  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/LociInstaller.java">Trac</a>, 
    37  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/LociInstaller.java">SVN</a></dd></dl> 
     36 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/LociInstaller.java">Trac</a>, 
     37 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/LociInstaller.java">SVN</a></dd></dl> 
    3838 * 
    3939 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/config/ND2Widgets.java

    r6589 r7000  
    4040 * 
    4141 * <dl><dt><b>Source code:</b></dt> 
    42  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/ND2Widgets.java">Trac</a>, 
    43  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/ND2Widgets.java">SVN</a></dd></dl> 
     42 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/ND2Widgets.java">Trac</a>, 
     43 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/ND2Widgets.java">SVN</a></dd></dl> 
    4444 * 
    4545 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/config/PictWidgets.java

    r6589 r7000  
    4040 * 
    4141 * <dl><dt><b>Source code:</b></dt> 
    42  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/PictWidgets.java">Trac</a>, 
    43  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/PictWidgets.java">SVN</a></dd></dl> 
     42 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/PictWidgets.java">Trac</a>, 
     43 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/PictWidgets.java">SVN</a></dd></dl> 
    4444 * 
    4545 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/config/QTWidgets.java

    r6589 r7000  
    4040 * 
    4141 * <dl><dt><b>Source code:</b></dt> 
    42  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/QTWidgets.java">Trac</a>, 
    43  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/QTWidgets.java">SVN</a></dd></dl> 
     42 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/QTWidgets.java">Trac</a>, 
     43 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/QTWidgets.java">SVN</a></dd></dl> 
    4444 * 
    4545 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/config/SDTWidgets.java

    r6589 r7000  
    4040 * 
    4141 * <dl><dt><b>Source code:</b></dt> 
    42  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/SDTWidgets.java">Trac</a>, 
    43  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/SDTWidgets.java">SVN</a></dd></dl> 
     42 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/SDTWidgets.java">Trac</a>, 
     43 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/SDTWidgets.java">SVN</a></dd></dl> 
    4444 * 
    4545 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/config/SpringUtilities.java

    r6589 r7000  
    7070 * 
    7171 * <dl><dt><b>Source code:</b></dt> 
    72  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/SpringUtilities.java">Trac</a>, 
    73  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/SpringUtilities.java">SVN</a></dd></dl> 
     72 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/SpringUtilities.java">Trac</a>, 
     73 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/SpringUtilities.java">SVN</a></dd></dl> 
    7474 */ 
    7575public class SpringUtilities { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/config/TextAreaWriter.java

    r6589 r7000  
    3434 * 
    3535 * <dl><dt><b>Source code:</b></dt> 
    36  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/TextAreaWriter.java">Trac</a>, 
    37  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/TextAreaWriter.java">SVN</a></dd></dl> 
     36 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/TextAreaWriter.java">Trac</a>, 
     37 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/TextAreaWriter.java">SVN</a></dd></dl> 
    3838 * 
    3939 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/config/TiffDelegateWidgets.java

    r6589 r7000  
    4040 * 
    4141 * <dl><dt><b>Source code:</b></dt> 
    42  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/TiffDelegateWidgets.java">Trac</a>, 
    43  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/TiffDelegateWidgets.java">SVN</a></dd></dl> 
     42 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/config/TiffDelegateWidgets.java">Trac</a>, 
     43 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/config/TiffDelegateWidgets.java">SVN</a></dd></dl> 
    4444 * 
    4545 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/Calibrator.java

    r6997 r7000  
    4040 * 
    4141 * <dl><dt><b>Source code:</b></dt> 
    42  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/Calibrator.java">Trac</a>, 
    43  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/Calibrator.java">SVN</a></dd></dl> 
     42 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/Calibrator.java">Trac</a>, 
     43 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/Calibrator.java">SVN</a></dd></dl> 
    4444 */ 
    4545public class Calibrator { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/ColorDialog.java

    r6589 r7000  
    5151 * 
    5252 * <dl><dt><b>Source code:</b></dt> 
    53  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/ColorDialog.java">Trac</a>, 
    54  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/ColorDialog.java">SVN</a></dd></dl> 
     53 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/ColorDialog.java">Trac</a>, 
     54 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/ColorDialog.java">SVN</a></dd></dl> 
    5555 * 
    5656 * @author Melissa Linkert melissa at glencoesoftware.com 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/Colorizer.java

    r6950 r7000  
    5454 * 
    5555 * <dl><dt><b>Source code:</b></dt> 
    56  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/Colorizer.java">Trac</a>, 
    57  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/Colorizer.java">SVN</a></dd></dl> 
     56 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/Colorizer.java">Trac</a>, 
     57 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/Colorizer.java">SVN</a></dd></dl> 
    5858 * 
    5959 * @author Melissa Linkert melissa at glencoesoftware.com 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/Concatenator.java

    r6669 r7000  
    3636 * 
    3737 * <dl><dt><b>Source code:</b></dt> 
    38  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/Concatenator.java">Trac</a>, 
    39  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/Concatenator.java">SVN</a></dd></dl> 
     38 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/Concatenator.java">Trac</a>, 
     39 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/Concatenator.java">SVN</a></dd></dl> 
    4040 * 
    4141 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/CropDialog.java

    r6669 r7000  
    3636 * 
    3737 * <dl><dt><b>Source code:</b></dt> 
    38  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/CropDialog.java">Trac</a>, 
    39  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/CropDialog.java">SVN</a></dd></dl> 
     38 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/CropDialog.java">Trac</a>, 
     39 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/CropDialog.java">SVN</a></dd></dl> 
    4040 */ 
    4141public class CropDialog extends ImporterDialog { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/DisplayHandler.java

    r6611 r7000  
    5858 * 
    5959 * <dl><dt><b>Source code:</b></dt> 
    60  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/DisplayHandler.java">Trac</a>, 
    61  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/DisplayHandler.java">SVN</a></dd></dl> 
     60 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/DisplayHandler.java">Trac</a>, 
     61 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/DisplayHandler.java">SVN</a></dd></dl> 
    6262 * 
    6363 * @author Curtis Rueden ctrueden at wisc.edu 
     
    161161      ru.setVar("title", imp.getTitle()); 
    162162      ru.setVar("stack", imp.getStack()); 
    163       ru.setVar("sizeC", r.getSizeC()); 
    164       ru.setVar("sizeZ", r.getSizeZ()); 
    165       ru.setVar("sizeT", r.getSizeT()); 
     163      ru.setVar("sizeC", imp.getNChannels()); 
     164      ru.setVar("sizeZ", imp.getNSlices()); 
     165      ru.setVar("sizeT", imp.getNFrames()); 
    166166      ru.exec("i5d = new Image5D(title, stack, sizeC, sizeZ, sizeT)"); 
    167167      ru.setVar("cal", imp.getCalibration()); 
     
    184184    try { 
    185185      Class<?> c = Class.forName("view5d.View5D_"); 
    186       Constructor<?> con = c.getConstructor(new Class[] {String.class}); 
    187       con.newInstance(new Object[] {""}); 
     186      Constructor<?> con = c.getConstructor(); 
     187      con.newInstance(); 
    188188    } 
    189189    catch (ClassNotFoundException e) { exc = e; } 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/FilePatternDialog.java

    r6669 r7000  
    3636 * 
    3737 * <dl><dt><b>Source code:</b></dt> 
    38  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/FilePatternDialog.java">Trac</a>, 
    39  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/FilePatternDialog.java">SVN</a></dd></dl> 
     38 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/FilePatternDialog.java">Trac</a>, 
     39 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/FilePatternDialog.java">SVN</a></dd></dl> 
    4040 */ 
    4141public class FilePatternDialog extends ImporterDialog { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/IdDialog.java

    r6669 r7000  
    3535 * 
    3636 * <dl><dt><b>Source code:</b></dt> 
    37  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/IdDialog.java">Trac</a>, 
    38  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/IdDialog.java">SVN</a></dd></dl> 
     37 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/IdDialog.java">Trac</a>, 
     38 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/IdDialog.java">SVN</a></dd></dl> 
    3939 */ 
    4040public class IdDialog extends ImporterDialog { 
     
    5555  @Override 
    5656  protected boolean needPrompt() { 
    57     return !process.isWindowless() && options.getId() == null; 
     57    return options.getId() == null; 
    5858  } 
    5959 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/ImagePlusReader.java

    r6951 r7000  
    6363 * 
    6464 * <dl><dt><b>Source code:</b></dt> 
    65  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/ImagePlusReader.java">Trac</a>, 
    66  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/ImagePlusReader.java">SVN</a></dd></dl> 
     65 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/ImagePlusReader.java">Trac</a>, 
     66 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/ImagePlusReader.java">SVN</a></dd></dl> 
    6767 */ 
    6868public class ImagePlusReader implements StatusReporter { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/ImportProcess.java

    r6951 r7000  
    2929import java.util.ArrayList; 
    3030import java.util.List; 
     31import java.util.StringTokenizer; 
    3132 
    3233import loci.common.Location; 
     
    7172 * 
    7273 * <dl><dt><b>Source code:</b></dt> 
    73  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/ImportProcess.java">Trac</a>, 
    74  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/ImportProcess.java">SVN</a></dd></dl> 
     74 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/ImportProcess.java">Trac</a>, 
     75 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/ImportProcess.java">SVN</a></dd></dl> 
    7576 */ 
    7677public class ImportProcess implements StatusReporter { 
     
    180181    if (options.isWindowless()) return true; // globally windowless 
    181182    return baseReader != null && LociPrefs.isWindowless(baseReader); 
     183  } 
     184 
     185  public void setSeriesList(String seriesList) { 
     186    final int seriesCount = getSeriesCount(); 
     187    options.clearSeries(); 
     188 
     189    // remove illegal characters 
     190    seriesList = seriesList.replaceAll("[^\\d,\\-]", ""); 
     191 
     192    // parse series list 
     193    StringTokenizer st = new StringTokenizer(seriesList, ","); 
     194    while (st.hasMoreTokens()) { 
     195      final String token = st.nextToken(); 
     196      int dash = token.indexOf("-"); 
     197      if (dash < 0) { 
     198        // single number 
     199        try { 
     200          final int s = Integer.parseInt(token) - 1; 
     201          options.setSeriesOn(s, true); 
     202        } 
     203        catch (NumberFormatException exc) { 
     204          // skip invalid series number 
     205        } 
     206      } 
     207      else { 
     208        // numerical range 
     209        final String firstString = token.substring(0, dash); 
     210        final String lastString = token.substring(dash + 1); 
     211        try { 
     212          final int first = Integer.parseInt(firstString) - 1; 
     213          final int last = Integer.parseInt(lastString) - 1; 
     214          for (int s = first; s <= last; s++) { 
     215            if (s >= seriesCount) break; // skip out of bounds series 
     216            options.setSeriesOn(s, true); 
     217          } 
     218        } 
     219        catch (NumberFormatException exc) { 
     220          // skip invalid numerical range 
     221        } 
     222      } 
     223    } 
    182224  } 
    183225 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/ImportStep.java

    r6589 r7000  
    3232 * 
    3333 * <dl><dt><b>Source code:</b></dt> 
    34  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/ImportStep.java">Trac</a>, 
    35  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/ImportStep.java">SVN</a></dd></dl> 
     34 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/ImportStep.java">Trac</a>, 
     35 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/ImportStep.java">SVN</a></dd></dl> 
    3636 */ 
    3737public enum ImportStep { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/Importer.java

    r6589 r7000  
    4040 * 
    4141 * <dl><dt><b>Source code:</b></dt> 
    42  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/Importer.java">Trac</a>, 
    43  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/Importer.java">SVN</a></dd></dl> 
     42 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/Importer.java">Trac</a>, 
     43 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/Importer.java">SVN</a></dd></dl> 
    4444 * 
    4545 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/ImporterDialog.java

    r6589 r7000  
    3434 * 
    3535 * <dl><dt><b>Source code:</b></dt> 
    36  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/FilePatternDialog.java">Trac</a>, 
    37  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/FilePatternDialog.java">SVN</a></dd></dl> 
     36 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/FilePatternDialog.java">Trac</a>, 
     37 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/FilePatternDialog.java">SVN</a></dd></dl> 
    3838 */ 
    3939public abstract class ImporterDialog extends OptionsDialog { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/ImporterMetadata.java

    r6589 r7000  
    3939 * 
    4040 * <dl><dt><b>Source code:</b></dt> 
    41  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/ImporterMetadata.java">Trac</a>, 
    42  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/ImporterMetadata.java">SVN</a></dd></dl> 
     41 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/ImporterMetadata.java">Trac</a>, 
     42 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/ImporterMetadata.java">SVN</a></dd></dl> 
    4343 */ 
    4444public class ImporterMetadata extends HashMap<String, Object> { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/ImporterOptions.java

    r6669 r7000  
    4444 * 
    4545 * <dl><dt><b>Source code:</b></dt> 
    46  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/ImporterOptions.java">Trac</a>, 
    47  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/ImporterOptions.java">SVN</a></dd></dl> 
     46 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/ImporterOptions.java">Trac</a>, 
     47 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/ImporterOptions.java">SVN</a></dd></dl> 
    4848 */ 
    4949public class ImporterOptions extends OptionsList { 
     
    6565  public static final String KEY_QUIET           = "quiet"; 
    6666  //public static final String KEY_RECORD          = "record"; 
    67   public static final String KEY_SERIES          = "series"; 
    6867  public static final String KEY_SHOW_METADATA   = "showMetadata"; 
    6968  public static final String KEY_SHOW_OME_XML    = "showOMEXML"; 
     
    196195  /** Handles obsolete macro keys, for backward compatibility. */ 
    197196  public void checkObsoleteOptions() { 
    198     String options = Macro.getOptions(); 
     197    final String macroOptions = Macro.getOptions(); 
    199198 
    200199    // NB: It would be nice to remove the Standard ImageJ option someday; 
    201200    // when that happens, the following code provides support for old macros. 
    202201    // check obsolete view options 
    203     //String stackFormat = options == null ? 
    204     //  null : Macro.getValue(options, "view", null); 
     202    //String stackFormat = macroOptions == null ? 
     203    //  null : Macro.getValue(macroOptions, "view", null); 
    205204    //final String viewStandard = "Standard ImageJ"; 
    206205    //if (viewStandard.equals(stackFormat)) { 
    207206    //  // Standard ImageJ -> Hyperstack 
    208     //  options = options.replaceFirst( 
     207    //  macroOptions = macroOptions.replaceFirst( 
    209208    //    "\\[" + viewStandard + "\\]", VIEW_HYPERSTACK); 
    210     //  Macro.setOptions(options); 
     209    //  Macro.setOptions(macroOptions); 
    211210    //  setStackFormat(VIEW_HYPERSTACK); 
    212211    //} 
    213212 
    214213    // check obsolete color options 
    215     boolean mergeChannels = checkKey(options, "merge_channels"); 
    216     boolean rgbColorize = checkKey(options, "rgb_colorize"); 
    217     boolean customColorize = checkKey(options, "custom_colorize"); 
     214    final boolean mergeChannels = checkKey(macroOptions, "merge_channels"); 
     215    final boolean rgbColorize = checkKey(macroOptions, "rgb_colorize"); 
     216    final boolean customColorize = checkKey(macroOptions, "custom_colorize"); 
    218217    if (mergeChannels) setColorMode(COLOR_MODE_COMPOSITE); 
    219218    else if (rgbColorize) setColorMode(COLOR_MODE_COLORIZED); 
     
    307306  //public void setRecord(boolean b) { setValue(KEY_RECORD, b); } 
    308307 
    309   // series 
    310   public String getSeriesInfo() { return getInfo(KEY_SERIES); } 
    311   public String getSeries() { return getValue(KEY_SERIES); } 
    312   public void setSeries(String s) { setValue(KEY_SERIES, s); } 
    313  
    314308  // showMetadata 
    315309  public String getShowMetadataInfo() { return getInfo(KEY_SHOW_METADATA); } 
     
    404398  public void setSeriesOn(int s, boolean value) { 
    405399    set(seriesOn, s, value, false); 
     400  } 
     401  public void clearSeries() { 
     402    seriesOn.clear(); 
    406403  } 
    407404 
     
    486483 
    487484  /** Tests whether the given boolean key is set in the specified options. */ 
    488   private boolean checkKey(String options, String key) { 
     485  protected boolean checkKey(String options, String key) { 
    489486    if (options == null) return false; 
    490487 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/ImporterPrompter.java

    r6669 r7000  
    4444 * 
    4545 * <dl><dt><b>Source code:</b></dt> 
    46  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/ImporterPrompter.java">Trac</a>, 
    47  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/ImporterPrompter.java">SVN</a></dd></dl> 
     46 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/ImporterPrompter.java">Trac</a>, 
     47 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/ImporterPrompter.java">SVN</a></dd></dl> 
    4848 */ 
    4949public class ImporterPrompter implements StatusListener { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/LocationDialog.java

    r6589 r7000  
    3232 * 
    3333 * <dl><dt><b>Source code:</b></dt> 
    34  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/LocationDialog.java">Trac</a>, 
    35  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/LocationDialog.java">SVN</a></dd></dl> 
     34 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/LocationDialog.java">Trac</a>, 
     35 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/LocationDialog.java">SVN</a></dd></dl> 
    3636 */ 
    3737public class LocationDialog extends ImporterDialog { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/MainDialog.java

    r6669 r7000  
    5757 * 
    5858 * <dl><dt><b>Source code:</b></dt> 
    59  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/MainDialog.java">Trac</a>, 
    60  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/MainDialog.java">SVN</a></dd></dl> 
     59 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/MainDialog.java">Trac</a>, 
     60 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/MainDialog.java">SVN</a></dd></dl> 
    6161 */ 
    6262public class MainDialog extends ImporterDialog 
     
    520520 
    521521    // colorModeChoice 
    522     colorModeEnabled = !isStackImage5D && !isStackView5D; 
     522    colorModeEnabled = !isStackImage5D && !isStackView5D && !isStackStandard; 
    523523    if (!colorModeEnabled) colorModeValue = ImporterOptions.COLOR_MODE_DEFAULT; 
    524524 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/MemoryDialog.java

    r6669 r7000  
    3232 * 
    3333 * <dl><dt><b>Source code:</b></dt> 
    34  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/MemoryDialog.java">Trac</a>, 
    35  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/MemoryDialog.java">SVN</a></dd></dl> 
     34 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/MemoryDialog.java">Trac</a>, 
     35 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/MemoryDialog.java">SVN</a></dd></dl> 
    3636 */ 
    3737public class MemoryDialog extends ImporterDialog { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/RangeDialog.java

    r6669 r7000  
    3434 * 
    3535 * <dl><dt><b>Source code:</b></dt> 
    36  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/RangeDialog.java">Trac</a>, 
    37  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/RangeDialog.java">SVN</a></dd></dl> 
     36 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/RangeDialog.java">Trac</a>, 
     37 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/RangeDialog.java">SVN</a></dd></dl> 
    3838 */ 
    3939public class RangeDialog extends ImporterDialog { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/SeriesDialog.java

    r6669 r7000  
    3030import com.jgoodies.forms.layout.FormLayout; 
    3131 
     32import ij.Macro; 
    3233import ij.gui.GenericDialog; 
    3334 
     
    4243import java.awt.event.ActionEvent; 
    4344import java.awt.event.ActionListener; 
    44 import java.util.StringTokenizer; 
    4545 
    4646import javax.swing.Box; 
     
    5454 * 
    5555 * <dl><dt><b>Source code:</b></dt> 
    56  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/SeriesDialog.java">Trac</a>, 
    57  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/SeriesDialog.java">SVN</a></dd></dl> 
     56 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/SeriesDialog.java">Trac</a>, 
     57 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/SeriesDialog.java">SVN</a></dd></dl> 
    5858 */ 
    5959public class SeriesDialog extends ImporterDialog implements ActionListener { 
     
    6363  public static final int MAX_COMPONENTS = 256; 
    6464  public static final int MAX_SERIES_THUMBS = 200; 
     65  public static final int MAX_SERIES_TOGGLES = MAX_SERIES_THUMBS; 
    6566 
    6667  // -- Fields -- 
     
    8182  @Override 
    8283  protected boolean needPrompt() { 
    83     // CTR FIXME - eliminate weird handling of series string here 
    84     String seriesString = options.getSeries(); 
    85     if (process.isWindowless()) { 
    86       if (seriesString != null) { 
    87         if (seriesString.startsWith("[")) { 
    88           seriesString = seriesString.substring(1, seriesString.length() - 2); 
    89         } 
    90  
    91         // default all series to false 
    92         final int seriesCount = process.getSeriesCount(); 
    93         for (int s=0; s<seriesCount; s++) options.setSeriesOn(s, false); 
    94  
    95         // extract enabled series values from series string 
    96         StringTokenizer tokens = new StringTokenizer(seriesString, " "); 
    97         while (tokens.hasMoreTokens()) { 
    98           String token = tokens.nextToken().trim(); 
    99           int n = Integer.parseInt(token); 
    100           if (n < seriesCount) options.setSeriesOn(n, true); 
    101         } 
    102       } 
    103       options.setSeries(seriesString); 
    104       return false; 
    105     } 
    106  
    107     return process.getSeriesCount() > 1 && 
     84    return !process.isWindowless() && process.getSeriesCount() > 1 && 
    10885      !options.openAllSeries() && !options.isViewNone(); 
    10986  } 
     
    11188  @Override 
    11289  protected GenericDialog constructDialog() { 
    113     // -- CTR FIXME - refactor series-related options into SeriesOptions class 
    114     // has a normalize(IFormatReader) method 
    115     // call both before and after the dialog here... 
    116  
    11790    final int seriesCount = process.getSeriesCount(); 
    11891 
     
    139112    GenericDialog gd = new GenericDialog("Bio-Formats Series Options"); 
    140113 
    141     // NB: We need to add the checkboxes in groups, to prevent an 
    142     // exception from being thrown if there are more than 512 series. 
    143     // See also: 
    144     //   https://skyking.microscopy.wisc.edu/trac/java/ticket/408 and 
    145     //   http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5107980 
    146  
    147     final int nGroups = (seriesCount + MAX_COMPONENTS - 1) / MAX_COMPONENTS; 
    148     int nextSeries = 0; 
    149     for (int i=0; i<nGroups; i++) { 
    150       final int nRows = Math.min(MAX_COMPONENTS, seriesCount - nextSeries); 
    151       final String[] labels = new String[nRows]; 
    152       final boolean[] defaultValues = new boolean[nRows]; 
    153       for (int row=0; row<nRows; row++) { 
    154         labels[row] = process.getSeriesLabel(nextSeries); 
    155         defaultValues[row] = options.isSeriesOn(nextSeries); 
    156         nextSeries++; 
    157       } 
    158       gd.addCheckboxGroup(nRows, 1, labels, defaultValues); 
    159     } 
    160  
    161     // extract checkboxes, for "Select All" and "Deselect All" functions 
    162     boxes = WindowTools.getCheckboxes(gd).toArray(new Checkbox[0]); 
    163  
    164     // rebuild dialog so that the thumbnails and checkboxes line up correctly 
    165     rebuildDialog(gd, nGroups); 
     114    // NB: Provide individual checkboxes only when series count is manageable. 
     115    if (seriesCount < MAX_SERIES_TOGGLES) { 
     116      // NB: We need to add the checkboxes in groups, to prevent an 
     117      // exception from being thrown if there are more than 512 series. 
     118      // See also: 
     119      //   http://dev.loci.wisc.edu/trac/java/ticket/408 and 
     120      //   http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5107980 
     121 
     122      final int nGroups = (seriesCount + MAX_COMPONENTS - 1) / MAX_COMPONENTS; 
     123      int nextSeries = 0; 
     124      for (int i=0; i<nGroups; i++) { 
     125        final int nRows = Math.min(MAX_COMPONENTS, seriesCount - nextSeries); 
     126        final String[] labels = new String[nRows]; 
     127        final boolean[] defaultValues = new boolean[nRows]; 
     128        for (int row=0; row<nRows; row++) { 
     129          labels[row] = process.getSeriesLabel(nextSeries); 
     130          defaultValues[row] = options.isSeriesOn(nextSeries); 
     131          nextSeries++; 
     132        } 
     133        gd.addCheckboxGroup(nRows, 1, labels, defaultValues); 
     134      } 
     135 
     136      // extract checkboxes, for "Select All" and "Deselect All" functions 
     137      boxes = WindowTools.getCheckboxes(gd).toArray(new Checkbox[0]); 
     138 
     139      // rebuild dialog so that the thumbnails and checkboxes line up correctly 
     140      rebuildDialog(gd, nGroups); 
     141    } 
     142    else { 
     143      // too many series; display a simple text field for specifying series 
     144      gd.addMessage( 
     145        "Please specify the image series you wish to import.\n" + 
     146        "Use commas to list multiple series. You can also use\n" + 
     147        "a dash to represent a range of series. For example,\n" + 
     148        "to import series 1, 3, 4, 5, 7, 8, 9, 12, 15 & 16,\n" + 
     149        "you could write: 1, 3-5, 7-9, 12, 15-16"); 
     150      gd.addStringField("Series_list: ", "1"); 
     151    } 
    166152 
    167153    return gd; 
     
    183169  protected boolean harvestResults(GenericDialog gd) { 
    184170    final int seriesCount = process.getSeriesCount(); 
    185     String seriesString = "["; 
    186     for (int i=0; i<seriesCount; i++) { 
    187       boolean on = gd.getNextBoolean(); 
    188       options.setSeriesOn(i, on); 
    189       if (on) seriesString += i + " "; 
    190     } 
    191     seriesString += "]"; 
    192     options.setSeries(seriesString); 
     171    options.clearSeries(); 
     172 
     173    // examine series key regardless of number of series 
     174    final String macroOptions = Macro.getOptions(); 
     175    final String macroSeriesList = macroOptions == null ? null : 
     176      Macro.getValue(macroOptions, "series_list", null); 
     177    if (macroSeriesList != null) process.setSeriesList(macroSeriesList); 
     178 
     179    if (seriesCount < MAX_SERIES_TOGGLES) { 
     180      // harvest individual checkbox values 
     181      for (int i=0; i<seriesCount; i++) { 
     182        final boolean on = gd.getNextBoolean(); 
     183        if (on) options.setSeriesOn(i, on); 
     184      } 
     185    } 
     186    else { 
     187      // harvest series string 
     188      final String seriesList = gd.getNextString(); 
     189      process.setSeriesList(seriesList); 
     190    } 
     191 
     192    // examine series_XX keys regardless of number of series 
     193    if (macroOptions != null) { 
     194      for (int i=0; i<seriesCount; i++) { 
     195        final String seriesKey = "series_" + (i + 1); 
     196        final boolean on = options.checkKey(macroOptions, seriesKey); 
     197        if (on) options.setSeriesOn(i, on); 
     198      } 
     199    } 
     200 
    193201    return true; 
    194202  } 
     
    197205 
    198206  public void actionPerformed(ActionEvent e) { 
    199     String cmd = e.getActionCommand(); 
     207    final String cmd = e.getActionCommand(); 
    200208    if ("select".equals(cmd)) { 
    201209      for (int i=0; i<boxes.length; i++) boxes[i].setState(true); 
     
    219227 
    220228  private void rebuildDialog(GenericDialog gd, int buttonRow) { 
    221     // rebuild dialog using FormLayout to organize things more nicely 
     229    // rebuild dialog to organize things more nicely 
    222230 
    223231    final String cols = p == null ? "pref" : "pref, 3dlu, pref"; 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/SwapDialog.java

    r6589 r7000  
    4040 * 
    4141 * <dl><dt><b>Source code:</b></dt> 
    42  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/SwapDialog.java">Trac</a>, 
    43  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/SwapDialog.java">SVN</a></dd></dl> 
     42 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/SwapDialog.java">Trac</a>, 
     43 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/SwapDialog.java">SVN</a></dd></dl> 
    4444 */ 
    4545public class SwapDialog extends ImporterDialog implements ItemListener { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/ThumbLoader.java

    r6669 r7000  
    4747 * 
    4848 * <dl><dt><b>Source code:</b></dt> 
    49  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/ThumbLoader.java">Trac</a>, 
    50  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/ThumbLoader.java">SVN</a></dd></dl> 
     49 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/ThumbLoader.java">Trac</a>, 
     50 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/ThumbLoader.java">SVN</a></dd></dl> 
    5151 */ 
    5252public class ThumbLoader implements Runnable { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/UpgradeDialog.java

    r6971 r7000  
    3535 * 
    3636 * <dl><dt><b>Source code:</b></dt> 
    37  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/UpgradeDialog.java">Trac</a>, 
    38  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/UpgradeDialog.java">SVN</a></dd></dl> 
     37 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/in/UpgradeDialog.java">Trac</a>, 
     38 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/in/UpgradeDialog.java">SVN</a></dd></dl> 
    3939 */ 
    4040public class UpgradeDialog extends ImporterDialog { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/in/importer-options.txt

    r6669 r7000  
    168168#  <br><br>When viewing as a virtual stack with this option enabled,      \ 
    169169#  Bio-Formats will attempt to record the operations you perform. When    \ 
    170 #  you switch to a new image plane, Bio-Formats will \"play back\" those  \ 
     170#  you switch to a new image plane, Bio-Formats will "play back" those    \ 
    171171#  same operations, so that the image plane undergoes the same processing \ 
    172172#  you performed previously. In this way, the image stack should behave   \ 
     
    174174#default = false 
    175175 
    176 [series] 
    177 type = string 
    178 label = series 
    179 default = 0 
    180  
    181176[showMetadata] 
    182177type = boolean 
    183 label = Display_metadata in results window 
    184 info = <b>Display metadata in results window</b> - \ 
     178label = Display_metadata 
     179info = <b>Display metadata</b> - \ 
    185180  Reads metadata that may be contained within the file format and      \ 
    186181  displays it. You can save it as a text file or copy it from the File \ 
    187   and Edit menus specific to the ImageJ Results window. Readability    \ 
    188   depends upon the manner in which metadata is formatted in the data   \ 
    189   source. 
     182  and Edit menus specific to the "Original Metadata" window.           \ 
     183  Readability depends upon the manner in which metadata is formatted   \ 
     184  in the data source. The metadata can also be displayed by pressing   \ 
     185  "i" (Image &gt; Show Info) when the imported image is active. 
    190186default = false 
    191187 
  • branches/4.2/components/loci-plugins/src/loci/plugins/macro/LociFunctions.java

    r6993 r7000  
    5656 * 
    5757 * <dl><dt><b>Source code:</b></dt> 
    58  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/macro/LociFunctions.java">Trac</a>, 
    59  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/macro/LociFunctions.java">SVN</a></dd></dl> 
     58 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/macro/LociFunctions.java">Trac</a>, 
     59 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/macro/LociFunctions.java">SVN</a></dd></dl> 
    6060 * 
    6161 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/macro/MacroFunctions.java

    r6589 r7000  
    4545 * 
    4646 * <dl><dt><b>Source code:</b></dt> 
    47  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/macro/MacroFunctions.java">Trac</a>, 
    48  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/macro/MacroFunctions.java">SVN</a></dd></dl> 
     47 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/macro/MacroFunctions.java">Trac</a>, 
     48 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/macro/MacroFunctions.java">SVN</a></dd></dl> 
    4949 * 
    5050 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/out/Exporter.java

    r6710 r7000  
    66LOCI Plugins for ImageJ: a collection of ImageJ plugins including the 
    77Bio-Formats Importer, Bio-Formats Exporter, Bio-Formats Macro Extensions, 
    8 Data Browser and Stack Slicer. Copyright (C) 2005-@year@ Melissa Linkert, 
    9 Curtis Rueden and Christopher Peterson. 
     8Data Browser, Stack Colorizer and Stack Slicer. Copyright (C) 2005-@year@ 
     9Melissa Linkert, Curtis Rueden and Christopher Peterson. 
    1010 
    1111This program is free software; you can redistribute it and/or modify 
     
    8181 * 
    8282 * <dl><dt><b>Source code:</b></dt> 
    83  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/out/Exporter.java">Trac</a>, 
    84  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/out/Exporter.java">SVN</a></dd></dl> 
     83 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/out/Exporter.java">Trac</a>, 
     84 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/out/Exporter.java">SVN</a></dd></dl> 
    8585 * 
    8686 * @author Melissa Linkert melissa at glencoesoftware.com 
  • branches/4.2/components/loci-plugins/src/loci/plugins/prefs/BooleanOption.java

    r6589 r7000  
    3535 * 
    3636 * <dl><dt><b>Source code:</b></dt> 
    37  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/prefs/BooleanOption.java">Trac</a>, 
    38  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/prefs/BooleanOption.java">SVN</a></dd></dl> 
     37 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/prefs/BooleanOption.java">Trac</a>, 
     38 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/prefs/BooleanOption.java">SVN</a></dd></dl> 
    3939 */ 
    4040public class BooleanOption extends Option { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/prefs/Option.java

    r6589 r7000  
    3232 * 
    3333 * <dl><dt><b>Source code:</b></dt> 
    34  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/prefs/Option.java">Trac</a>, 
    35  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/prefs/Option.java">SVN</a></dd></dl> 
     34 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/prefs/Option.java">Trac</a>, 
     35 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/prefs/Option.java">SVN</a></dd></dl> 
    3636 */ 
    3737public abstract class Option { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/prefs/OptionsDialog.java

    r6589 r7000  
    3232 * 
    3333 * <dl><dt><b>Source code:</b></dt> 
    34  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/prefs/OptionsDialog.java">Trac</a>, 
    35  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/prefs/OptionsDialog.java">SVN</a></dd></dl> 
     34 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/prefs/OptionsDialog.java">Trac</a>, 
     35 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/prefs/OptionsDialog.java">SVN</a></dd></dl> 
    3636 */ 
    3737public abstract class OptionsDialog { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/prefs/OptionsList.java

    r6589 r7000  
    3838 * 
    3939 * <dl><dt><b>Source code:</b></dt> 
    40  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/prefs/OptionsList.java">Trac</a>, 
    41  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/prefs/OptionsList.java">SVN</a></dd></dl> 
     40 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/prefs/OptionsList.java">Trac</a>, 
     41 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/prefs/OptionsList.java">SVN</a></dd></dl> 
    4242 */ 
    4343public class OptionsList { 
     
    190190  } 
    191191 
     192  // -- Object API methods -- 
     193 
     194  /* @see java.lang.Object#equals(Object) */ 
     195  public boolean equals(Object o) { 
     196    if (o == null || !(o instanceof OptionsList)) return false; 
     197    OptionsList optionsList = (OptionsList) o; 
     198    if (options.size() != optionsList.options.size()) { 
     199      return false; 
     200    } 
     201    for (String key : options.keySet()) { 
     202      Option a = options.get(key); 
     203      Option b = optionsList.options.get(key); 
     204      if ((a != null && b == null) || (a == null && b != null)) { 
     205        return false; 
     206      } 
     207      else if (a == null && b == null) continue; 
     208 
     209      if ((a instanceof BooleanOption) && (b instanceof BooleanOption)) { 
     210        if (((BooleanOption) a).getValue() != ((BooleanOption) b).getValue()) { 
     211          return false; 
     212        } 
     213      } 
     214      else if ((a instanceof StringOption) && (b instanceof StringOption)) { 
     215        String aValue = ((StringOption) a).getValue(); 
     216        String bValue = ((StringOption) b).getValue(); 
     217        if (aValue == null && bValue == null) continue; 
     218        if (aValue == null) { 
     219          return false; 
     220        } 
     221        if (aValue == null || !aValue.equals(bValue)) { 
     222          return false; 
     223        } 
     224      } 
     225      else { 
     226        return false; 
     227      } 
     228    } 
     229    return true; 
     230  } 
     231 
    192232} 
  • branches/4.2/components/loci-plugins/src/loci/plugins/prefs/StringOption.java

    r6589 r7000  
    3737 * 
    3838 * <dl><dt><b>Source code:</b></dt> 
    39  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/prefs/StringOption.java">Trac</a>, 
    40  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/prefs/StringOption.java">SVN</a></dd></dl> 
     39 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/prefs/StringOption.java">Trac</a>, 
     40 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/prefs/StringOption.java">SVN</a></dd></dl> 
    4141 */ 
    4242public class StringOption extends Option { 
     
    139139  /* @see Option#parseOption(String arg) */ 
    140140  public void parseOption(String arg) { 
    141     value = Macro.getValue(arg, key, value); 
    142     if (value == null && label != null) { 
     141    String keyValue = Macro.getValue(arg, key, value); 
     142    if ((value == null || keyValue.equals(value)) && label != null) { 
    143143      value = Macro.getValue(arg, label, value); 
    144144    } 
     145    else value = keyValue; 
    145146  } 
    146147 
  • branches/4.2/components/loci-plugins/src/loci/plugins/shortcut/ShortcutPanel.java

    r6589 r7000  
    5656 * 
    5757 * <dl><dt><b>Source code:</b></dt> 
    58  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/ShortcutPanel.java">Trac</a>, 
    59  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/ShortcutPanel.java">SVN</a></dd></dl> 
     58 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/ShortcutPanel.java">Trac</a>, 
     59 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/ShortcutPanel.java">SVN</a></dd></dl> 
    6060 * 
    6161 * @author Curtis Rueden ctrueden at wisc.edu 
     
    180180  } 
    181181 
    182   public static void runPlugIn(String className, String arg) { 
    183     try { 
    184       IJ.runPlugIn(className, arg); 
    185     } 
    186     catch (Throwable t) { 
    187       WindowTools.reportException(t); 
    188     } 
     182  /** Executes the given plugin, in a separate thread. */ 
     183  public static void runPlugIn(final String className, final String arg) { 
     184    // NB: If we don't run in a separate thread, there are GUI update 
     185    //     problems with the ImageJ status bar and log window. 
     186    new Thread() { 
     187      public void run() { 
     188        try { 
     189          IJ.runPlugIn(className, arg); 
     190        } 
     191        catch (Throwable t) { 
     192          WindowTools.reportException(t); 
     193        } 
     194      } 
     195    }.start(); 
    189196  } 
    190197 
  • branches/4.2/components/loci-plugins/src/loci/plugins/shortcut/ShortcutTransferHandler.java

    r6589 r7000  
    4242 * 
    4343 * <dl><dt><b>Source code:</b></dt> 
    44  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/ShortcutTransferHandler.java">Trac</a>, 
    45  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/ShortcutTransferHandler.java">SVN</a></dd></dl> 
     44 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/ShortcutTransferHandler.java">Trac</a>, 
     45 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/ShortcutTransferHandler.java">SVN</a></dd></dl> 
    4646 * 
    4747 * @author Curtis Rueden ctrueden at wisc.edu 
  • branches/4.2/components/loci-plugins/src/loci/plugins/util/BFVirtualStack.java

    r6669 r7000  
    4848 * 
    4949 * <dl><dt><b>Source code:</b></dt> 
    50  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/BFVirtualStack.java">Trac</a>, 
    51  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/BFVirtualStack.java">SVN</a></dd></dl> 
     50 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/BFVirtualStack.java">Trac</a>, 
     51 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/BFVirtualStack.java">SVN</a></dd></dl> 
    5252 * 
    5353 * @author Melissa Linkert melissa at glencoesoftware.com 
  • branches/4.2/components/loci-plugins/src/loci/plugins/util/BrowserOptionsWindow.java

    r6589 r7000  
    3838 * 
    3939 * <dl><dt><b>Source code:</b></dt> 
    40  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/BrowserOptionsWindow.java">Trac</a>, 
    41  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/BrowserOptionsWindow.java">SVN</a></dd></dl> 
     40 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/BrowserOptionsWindow.java">Trac</a>, 
     41 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/BrowserOptionsWindow.java">SVN</a></dd></dl> 
    4242 */ 
    4343public class BrowserOptionsWindow extends JFrame { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/util/DataBrowser.java

    r6669 r7000  
    6767 * 
    6868 * <dl><dt><b>Source code:</b></dt> 
    69  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/DataBrowser.java">Trac</a>, 
    70  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/DataBrowser.java">SVN</a></dd></dl> 
     69 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/DataBrowser.java">Trac</a>, 
     70 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/DataBrowser.java">SVN</a></dd></dl> 
    7171 */ 
    7272public class DataBrowser extends StackWindow { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/util/IJStatusEchoer.java

    r6589 r7000  
    3535 * 
    3636 * <dl><dt><b>Source code:</b></dt> 
    37  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/IJStatusEchoer.java">Trac</a>, 
    38  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/IJStatusEchoer.java">SVN</a></dd></dl> 
     37 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/IJStatusEchoer.java">Trac</a>, 
     38 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/IJStatusEchoer.java">SVN</a></dd></dl> 
    3939 */ 
    4040public class IJStatusEchoer extends AppenderSkeleton { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/util/ImageProcessorReader.java

    r6951 r7000  
    4747 * 
    4848 * <dl><dt><b>Source code:</b></dt> 
    49  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/ImageProcessorReader.java">Trac</a>, 
    50  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/ImageProcessorReader.java">SVN</a></dd></dl> 
     49 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/ImageProcessorReader.java">Trac</a>, 
     50 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/ImageProcessorReader.java">SVN</a></dd></dl> 
    5151 */ 
    5252public class ImageProcessorReader extends ReaderWrapper { 
     
    227227        // averaging approach taken below. 
    228228 
     229        // TODO: For non-continuous LUTs, this approach does not work well. 
     230        // 
     231        // For an example, try: 
     232        //   'i16&pixelType=uint16&indexed=true&falseColor=true.fake' 
     233        // 
     234        // To fully resolve this issue, we would need to redither the image. 
     235        // 
     236        // At minimum, we should issue a warning to the ImageJ log whenever 
     237        // this convertTo8Bit routine is invoked, so the user is informed. 
     238 
    229239        int valuesPerBin = shortTable[c].length / byteTable[c].length; 
    230240        double average = 0; 
  • branches/4.2/components/loci-plugins/src/loci/plugins/util/ImageProcessorSource.java

    r6589 r7000  
    3939 * 
    4040 * <dl><dt><b>Source code:</b></dt> 
    41  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/ImageProcessorSource.java">Trac</a>, 
    42  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/ImageProcessorSource.java">SVN</a></dd></dl> 
     41 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/ImageProcessorSource.java">Trac</a>, 
     42 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/ImageProcessorSource.java">SVN</a></dd></dl> 
    4343 */ 
    4444public class ImageProcessorSource implements ICacheSource { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/util/LibraryChecker.java

    r6593 r7000  
    3636 * 
    3737 * <dl><dt><b>Source code:</b></dt> 
    38  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/LibraryChecker.java">Trac</a>, 
    39  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/LibraryChecker.java">SVN</a></dd></dl> 
     38 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/LibraryChecker.java">Trac</a>, 
     39 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/LibraryChecker.java">SVN</a></dd></dl> 
    4040 */ 
    4141public final class LibraryChecker { 
     
    5252 
    5353  /** Minimum version of ImageJ necessary for LOCI plugins. */ 
    54   public static final String IMAGEJ_VERSION = "1.42"; 
     54  public static final String IMAGEJ_VERSION = "1.43"; 
    5555 
    5656  /** Message to be displayed if ImageJ is too old for LOCI plugins. */ 
  • branches/4.2/components/loci-plugins/src/loci/plugins/util/LociPrefs.java

    r6589 r7000  
    4141 * 
    4242 * <dl><dt><b>Source code:</b></dt> 
    43  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/LociPrefs.java">Trac</a>, 
    44  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/LociPrefs.java">SVN</a></dd></dl> 
     43 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/LociPrefs.java">Trac</a>, 
     44 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/LociPrefs.java">SVN</a></dd></dl> 
    4545 */ 
    4646public final class LociPrefs { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/util/LuraWave.java

    r6951 r7000  
    3535 * 
    3636 * <dl><dt><b>Source code:</b></dt> 
    37  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/LuraWave.java">Trac</a>, 
    38  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/LuraWave.java">SVN</a></dd></dl> 
     37 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/LuraWave.java">Trac</a>, 
     38 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/LuraWave.java">SVN</a></dd></dl> 
    3939 */ 
    4040public final class LuraWave { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/util/ROIHandler.java

    r6589 r7000  
    3737import java.awt.Rectangle; 
    3838 
    39 import loci.formats.meta.MetadataRetrieve; 
     39import loci.formats.meta.IMetadata; 
    4040import loci.formats.meta.MetadataStore; 
     41import loci.formats.ome.OMEXMLMetadata; 
     42 
     43import ome.xml.model.Ellipse; 
     44import ome.xml.model.Image; 
     45import ome.xml.model.OME; 
     46import ome.xml.model.Point; 
     47import ome.xml.model.Polyline; 
     48import ome.xml.model.Shape; 
     49import ome.xml.model.Union; 
    4150 
    4251// TODO: Stored ROIs are not correctly linked to Image. 
     
    4857 * 
    4958 * <dl><dt><b>Source code:</b></dt> 
    50  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/ROIHandler.java">Trac</a>, 
    51  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/ROIHandler.java">SVN</a></dd></dl> 
     59 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/ROIHandler.java">Trac</a>, 
     60 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/ROIHandler.java">SVN</a></dd></dl> 
    5261 * 
    5362 * @author Melissa Linkert melissa at glencoesoftware.com 
     
    5867 
    5968  /** 
    60    * Look for ROIs in the given MetadataRetrieve; if any are present, apply 
     69   * Look for ROIs in the given OMEXMLMetadata; if any are present, apply 
    6170   * them to the given images and display them in the ROI manager. 
    6271   */ 
    63   public static void openROIs(MetadataRetrieve retrieve, ImagePlus[] images) { 
     72  public static void openROIs(IMetadata retrieve, ImagePlus[] images) { 
     73    if (!(retrieve instanceof OMEXMLMetadata)) return; 
    6474    int nextRoi = 0; 
    6575    RoiManager manager = RoiManager.getInstance(); 
    6676 
     77    OME root = (OME) retrieve.getRoot(); 
     78 
    6779    int imageCount = retrieve.getImageCount(); 
    68     for (int image=0; image<imageCount; image++) { 
    69       // TODO : technically incorrect to apply every ROI to every image; 
    70       // we should use getROIRefCount(image) instead 
    71       int roiCount = retrieve.getROICount(); 
     80    for (int imageNum=0; imageNum<imageCount; imageNum++) { 
     81      Image image = root.getImage(imageNum); 
     82      int roiCount = image.sizeOfLinkedROIList(); 
    7283      if (roiCount > 0 && manager == null) { 
    7384        manager = new RoiManager(); 
    7485      } 
    7586      for (int roiNum=0; roiNum<roiCount; roiNum++) { 
    76         int shapeCount = 1; 
    77         //int shapeCount = retrieve.getShapeCount(image, roiNum); 
     87        Union shapeSet = image.getLinkedROI(roiNum).getUnion(); 
     88        int shapeCount = shapeSet.sizeOfShapeList(); 
    7889 
    7990        for (int shape=0; shape<shapeCount; shape++) { 
    80           // determine the ROI type 
    81           Double ellipse = retrieve.getEllipseX(roiNum, shape); 
    82           Double line = retrieve.getLineX1(roiNum, shape); 
    83           Double point = retrieve.getPointX(roiNum, shape); 
    84           String polyline = retrieve.getPolylinePoints(roiNum, shape); 
    85           Double rectangle = retrieve.getRectangleX(roiNum, shape); 
     91          Shape shapeObject = shapeSet.getShape(shape); 
    8692 
    8793          Roi roi = null; 
    8894 
    89           if (ellipse != null) { 
    90             int cx = retrieve.getEllipseX(roiNum, shape).intValue(); 
    91             int cy = retrieve.getEllipseY(roiNum, shape).intValue(); 
    92             int rx = retrieve.getEllipseRadiusX(roiNum, shape).intValue(); 
    93             int ry = retrieve.getEllipseRadiusY(roiNum, shape).intValue(); 
     95          if (shapeObject instanceof Ellipse) { 
     96            Ellipse ellipse = (Ellipse) shapeObject; 
     97            int cx = ellipse.getX().intValue(); 
     98            int cy = ellipse.getY().intValue(); 
     99            int rx = ellipse.getRadiusX().intValue(); 
     100            int ry = ellipse.getRadiusY().intValue(); 
    94101            roi = new OvalRoi(cx - rx, cy - ry, rx * 2, ry * 2); 
    95102          } 
    96           else if (line != null) { 
    97             int x1 = retrieve.getLineX1(roiNum, shape).intValue(); 
    98             int x2 = retrieve.getLineX2(roiNum, shape).intValue(); 
    99             int y1 = retrieve.getLineY1(roiNum, shape).intValue(); 
    100             int y2 = retrieve.getLineY2(roiNum, shape).intValue(); 
     103          else if (shapeObject instanceof ome.xml.model.Line) { 
     104            ome.xml.model.Line line = (ome.xml.model.Line) shapeObject; 
     105            int x1 = line.getX1().intValue(); 
     106            int x2 = line.getX2().intValue(); 
     107            int y1 = line.getY1().intValue(); 
     108            int y2 = line.getY2().intValue(); 
    101109            roi = new Line(x1, y1, x2, y2); 
    102110          } 
    103           else if (point != null) { 
    104             int x = retrieve.getPointX(roiNum, shape).intValue(); 
    105             int y = retrieve.getPointY(roiNum, shape).intValue(); 
     111          else if (shapeObject instanceof Point) { 
     112            Point point = (Point) shapeObject; 
     113            int x = point.getX().intValue(); 
     114            int y = point.getY().intValue(); 
    106115            roi = new OvalRoi(x, y, 0, 0); 
    107116          } 
    108           else if (polyline != null) { 
    109             String points = retrieve.getPolylinePoints(roiNum, shape); 
     117          else if (shapeObject instanceof Polyline) { 
     118            Polyline polyline = (Polyline) shapeObject; 
     119            String points = polyline.getPoints(); 
    110120            int[][] coordinates = parsePoints(points); 
    111             boolean closed = retrieve.getPolylineClosed(roiNum, shape); 
     121            boolean closed = polyline.getClosed(); 
    112122            roi = new PolygonRoi(coordinates[0], coordinates[1], 
    113123              coordinates[0].length, closed ? Roi.POLYGON : Roi.POLYLINE); 
    114124          } 
    115           else if (rectangle != null) { 
    116             int x = retrieve.getRectangleX(roiNum, shape).intValue(); 
    117             int y = retrieve.getRectangleY(roiNum, shape).intValue(); 
    118             int w = retrieve.getRectangleWidth(roiNum, shape).intValue(); 
    119             int h = retrieve.getRectangleHeight(roiNum, shape).intValue(); 
     125          else if (shapeObject instanceof ome.xml.model.Rectangle) { 
     126            ome.xml.model.Rectangle rectangle = 
     127              (ome.xml.model.Rectangle) shapeObject; 
     128            int x = rectangle.getX().intValue(); 
     129            int y = rectangle.getY().intValue(); 
     130            int w = rectangle.getWidth().intValue(); 
     131            int h = rectangle.getHeight().intValue(); 
    120132            roi = new Roi(x, y, w, h); 
    121133          } 
     
    123135          if (roi != null) { 
    124136            Roi.setColor(Color.WHITE); 
    125             roi.setImage(images[image]); 
    126             manager.add(images[image], roi, nextRoi++); 
     137            roi.setImage(images[imageNum]); 
     138            manager.add(images[imageNum], roi, nextRoi++); 
    127139          } 
    128140        } 
  • branches/4.2/components/loci-plugins/src/loci/plugins/util/RecordedImageProcessor.java

    r6669 r7000  
    5656 * 
    5757 * <dl><dt><b>Source code:</b></dt> 
    58  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/RecordedImageProcessor.java">Trac</a>, 
    59  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/RecordedImageProcessor.java">SVN</a></dd></dl> 
     58 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/RecordedImageProcessor.java">Trac</a>, 
     59 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/RecordedImageProcessor.java">SVN</a></dd></dl> 
    6060 * 
    6161 * @author Melissa Linkert melissa at glencoesoftware.com 
  • branches/4.2/components/loci-plugins/src/loci/plugins/util/SearchableWindow.java

    r6589 r7000  
    5353 * 
    5454 * <dl><dt><b>Source code:</b></dt> 
    55  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/SearchableWindow.java">Trac</a>, 
    56  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/SearchableWindow.java">SVN</a></dd></dl> 
     55 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/SearchableWindow.java">Trac</a>, 
     56 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/SearchableWindow.java">SVN</a></dd></dl> 
    5757 */ 
    5858public class SearchableWindow extends TextWindow { 
  • branches/4.2/components/loci-plugins/src/loci/plugins/util/VirtualImagePlus.java

    r6795 r7000  
    4242 * 
    4343 * <dl><dt><b>Source code:</b></dt> 
    44  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/VirtualImagePlus.java">Trac</a>, 
    45  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/VirtualImagePlus.java">SVN</a></dd></dl> 
     44 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/VirtualImagePlus.java">Trac</a>, 
     45 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/VirtualImagePlus.java">SVN</a></dd></dl> 
    4646 * 
    4747 * @author Melissa Linkert melissa at glencoesoftware.com 
  • branches/4.2/components/loci-plugins/src/loci/plugins/util/VirtualReader.java

    r6589 r7000  
    3535 * 
    3636 * <dl><dt><b>Source code:</b></dt> 
    37  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/VirtualReader.java">Trac</a>, 
    38  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/VirtualReader.java">SVN</a></dd></dl> 
     37 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/VirtualReader.java">Trac</a>, 
     38 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/VirtualReader.java">SVN</a></dd></dl> 
    3939 * 
    4040 * @author Melissa Linkert melissa at glencoesoftware.com 
  • branches/4.2/components/loci-plugins/src/loci/plugins/util/WindowTools.java

    r6589 r7000  
    5656 * 
    5757 * <dl><dt><b>Source code:</b></dt> 
    58  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/WindowTools.java">Trac</a>, 
    59  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/WindowTools.java">SVN</a></dd></dl> 
     58 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/components/loci-plugins/src/loci/plugins/util/WindowTools.java">Trac</a>, 
     59 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/components/loci-plugins/src/loci/plugins/util/WindowTools.java">SVN</a></dd></dl> 
    6060 */ 
    6161public final class WindowTools { 
Note: See TracChangeset for help on using the changeset viewer.