Changeset 2965 for trunk


Ignore:
Timestamp:
07/12/07 14:45:50 (13 years ago)
Author:
melissa
Message:
  • Changed default background color, so that all font colors are visible.
  • Fixed a bunch of problems with mapping indices.
Location:
trunk/loci/ome/notes
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/loci/ome/notes/Notes.java

    r2958 r2965  
    251251            col++; 
    252252          } 
    253         
     253       
    254254          panel.add(new JLabel(group.getName() + " #" + (r + 1)),  
    255255            CC.xy(col, rowNumber[col - 1])); 
    256           rowNumber[col - 1]++; 
     256          rowNumber[col - 1] += 3; 
    257257          col++; 
    258258 
     
    261261            setupField(field, col, r, rowNumber, panel);  
    262262          } 
     263          rowNumber[col - 1]++;  
    263264        } 
    264265      } 
  • trunk/loci/ome/notes/Template.java

    r2959 r2965  
    5757  /** Default background color (white). */ 
    5858  private static final int[] DEFAULT_BACKGROUND_COLOR = new int[] { 
    59     255, 255, 255}; 
     59    80, 80, 80}; 
    6060 
    6161  // -- Fields -- 
     
    383383              TemplateField f = tabs[i].getField(j).copy(); 
    384384              if (map.indexOf("-") != -1) { 
    385                 f.setValueMap(map + "," + k); 
    386                 f.setNameMap(f.getNameMap() + "," + k);  
     385                if (map.indexOf("OriginalMetadata") != -1) {  
     386                  f.setValueMap(map + "," + k); 
     387                  f.setNameMap(f.getNameMap() + "," + k); 
     388                } 
     389                else { 
     390                  int comma = map.indexOf(","); 
     391                  if (comma == -1) comma = map.length() - 1; 
     392                  String mapBase = map.substring(0, map.indexOf("-") + 1); 
     393                  String mapSuffix = map.substring(comma, map.length()); 
     394                  f.setValueMap(mapBase + k + mapSuffix);  
     395                
     396                  String nameMap = f.getNameMap(); 
     397                  mapBase = nameMap.substring(0, nameMap.indexOf("-") + 1); 
     398                  comma = nameMap.indexOf(","); 
     399                  if (comma == -1) comma = nameMap.length() - 1; 
     400                  mapSuffix = nameMap.substring(comma, nameMap.length()); 
     401                  f.setNameMap(mapBase + k + mapSuffix); 
     402                } 
    387403              }  
    388404              else { 
     
    411427              for (int m=1; m<TemplateTools.getNodeCount(root, map); m++) { 
    412428                if (map.indexOf("-") != -1) { 
    413                   f.setValueMap(map + "," + k); 
    414                   f.setNameMap(f.getNameMap() + "," + k);  
     429                  if (map.indexOf("OriginalMetadata") != -1) { 
     430                    f.setValueMap(map + "," + k); 
     431                    f.setNameMap(f.getNameMap() + "," + k); 
     432                  } 
     433                  else { 
     434                    int comma = map.indexOf(","); 
     435                    if (comma == -1) comma = map.length() - 1; 
     436                    String mapBase = map.substring(0, map.indexOf("-") + 1); 
     437                    String mapSuffix = map.substring(comma, map.length()); 
     438                    f.setValueMap(mapBase + k + mapSuffix);  
     439 
     440                    String nameMap = f.getNameMap(); 
     441                    mapBase = nameMap.substring(0, nameMap.indexOf("-") + 1); 
     442                    comma = nameMap.indexOf(","); 
     443                    if (comma == -1) comma = nameMap.length() - 1; 
     444                    mapSuffix = nameMap.substring(comma, nameMap.length()); 
     445                    f.setNameMap(mapBase + k + mapSuffix); 
     446                  } 
    415447                }  
    416448                else { 
  • trunk/loci/ome/notes/TemplateGroup.java

    r2958 r2965  
    117117    if (map == null) return; 
    118118 
    119     if (map.lastIndexOf("-") != -1) { 
    120       map += "," + repetition;  
    121     } 
    122     else { 
    123       map = map + "-" + repetition; 
    124     }  
     119    int end = map.lastIndexOf("-"); 
     120    if (end == -1) end = map.length(); 
     121    String prefix = map.substring(0, end); 
     122 
     123    int start = map.indexOf(","); 
     124    if (start == -1) start = map.length(); 
     125    String suffix = map.substring(start, map.length()); 
     126 
     127    map = prefix + "-" + repetition + suffix;  
     128 
    125129    t.setValueMap(map); 
    126130  } 
  • trunk/loci/ome/notes/TemplateTools.java

    r2959 r2965  
    3737  { 
    3838    OMEXMLNode node = findNode(root, map, false); 
    39  
    4039    if (node == null && map != null) return null; 
    4140 
     
    179178      if (indexList.indexOf(",") == -1) { 
    180179        indices[i] = Integer.parseInt(indexList); 
     180        indexList = "0";  
    181181      } 
    182182      else { 
Note: See TracChangeset for help on using the changeset viewer.