Changeset 2811 in josm


Ignore:
Timestamp:
2010-01-10T23:16:45+01:00 (15 years ago)
Author:
stoecker
Message:

fixed image recognition script

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/geticons.pl

    r2808 r2811  
    5555        ++$icons{$i};
    5656      }
    57       if($l =~ /ImageProvider\.get\(\"(.*?)\",\s+\"(.*?)\"\)/)
     57      if($l =~ /ImageProvider\.get\(\"(.*?)\",\s*\"(.*?)\"\s*\)/)
    5858      {
    5959        my $i = "$1/$2";
     
    6161        ++$icons{$i};
    6262      }
    63       if($l =~ /ImageProvider\.getCursor\(\"(.*?)\",\s+\"(.*?)\"\)/)
     63      if($l =~ /ImageProvider\.overlay\(.*?,\s*\"(.*?)\",/)
     64      {
     65        my $i = $1;
     66        $i .= ".png" if !($i =~ /\.png$/);
     67        ++$icons{$i};
     68      }
     69      if($l =~ /getCursor\(\"(.*?)\",\s*\"(.*?)\"/)
    6470      {
    6571        my $i = "cursor/modifier/$2";
     
    6773        ++$icons{$i};
    6874        $i = "cursor/$1";
     75        $i .= ".png" if !($i =~ /\.png$/);
     76        ++$icons{$i};
     77      }
     78      if($l =~ /ImageProvider\.getCursor\(\"(.*?)\",\s*null\)/)
     79      {
     80        my $i = "cursor/$1";
    6981        $i .= ".png" if !($i =~ /\.png$/);
    7082        ++$icons{$i};
     
    7688        ++$icons{$i};
    7789      }
    78 
     90      if($l =~ /audiotracericon\",\s*\"(.*?)\"/s)
     91      {
     92        my $i = "markers/$1";
     93        $i .= ".png" if !($i =~ /\.png$/);
     94        ++$icons{$i};
     95      }
     96      if($l =~ /\"(.*?)\",\s*parentLayer/s)
     97      {
     98        my $i = "markers/$1";
     99        $i .= ".png" if !($i =~ /\.png$/);
     100        ++$icons{$i};
     101      }
    79102      if($l =~ /allowedtypes\s+=.*\{(.*)\}/s)
    80103      {
     
    83106        {
    84107          ++$icons{"Mf_$1.png"};
     108        }
     109      }
     110      if($l =~ /MODES\s+=.*\{(.*)\}/s)
     111      {
     112        my $t = $1;
     113        while($t =~ /\"(.*?)\"/g)
     114        {
     115          ++$icons{"dialogs/autoscale/$1.png"};
     116        }
     117      }
     118      if($l =~ /enum\s+DeleteMode\s*\{(.*)/s)
     119      {
     120        my $t = $1;
     121        while($t =~ /\"(.*?)\"/g)
     122        {
     123          ++$icons{"cursor/modifier/$1.png"};
    85124        }
    86125      }
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/Marker.java

    r2295 r2811  
    148148        this.offset = offset;
    149149        this.time = time;
    150         Icon symbol = ImageProvider.getIfAvailable("markers",iconName);
    151         if (symbol == null) {
    152             symbol = ImageProvider.getIfAvailable("symbols",iconName);
    153         }
    154         if (symbol == null) {
    155             symbol = ImageProvider.getIfAvailable("nodes",iconName);
    156         }
    157         this.symbol = symbol;
     150        this.symbol = ImageProvider.getIfAvailable("markers",iconName);
    158151        this.parentLayer = parentLayer;
    159152    }
Note: See TracChangeset for help on using the changeset viewer.