Changeset 1933


Ignore:
Timestamp:
12/13/06 17:21:25 (13 years ago)
Author:
curtis
Message:

Fix macro recording with stack view format (change to a unique parameter name).
Other minor cleanup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/loci/plugins/Importer.java

    r1932 r1933  
    128128    final String stitchString = "Stitch files with similar names"; 
    129129    final String rangeString = "Specify range for each series"; 
    130     final String stackString = "Open stack with: "; 
    131  
     130    final String stackString = "View stack with: "; 
     131 
     132    final String viewStandard = "Standard ImageJ"; 
     133    final String viewBrowser = "4D Data Browser"; 
     134    final String viewImage5D = "Image5D"; 
     135    final String viewView5D = "View5D"; 
    132136    Vector stackTypes = new Vector(); 
    133     stackTypes.add("Standard ImageJ"); 
     137    stackTypes.add(viewStandard); 
    134138    if (Util.checkClass("loci.plugins.browser.LociDataBrowser")) { 
    135       stackTypes.add("4D Data Browser"); 
    136     } 
    137     if (Util.checkClass("i5d.Image5D")) stackTypes.add("Image5D"); 
    138     if (Util.checkClass("View5D")) stackTypes.add("View5D"); 
     139      stackTypes.add(viewBrowser); 
     140    } 
     141    if (Util.checkClass("i5d.Image5D")) stackTypes.add(viewImage5D); 
     142    if (Util.checkClass("View5D")) stackTypes.add(viewView5D); 
    139143    final String[] stackFormats = new String[stackTypes.size()]; 
    140144    stackTypes.copyInto(stackFormats); 
     
    148152    boolean stitchFiles = Prefs.get("bioformats.stitchFiles", false); 
    149153    boolean specifyRanges = Prefs.get("bioformats.specifyRanges", false); 
    150     String stackFormat = Prefs.get("bioformats.stackFormat", "Standard ImageJ"); 
     154    String stackFormat = Prefs.get("bioformats.stackFormat", viewStandard); 
    151155 
    152156    // prompt for parameters, if necessary 
     
    726730          r.close(); 
    727731         
    728           if (stackFormat.equals("Standard ImageJ")) { 
    729             imp.show(); 
    730           } 
     732          // display image stack using appropriate format 
     733          if (stackFormat.equals(viewStandard)) imp.show(); 
    731734          else if (stackFormat.equals("LOCI 4D Data Browser")) { 
    732735          } 
    733           else if (stackFormat.equals("Image5D")) { 
     736          else if (stackFormat.equals(viewImage5D)) { 
    734737            ReflectedUniverse ru = null; 
    735             try { 
    736               ru = new ReflectedUniverse(); 
    737               ru.exec("import i5d.Image5D"); 
    738             } 
    739             catch (Throwable t) {  
    740               IJ.error("Image5D plugin not found."); 
    741               return; 
    742             } 
    743              
     738            ru = new ReflectedUniverse(); 
     739            ru.exec("import i5d.Image5D"); 
    744740            ru.setVar("title", imp.getTitle()); 
    745741            ru.setVar("stack", imp.getStack()); 
     
    750746            ru.exec("i5d.show()"); 
    751747          } 
    752           else if (stackFormat.equals("View5D")) { 
     748          else if (stackFormat.equals(viewView5D)) { 
    753749            WindowManager.setTempCurrentImage(imp); 
    754750            IJ.runPlugIn("View5D_", ""); 
Note: See TracChangeset for help on using the changeset viewer.