Changeset 2129 in josm
- Timestamp:
- 2009-09-14T11:37:34+02:00 (15 years ago)
- Location:
- trunk/src/org/openstreetmap/josm
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/search/SearchAction.java
r2123 r2129 83 83 84 84 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 94 85 left.add(label, GBC.eop()); 95 86 left.add(input, GBC.eop().fill(GBC.HORIZONTAL)); … … 136 127 initialValues instanceof Filter ? tr("Filter") : tr("Search"), 137 128 new String[] { 138 initialValues instanceof Filter ? tr(" Makefilter") : tr("Start Search"),129 initialValues instanceof Filter ? tr("Submit filter") : tr("Start Search"), 139 130 tr("Cancel")} 140 131 ); … … 151 142 : (remove.isSelected() ? SearchAction.SearchMode.remove : SearchAction.SearchMode.in_selection)); 152 143 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()); 154 145 } else { 155 146 return new SearchSetting(input.getText(), mode, caseSensitive.isSelected(), regexSearch.isSelected()); -
trunk/src/org/openstreetmap/josm/data/osm/Filter.java
r2125 r2129 11 11 public class Filter extends SearchSetting { 12 12 private final String version = "1"; 13 public String filterName = "";14 13 public Boolean filtered = false; 15 14 public Boolean disabled = true; … … 19 18 super("", SearchMode.add, false, false); 20 19 } 21 public Filter(String text, SearchMode mode, boolean caseSensitive, boolean regexSearch , String filterName) {20 public Filter(String text, SearchMode mode, boolean caseSensitive, boolean regexSearch) { 22 21 super(text, mode, caseSensitive, regexSearch); 23 this.filterName = filterName;24 22 } 25 23 … … 36 34 caseSensitive = Boolean.parseBoolean(prfs[3]); 37 35 regexSearch = Boolean.parseBoolean(prfs[4]); 38 filterName = prfs[5];39 36 filtered = Boolean.parseBoolean(prfs[6]); 40 37 disabled = Boolean.parseBoolean(prfs[7]); … … 47 44 return version + ";" + 48 45 text + ";" + mode + ";" + caseSensitive + ";" + regexSearch + ";" + 49 filterName+ ";" + filtered + ";" + disabled + ";" +46 "legacy" + ";" + filtered + ";" + disabled + ";" + 50 47 inverted + ";" + applyForChildren; 51 48 } -
trunk/src/org/openstreetmap/josm/data/osm/Filters.java
r2125 r2129 134 134 135 135 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") }; 137 137 return names[column]; 138 138 } … … 159 159 filter(); 160 160 return; 161 case 2: f. filterName= (String)aValue;161 case 2: f.text = (String)aValue; 162 162 savePref(row); 163 163 return; … … 178 178 case 0: return f.filtered; 179 179 case 1: return f.disabled; 180 case 2: return f. filterName;180 case 2: return f.text; 181 181 case 3: return f.applyForChildren; 182 182 case 4: return f.inverted; 183 183 case 5: 184 184 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"); 189 189 } 190 190 }
Note:
See TracChangeset
for help on using the changeset viewer.