Ignore:
Timestamp:
2009-01-11T12:00:48+01:00 (15 years ago)
Author:
stoecker
Message:

moved style name into style file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/preferences/ColorPreference.java

    r1221 r1241  
    1111import java.awt.event.ActionEvent;
    1212import java.awt.event.ActionListener;
     13import java.util.regex.Matcher;
     14import java.util.regex.Pattern;
    1315import java.util.ArrayList;
    1416import java.util.Collections;
     
    6769        // fill model with colors:
    6870        List<String> colorKeyList = new ArrayList<String>();
     71        List<String> colorKeyList_mappaint = new ArrayList<String>();
    6972        for(String key : colorMap.keySet()) {
    70             colorKeyList.add(key);
     73            if(key.startsWith("mappaint."))
     74                colorKeyList_mappaint.add(key);
     75            else
     76                colorKeyList.add(key);
    7177        }
    7278        Collections.sort(colorKeyList);
     79        Collections.sort(colorKeyList_mappaint);
     80        colorKeyList.addAll(colorKeyList_mappaint);
    7381        for (String key : colorKeyList) {
    7482            Vector<Object> row = new Vector<Object>(2);
     
    117125                    return l;
    118126                }
    119                 return oldColorsRenderer.getTableCellRendererComponent(t,tr(o.toString()),selected,focus,row,column);
     127                return oldColorsRenderer.getTableCellRendererComponent(t,getName(o.toString()),selected,focus,row,column);
     128            }
     129            private String getName(String o)
     130            {
     131                try
     132                {
     133                    Matcher m = Pattern.compile("mappaint\\.(.+?)\\.(.+)").matcher(o);
     134                    m.matches();
     135                    return tr("Paint style {0}: {1}", m.group(1), m.group(2));
     136                }
     137                catch (Exception e) {}
     138                return tr(o);
    120139            }
    121140        });
Note: See TracChangeset for help on using the changeset viewer.