| Index: chrome/android/java_staging/src/org/chromium/chrome/browser/document/DocumentActivity.java
|
| diff --git a/chrome/android/java_staging/src/org/chromium/chrome/browser/document/DocumentActivity.java b/chrome/android/java_staging/src/org/chromium/chrome/browser/document/DocumentActivity.java
|
| index 60d75eed29ca70d3f0fcbd3fcfd1de6a5bb756c6..7d9cc45d91da6af6f08227cad8015df828808252 100644
|
| --- a/chrome/android/java_staging/src/org/chromium/chrome/browser/document/DocumentActivity.java
|
| +++ b/chrome/android/java_staging/src/org/chromium/chrome/browser/document/DocumentActivity.java
|
| @@ -59,7 +59,7 @@ import org.chromium.chrome.browser.tabmodel.document.DocumentTabModel.Initializa
|
| import org.chromium.chrome.browser.tabmodel.document.DocumentTabModelImpl;
|
| import org.chromium.chrome.browser.tabmodel.document.DocumentTabModelSelector;
|
| import org.chromium.chrome.browser.toolbar.ToolbarControlContainer;
|
| -import org.chromium.chrome.browser.toolbar.ToolbarHelper;
|
| +import org.chromium.chrome.browser.toolbar.ToolbarManager;
|
| import org.chromium.chrome.browser.util.FeatureUtilities;
|
| import org.chromium.chrome.browser.util.IntentUtils;
|
| import org.chromium.chrome.browser.widget.ControlContainer;
|
| @@ -108,7 +108,7 @@ public class DocumentActivity extends ChromeActivity {
|
| private int mDefaultThemeColor;
|
|
|
| private DocumentTab mDocumentTab;
|
| - private ToolbarHelper mToolbarHelper;
|
| + private ToolbarManager mToolbarManager;
|
|
|
| private ChromeAppMenuPropertiesDelegate mChromeAppMenuPropertiesDelegate;
|
| private AppMenuHandler mAppMenuHandler;
|
| @@ -182,7 +182,7 @@ public class DocumentActivity extends ChromeActivity {
|
| mChromeAppMenuPropertiesDelegate = new ChromeAppMenuPropertiesDelegate(this);
|
| mAppMenuHandler = new AppMenuHandler(this, mChromeAppMenuPropertiesDelegate,
|
| R.menu.main_menu);
|
| - mToolbarHelper = new ToolbarHelper(this, controlContainer, mAppMenuHandler,
|
| + mToolbarManager = new ToolbarManager(this, controlContainer, mAppMenuHandler,
|
| mChromeAppMenuPropertiesDelegate, getCompositorViewHolder().getInvalidator());
|
|
|
| final int tabId = ActivityDelegate.getTabIdFromIntent(getIntent());
|
| @@ -279,12 +279,12 @@ public class DocumentActivity extends ChromeActivity {
|
| @Override
|
| protected void onDeferredStartup() {
|
| super.onDeferredStartup();
|
| - mToolbarHelper.onDeferredStartup();
|
| + mToolbarManager.onDeferredStartup(getOnCreateTimestampMs(), getClass().getSimpleName());
|
| }
|
|
|
| @Override
|
| public boolean hasDoneFirstDraw() {
|
| - return mToolbarHelper.hasDoneFirstDraw();
|
| + return mToolbarManager.hasDoneFirstDraw();
|
| }
|
|
|
| /**
|
| @@ -411,7 +411,7 @@ public class DocumentActivity extends ChromeActivity {
|
|
|
| @Override
|
| protected void onDestroyInternal() {
|
| - if (mToolbarHelper != null) mToolbarHelper.destroy();
|
| + if (mToolbarManager != null) mToolbarManager.destroy();
|
|
|
| super.onDestroyInternal();
|
| }
|
| @@ -441,13 +441,13 @@ public class DocumentActivity extends ChromeActivity {
|
| @Override
|
| public void onOrientationChange(int orientation) {
|
| super.onOrientationChange(orientation);
|
| - mToolbarHelper.onOrientationChange();
|
| + mToolbarManager.onOrientationChange();
|
| }
|
|
|
| @Override
|
| protected void onAccessibilityModeChanged(boolean enabled) {
|
| super.onAccessibilityModeChanged(enabled);
|
| - mToolbarHelper.onAccessibilityStatusChanged(enabled);
|
| + mToolbarManager.onAccessibilityStatusChanged(enabled);
|
| }
|
|
|
| private void loadLastKnownUrl(PendingDocumentData pendingData) {
|
| @@ -595,10 +595,10 @@ public class DocumentActivity extends ChromeActivity {
|
| (ViewGroup) findViewById(android.R.id.content), controlContainer);
|
|
|
| mFindToolbarManager = new FindToolbarManager(this, getTabModelSelector(),
|
| - mToolbarHelper.getContextualMenuBar()
|
| + mToolbarManager.getContextualMenuBar()
|
| .getCustomSelectionActionModeCallback());
|
|
|
| - mToolbarHelper.initializeControls(
|
| + mToolbarManager.initializeWithNative(getTabModelSelector(), getFullscreenManager(),
|
| mFindToolbarManager, null, layoutDriver, null, null, null, null);
|
|
|
| mDocumentTab.setFullscreenManager(getFullscreenManager());
|
| @@ -830,12 +830,12 @@ public class DocumentActivity extends ChromeActivity {
|
| RecordUserAction.record("MobileShortcutFindInPage");
|
| }
|
| } else if (id == R.id.show_menu) {
|
| - if (mToolbarHelper.isInitialized()) {
|
| - mAppMenuHandler.showAppMenu(mToolbarHelper.getMenuAnchor(), true,
|
| + if (mToolbarManager.isInitialized()) {
|
| + mAppMenuHandler.showAppMenu(mToolbarManager.getMenuAnchor(), true,
|
| false);
|
| }
|
| } else if (id == R.id.focus_url_bar) {
|
| - if (mToolbarHelper.isInitialized()) mToolbarHelper.setUrlBarFocus(true);
|
| + if (mToolbarManager.isInitialized()) mToolbarManager.setUrlBarFocus(true);
|
| } else {
|
| return super.onMenuOrKeyboardAction(id, fromMenu);
|
| }
|
| @@ -845,20 +845,20 @@ public class DocumentActivity extends ChromeActivity {
|
| @Override
|
| public boolean dispatchKeyEvent(KeyEvent event) {
|
| Boolean result = KeyboardShortcuts.dispatchKeyEvent(event, this,
|
| - mToolbarHelper.isInitialized());
|
| + mToolbarManager.isInitialized());
|
| return result != null ? result : super.dispatchKeyEvent(event);
|
| }
|
|
|
| @Override
|
| public boolean onKeyDown(int keyCode, KeyEvent event) {
|
| - if (!mToolbarHelper.isInitialized()) return false;
|
| + if (!mToolbarManager.isInitialized()) return false;
|
| return KeyboardShortcuts.onKeyDown(event, this, true, false)
|
| || super.onKeyDown(keyCode, event);
|
| }
|
|
|
| @Override
|
| public boolean shouldShowAppMenu() {
|
| - if (mDocumentTab == null || !mToolbarHelper.isInitialized()) {
|
| + if (mDocumentTab == null || !mToolbarManager.isInitialized()) {
|
| return false;
|
| }
|
|
|
| @@ -919,7 +919,7 @@ public class DocumentActivity extends ChromeActivity {
|
| int color = getThemeColor();
|
| DocumentUtils.updateTaskDescription(this, label, icon, color,
|
| shouldUseDefaultStatusBarColor());
|
| - mToolbarHelper.setThemeColor(color);
|
| + mToolbarManager.updatePrimaryColor(color);
|
|
|
| ControlContainer controlContainer =
|
| (ControlContainer) findViewById(R.id.control_container);
|
|
|