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

Side by Side Diff: chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java

Issue 2226733004: [Android] Add an about flag for Download Manager UI (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: [Android] Add an about flag for Download Manager UI Created 4 years, 4 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
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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.appmenu; 5 package org.chromium.chrome.browser.appmenu;
6 6
7 import android.text.TextUtils; 7 import android.text.TextUtils;
8 import android.view.Menu; 8 import android.view.Menu;
9 import android.view.MenuItem; 9 import android.view.MenuItem;
10 10
11 import org.chromium.base.CommandLine;
12 import org.chromium.chrome.R; 11 import org.chromium.chrome.R;
13 import org.chromium.chrome.browser.ChromeActivity; 12 import org.chromium.chrome.browser.ChromeActivity;
14 import org.chromium.chrome.browser.ChromeSwitches; 13 import org.chromium.chrome.browser.ChromeFeatureList;
15 import org.chromium.chrome.browser.ShortcutHelper; 14 import org.chromium.chrome.browser.ShortcutHelper;
16 import org.chromium.chrome.browser.UrlConstants; 15 import org.chromium.chrome.browser.UrlConstants;
17 import org.chromium.chrome.browser.bookmarks.BookmarkBridge; 16 import org.chromium.chrome.browser.bookmarks.BookmarkBridge;
18 import org.chromium.chrome.browser.multiwindow.MultiWindowUtils; 17 import org.chromium.chrome.browser.multiwindow.MultiWindowUtils;
19 import org.chromium.chrome.browser.omaha.UpdateMenuItemHelper; 18 import org.chromium.chrome.browser.omaha.UpdateMenuItemHelper;
20 import org.chromium.chrome.browser.preferences.ManagedPreferencesUtils; 19 import org.chromium.chrome.browser.preferences.ManagedPreferencesUtils;
21 import org.chromium.chrome.browser.preferences.PrefServiceBridge; 20 import org.chromium.chrome.browser.preferences.PrefServiceBridge;
22 import org.chromium.chrome.browser.share.ShareHelper; 21 import org.chromium.chrome.browser.share.ShareHelper;
23 import org.chromium.chrome.browser.tab.Tab; 22 import org.chromium.chrome.browser.tab.Tab;
24 import org.chromium.chrome.browser.util.FeatureUtilities; 23 import org.chromium.chrome.browser.util.FeatureUtilities;
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
100 forwardMenuItem.setEnabled(currentTab.canGoForward()); 99 forwardMenuItem.setEnabled(currentTab.canGoForward());
101 100
102 mReloadMenuItem = menu.findItem(R.id.reload_menu_id); 101 mReloadMenuItem = menu.findItem(R.id.reload_menu_id);
103 mReloadMenuItem.setIcon(R.drawable.btn_reload_stop); 102 mReloadMenuItem.setIcon(R.drawable.btn_reload_stop);
104 loadingStateChanged(currentTab.isLoading()); 103 loadingStateChanged(currentTab.isLoading());
105 104
106 MenuItem bookmarkMenuItem = menu.findItem(R.id.bookmark_this_pag e_id); 105 MenuItem bookmarkMenuItem = menu.findItem(R.id.bookmark_this_pag e_id);
107 updateBookmarkMenuItem(bookmarkMenuItem, currentTab); 106 updateBookmarkMenuItem(bookmarkMenuItem, currentTab);
108 } 107 }
109 108
110 menu.findItem(R.id.downloads_menu_id).setVisible( 109 menu.findItem(R.id.downloads_menu_id)
111 CommandLine.getInstance().hasSwitch(ChromeSwitches.ENABLE_DO WNLOAD_MANAGER_UI)); 110 .setVisible(ChromeFeatureList.isEnabled("DownloadsUi"));
112 111
113 menu.findItem(R.id.update_menu_id).setVisible( 112 menu.findItem(R.id.update_menu_id).setVisible(
114 UpdateMenuItemHelper.getInstance().shouldShowMenuItem(mActiv ity)); 113 UpdateMenuItemHelper.getInstance().shouldShowMenuItem(mActiv ity));
115 114
116 menu.findItem(R.id.move_to_other_window_menu_id).setVisible( 115 menu.findItem(R.id.move_to_other_window_menu_id).setVisible(
117 MultiWindowUtils.getInstance().isOpenInOtherWindowSupported( mActivity)); 116 MultiWindowUtils.getInstance().isOpenInOtherWindowSupported( mActivity));
118 117
119 // Hide "Recent tabs" in incognito mode or when sync can't be enable d. 118 // Hide "Recent tabs" in incognito mode or when sync can't be enable d.
120 MenuItem recentTabsMenuItem = menu.findItem(R.id.recent_tabs_menu_id ); 119 MenuItem recentTabsMenuItem = menu.findItem(R.id.recent_tabs_menu_id );
121 recentTabsMenuItem.setVisible(!isIncognito && FeatureUtilities.canAl lowSync(mActivity)); 120 recentTabsMenuItem.setVisible(!isIncognito && FeatureUtilities.canAl lowSync(mActivity));
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after
255 bookmarkMenuItem.setIcon(R.drawable.btn_star_filled); 254 bookmarkMenuItem.setIcon(R.drawable.btn_star_filled);
256 bookmarkMenuItem.setChecked(true); 255 bookmarkMenuItem.setChecked(true);
257 bookmarkMenuItem.setTitleCondensed(mActivity.getString(R.string.edit _bookmark)); 256 bookmarkMenuItem.setTitleCondensed(mActivity.getString(R.string.edit _bookmark));
258 } else { 257 } else {
259 bookmarkMenuItem.setIcon(R.drawable.btn_star); 258 bookmarkMenuItem.setIcon(R.drawable.btn_star);
260 bookmarkMenuItem.setChecked(false); 259 bookmarkMenuItem.setChecked(false);
261 bookmarkMenuItem.setTitleCondensed(null); 260 bookmarkMenuItem.setTitleCondensed(null);
262 } 261 }
263 } 262 }
264 } 263 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698