Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(610)

Side by Side Diff: chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java

Issue 2846183002: Add the new icon for the new translate infobar. (Closed)
Patch Set: Synched & optimized pngs Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « chrome/android/java/res/drawable-xxxhdpi/infobar_translate_compact.png ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2017 The Chromium Authors. All rights reserved. 1 // Copyright 2017 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.support.design.widget.TabLayout; 7 import android.support.design.widget.TabLayout;
8 import android.view.LayoutInflater; 8 import android.view.LayoutInflater;
9 import android.view.View; 9 import android.view.View;
10 import android.view.View.OnClickListener; 10 import android.view.View.OnClickListener;
(...skipping 28 matching lines...) Expand all
39 private static InfoBar create(int initialStep, String sourceLanguageCode, 39 private static InfoBar create(int initialStep, String sourceLanguageCode,
40 String targetLanguageCode, boolean alwaysTranslate, boolean triggere dFromMenu, 40 String targetLanguageCode, boolean alwaysTranslate, boolean triggere dFromMenu,
41 String[] languages, String[] codes) { 41 String[] languages, String[] codes) {
42 return new TranslateCompactInfoBar(initialStep, sourceLanguageCode, targ etLanguageCode, 42 return new TranslateCompactInfoBar(initialStep, sourceLanguageCode, targ etLanguageCode,
43 alwaysTranslate, triggeredFromMenu, languages, codes); 43 alwaysTranslate, triggeredFromMenu, languages, codes);
44 } 44 }
45 45
46 TranslateCompactInfoBar(int initialStep, String sourceLanguageCode, String t argetLanguageCode, 46 TranslateCompactInfoBar(int initialStep, String sourceLanguageCode, String t argetLanguageCode,
47 boolean alwaysTranslate, boolean triggeredFromMenu, String[] languag es, 47 boolean alwaysTranslate, boolean triggeredFromMenu, String[] languag es,
48 String[] codes) { 48 String[] codes) {
49 super(R.drawable.infobar_translate, null, null); 49 super(R.drawable.infobar_translate_compact, null, null);
50 mInitialStep = initialStep; 50 mInitialStep = initialStep;
51 mOptions = TranslateOptions.create(sourceLanguageCode, targetLanguageCod e, languages, codes, 51 mOptions = TranslateOptions.create(sourceLanguageCode, targetLanguageCod e, languages, codes,
52 alwaysTranslate, triggeredFromMenu); 52 alwaysTranslate, triggeredFromMenu);
53 } 53 }
54 54
55 @Override 55 @Override
56 protected boolean usesCompactLayout() { 56 protected boolean usesCompactLayout() {
57 return true; 57 return true;
58 } 58 }
59 59
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
204 mTabLayout.replaceTabTitle(SOURCE_TAB_INDEX, mOptions.getRepresentat ionFromCode(code)); 204 mTabLayout.replaceTabTitle(SOURCE_TAB_INDEX, mOptions.getRepresentat ionFromCode(code));
205 startTranslating(mTabLayout.getSelectedTabPosition()); 205 startTranslating(mTabLayout.getSelectedTabPosition());
206 } 206 }
207 } 207 }
208 208
209 private native void nativeApplyStringTranslateOption( 209 private native void nativeApplyStringTranslateOption(
210 long nativeTranslateCompactInfoBar, int option, String value); 210 long nativeTranslateCompactInfoBar, int option, String value);
211 private native void nativeApplyBoolTranslateOption( 211 private native void nativeApplyBoolTranslateOption(
212 long nativeTranslateCompactInfoBar, int option, boolean value); 212 long nativeTranslateCompactInfoBar, int option, boolean value);
213 } 213 }
OLDNEW
« no previous file with comments | « chrome/android/java/res/drawable-xxxhdpi/infobar_translate_compact.png ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698