| 1 | Index: src/org/openstreetmap/josm/actions/search/SearchAction.java |
|---|
| 2 | =================================================================== |
|---|
| 3 | --- src/org/openstreetmap/josm/actions/search/SearchAction.java (revision 2125) |
|---|
| 4 | +++ src/org/openstreetmap/josm/actions/search/SearchAction.java (working copy) |
|---|
| 5 | @@ -82,15 +82,6 @@ |
|---|
| 6 | JCheckBox regexSearch = new JCheckBox(tr("regular expression"), initialValues.regexSearch); |
|---|
| 7 | |
|---|
| 8 | JPanel left = new JPanel(new GridBagLayout()); |
|---|
| 9 | - |
|---|
| 10 | - JTextField finput = null; |
|---|
| 11 | - if(initialValues instanceof Filter){ |
|---|
| 12 | - JLabel fLabel = new JLabel(tr("Please enter a filter name.")); |
|---|
| 13 | - finput = new JTextField(((Filter)initialValues).filterName); |
|---|
| 14 | - left.add(fLabel, GBC.eop()); |
|---|
| 15 | - left.add(finput, GBC.eop().fill(GBC.HORIZONTAL)); |
|---|
| 16 | - } |
|---|
| 17 | - |
|---|
| 18 | left.add(label, GBC.eop()); |
|---|
| 19 | left.add(input, GBC.eop().fill(GBC.HORIZONTAL)); |
|---|
| 20 | left.add(replace, GBC.eol()); |
|---|
| 21 | @@ -135,7 +126,7 @@ |
|---|
| 22 | Main.parent, |
|---|
| 23 | initialValues instanceof Filter ? tr("Filter") : tr("Search"), |
|---|
| 24 | new String[] { |
|---|
| 25 | - initialValues instanceof Filter ? tr("Make filter") : tr("Start Search"), |
|---|
| 26 | + initialValues instanceof Filter ? tr("Submit filter") : tr("Start Search"), |
|---|
| 27 | tr("Cancel")} |
|---|
| 28 | ); |
|---|
| 29 | dialog.setButtonIcons(new String[] {"dialogs/search.png", "cancel.png"}); |
|---|
| 30 | @@ -150,7 +141,7 @@ |
|---|
| 31 | : (add.isSelected() ? SearchAction.SearchMode.add |
|---|
| 32 | : (remove.isSelected() ? SearchAction.SearchMode.remove : SearchAction.SearchMode.in_selection)); |
|---|
| 33 | if(initialValues instanceof Filter){ |
|---|
| 34 | - return new Filter(input.getText(), mode, caseSensitive.isSelected(), regexSearch.isSelected(), finput.getText()); |
|---|
| 35 | + return new Filter(input.getText(), mode, caseSensitive.isSelected(), regexSearch.isSelected()); |
|---|
| 36 | } else { |
|---|
| 37 | return new SearchSetting(input.getText(), mode, caseSensitive.isSelected(), regexSearch.isSelected()); |
|---|
| 38 | } |
|---|
| 39 | Index: src/org/openstreetmap/josm/data/osm/Filters.java |
|---|
| 40 | =================================================================== |
|---|
| 41 | --- src/org/openstreetmap/josm/data/osm/Filters.java (revision 2125) |
|---|
| 42 | +++ src/org/openstreetmap/josm/data/osm/Filters.java (working copy) |
|---|
| 43 | @@ -133,7 +133,7 @@ |
|---|
| 44 | } |
|---|
| 45 | |
|---|
| 46 | public String getColumnName(int column){ |
|---|
| 47 | - String[] names = { tr("F"), tr("D"), tr("Name"), tr("C"), tr("I"), tr("M") }; |
|---|
| 48 | + String[] names = { tr("F"), tr("D"), tr("Text"), tr("C"), tr("I"), tr("M") }; |
|---|
| 49 | return names[column]; |
|---|
| 50 | } |
|---|
| 51 | |
|---|
| 52 | @@ -158,7 +158,7 @@ |
|---|
| 53 | savePref(row); |
|---|
| 54 | filter(); |
|---|
| 55 | return; |
|---|
| 56 | - case 2: f.filterName = (String)aValue; |
|---|
| 57 | + case 2: f.text = (String)aValue; |
|---|
| 58 | savePref(row); |
|---|
| 59 | return; |
|---|
| 60 | case 3: f.applyForChildren = (Boolean)aValue; |
|---|
| 61 | @@ -177,15 +177,15 @@ |
|---|
| 62 | switch(column){ |
|---|
| 63 | case 0: return f.filtered; |
|---|
| 64 | case 1: return f.disabled; |
|---|
| 65 | - case 2: return f.filterName; |
|---|
| 66 | + case 2: return f.text; |
|---|
| 67 | case 3: return f.applyForChildren; |
|---|
| 68 | case 4: return f.inverted; |
|---|
| 69 | case 5: |
|---|
| 70 | switch(f.mode){ |
|---|
| 71 | - case replace: return "â
"; |
|---|
| 72 | - case add: return "âª"; |
|---|
| 73 | - case remove: return "â"; |
|---|
| 74 | - case in_selection: return "â©"; |
|---|
| 75 | + case replace: return tr("R"); |
|---|
| 76 | + case add: return tr("A"); |
|---|
| 77 | + case remove: return tr("D"); |
|---|
| 78 | + case in_selection: return tr("F"); |
|---|
| 79 | } |
|---|
| 80 | } |
|---|
| 81 | return null; |
|---|
| 82 | Index: src/org/openstreetmap/josm/data/osm/Filter.java |
|---|
| 83 | =================================================================== |
|---|
| 84 | --- src/org/openstreetmap/josm/data/osm/Filter.java (revision 2125) |
|---|
| 85 | +++ src/org/openstreetmap/josm/data/osm/Filter.java (working copy) |
|---|
| 86 | @@ -10,7 +10,6 @@ |
|---|
| 87 | */ |
|---|
| 88 | public class Filter extends SearchSetting { |
|---|
| 89 | private final String version = "1"; |
|---|
| 90 | - public String filterName = ""; |
|---|
| 91 | public Boolean filtered = false; |
|---|
| 92 | public Boolean disabled = true; |
|---|
| 93 | public Boolean inverted = false; |
|---|
| 94 | @@ -18,9 +17,8 @@ |
|---|
| 95 | public Filter() { |
|---|
| 96 | super("", SearchMode.add, false, false); |
|---|
| 97 | } |
|---|
| 98 | - public Filter(String text, SearchMode mode, boolean caseSensitive, boolean regexSearch, String filterName) { |
|---|
| 99 | + public Filter(String text, SearchMode mode, boolean caseSensitive, boolean regexSearch) { |
|---|
| 100 | super(text, mode, caseSensitive, regexSearch); |
|---|
| 101 | - this.filterName = filterName; |
|---|
| 102 | } |
|---|
| 103 | |
|---|
| 104 | public Filter(String prefText){ |
|---|
| 105 | @@ -35,7 +33,6 @@ |
|---|
| 106 | if(prfs[2].equals("in_selection")) mode = SearchMode.in_selection; |
|---|
| 107 | caseSensitive = Boolean.parseBoolean(prfs[3]); |
|---|
| 108 | regexSearch = Boolean.parseBoolean(prfs[4]); |
|---|
| 109 | - filterName = prfs[5]; |
|---|
| 110 | filtered = Boolean.parseBoolean(prfs[6]); |
|---|
| 111 | disabled = Boolean.parseBoolean(prfs[7]); |
|---|
| 112 | inverted = Boolean.parseBoolean(prfs[8]); |
|---|
| 113 | @@ -46,7 +43,7 @@ |
|---|
| 114 | public String getPrefString(){ |
|---|
| 115 | return version + ";" + |
|---|
| 116 | text + ";" + mode + ";" + caseSensitive + ";" + regexSearch + ";" + |
|---|
| 117 | - filterName + ";" + filtered + ";" + disabled + ";" + |
|---|
| 118 | + "legacy" + ";" + filtered + ";" + disabled + ";" + |
|---|
| 119 | inverted + ";" + applyForChildren; |
|---|
| 120 | } |
|---|
| 121 | } |
|---|