OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 package org.chromium.chrome.browser.infobar; | 5 package org.chromium.chrome.browser.infobar; |
6 | 6 |
7 import android.content.Context; | 7 import android.content.Context; |
8 import android.view.View; | 8 import android.view.View; |
9 import android.widget.AdapterView; | 9 import android.widget.AdapterView; |
10 import android.widget.Spinner; | 10 import android.widget.Spinner; |
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
168 public void onNothingSelected(AdapterView<?> adapter) { | 168 public void onNothingSelected(AdapterView<?> adapter) { |
169 } | 169 } |
170 | 170 |
171 /** | 171 /** |
172 * Determines what languages will be shown in the Spinner. | 172 * Determines what languages will be shown in the Spinner. |
173 * @param avoidCode ISO code of the language to avoid displaying. | 173 * @param avoidCode ISO code of the language to avoid displaying. |
174 * Use "" to display all languages. | 174 * Use "" to display all languages. |
175 */ | 175 */ |
176 private ArrayList<SpinnerLanguageElement> createSpinnerLanguages(String avoi
dCode) { | 176 private ArrayList<SpinnerLanguageElement> createSpinnerLanguages(String avoi
dCode) { |
177 ArrayList<SpinnerLanguageElement> result = new ArrayList<SpinnerLanguage
Element>(); | 177 ArrayList<SpinnerLanguageElement> result = new ArrayList<SpinnerLanguage
Element>(); |
178 for (TranslateOptions.TranslateLanguagePair language : mSessionOptions.a
llLanguages()) { | 178 for (TranslateOptions.TranslateLanguageData language : mSessionOptions.a
llLanguages()) { |
179 if (!language.mLanguageCode.equals(avoidCode)) { | 179 if (!language.mLanguageCode.equals(avoidCode)) { |
180 result.add(new SpinnerLanguageElement( | 180 result.add(new SpinnerLanguageElement( |
181 language.mLanguageRepresentation, language.mLanguageCode
)); | 181 language.mLanguageRepresentation, language.mLanguageCode
)); |
182 } | 182 } |
183 } | 183 } |
184 return result; | 184 return result; |
185 } | 185 } |
186 | 186 |
187 /** | 187 /** |
188 * The element that goes inside the spinner. | 188 * The element that goes inside the spinner. |
(...skipping 14 matching lines...) Expand all Loading... |
203 /** | 203 /** |
204 * This is the text displayed in the spinner element so make sure no deb
ug information | 204 * This is the text displayed in the spinner element so make sure no deb
ug information |
205 * is added. | 205 * is added. |
206 */ | 206 */ |
207 @Override | 207 @Override |
208 public String toString() { | 208 public String toString() { |
209 return mLanguageName; | 209 return mLanguageName; |
210 } | 210 } |
211 } | 211 } |
212 } | 212 } |
OLD | NEW |