Changeset 2129 in josm


Ignore:
Timestamp:
Sep 14, 2009 11:37:34 AM (4 years ago)
Author:
stoecker
Message:

see #3475 - minor cleanup

Location:
trunk/src/org/openstreetmap/josm
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/search/SearchAction.java

    r2123 r2129  
    8383 
    8484        JPanel left = new JPanel(new GridBagLayout()); 
    85  
    86         JTextField finput = null; 
    87         if(initialValues instanceof Filter){ 
    88            JLabel fLabel = new JLabel(tr("Please enter a filter name.")); 
    89            finput = new JTextField(((Filter)initialValues).filterName); 
    90            left.add(fLabel, GBC.eop()); 
    91            left.add(finput, GBC.eop().fill(GBC.HORIZONTAL)); 
    92         } 
    93  
    9485        left.add(label, GBC.eop()); 
    9586        left.add(input, GBC.eop().fill(GBC.HORIZONTAL)); 
     
    136127                initialValues instanceof Filter ? tr("Filter") : tr("Search"), 
    137128                new String[] { 
    138                    initialValues instanceof Filter ? tr("Make filter") : tr("Start Search"), 
     129                   initialValues instanceof Filter ? tr("Submit filter") : tr("Start Search"), 
    139130                tr("Cancel")} 
    140131        ); 
     
    151142                : (remove.isSelected() ? SearchAction.SearchMode.remove : SearchAction.SearchMode.in_selection)); 
    152143        if(initialValues instanceof Filter){ 
    153            return new Filter(input.getText(), mode, caseSensitive.isSelected(), regexSearch.isSelected(), finput.getText()); 
     144           return new Filter(input.getText(), mode, caseSensitive.isSelected(), regexSearch.isSelected()); 
    154145        } else { 
    155146           return new SearchSetting(input.getText(), mode, caseSensitive.isSelected(), regexSearch.isSelected()); 
  • trunk/src/org/openstreetmap/josm/data/osm/Filter.java

    r2125 r2129  
    1111public class Filter extends SearchSetting { 
    1212   private final String version = "1"; 
    13    public String filterName = ""; 
    1413   public Boolean filtered = false; 
    1514   public Boolean disabled = true; 
     
    1918       super("", SearchMode.add, false, false); 
    2019   } 
    21    public Filter(String text, SearchMode mode, boolean caseSensitive, boolean regexSearch, String filterName) { 
     20   public Filter(String text, SearchMode mode, boolean caseSensitive, boolean regexSearch) { 
    2221       super(text, mode, caseSensitive, regexSearch); 
    23        this.filterName = filterName; 
    2422   } 
    2523 
     
    3634      caseSensitive = Boolean.parseBoolean(prfs[3]); 
    3735      regexSearch = Boolean.parseBoolean(prfs[4]); 
    38       filterName = prfs[5]; 
    3936      filtered = Boolean.parseBoolean(prfs[6]); 
    4037      disabled = Boolean.parseBoolean(prfs[7]); 
     
    4744      return version + ";" +  
    4845          text + ";" + mode + ";" + caseSensitive + ";" + regexSearch + ";" + 
    49           filterName + ";" + filtered + ";" + disabled + ";" +  
     46          "legacy" + ";" + filtered + ";" + disabled + ";" +  
    5047          inverted + ";" + applyForChildren; 
    5148   } 
  • trunk/src/org/openstreetmap/josm/data/osm/Filters.java

    r2125 r2129  
    134134 
    135135   public String getColumnName(int column){ 
    136       String[] names = { tr("F"), tr("D"), tr("Name"), tr("C"), tr("I"), tr("M") }; 
     136      String[] names = { tr("F"), tr("D"), tr("Text"), tr("C"), tr("I"), tr("M") }; 
    137137      return names[column]; 
    138138   } 
     
    159159                 filter(); 
    160160                 return; 
    161          case 2: f.filterName = (String)aValue; 
     161         case 2: f.text = (String)aValue; 
    162162                 savePref(row); 
    163163                 return; 
     
    178178         case 0: return f.filtered; 
    179179         case 1: return f.disabled; 
    180          case 2: return f.filterName; 
     180         case 2: return f.text; 
    181181         case 3: return f.applyForChildren; 
    182182         case 4: return f.inverted; 
    183183         case 5: 
    184184                 switch(f.mode){ 
    185                     case replace: return "∅"; 
    186                     case add: return "∪"; 
    187                     case remove: return "∖"; 
    188                     case in_selection: return "∩"; 
     185                    case replace: return tr("R"); 
     186                    case add: return tr("A"); 
     187                    case remove: return tr("D"); 
     188                    case in_selection: return tr("F"); 
    189189                 } 
    190190      } 
Note: See TracChangeset for help on using the changeset viewer.