Index: chrome/android/java/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkPage.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkPage.java b/chrome/android/java/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkPage.java |
deleted file mode 100644 |
index 342209c7c07de3d2e07af341d2dc176888025c34..0000000000000000000000000000000000000000 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkPage.java |
+++ /dev/null |
@@ -1,107 +0,0 @@ |
-// Copyright 2015 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-package org.chromium.chrome.browser.enhancedbookmarks; |
- |
-import android.app.Activity; |
-import android.content.res.Resources; |
-import android.view.View; |
-import android.view.ViewGroup.MarginLayoutParams; |
- |
-import org.chromium.base.ApiCompatibilityUtils; |
-import org.chromium.chrome.R; |
-import org.chromium.chrome.browser.NativePage; |
-import org.chromium.chrome.browser.UrlConstants; |
-import org.chromium.chrome.browser.enhancedbookmarks.EnhancedBookmarkDelegate.EnhancedBookmarkStateChangeListener; |
-import org.chromium.chrome.browser.offlinepages.OfflinePageUtils; |
-import org.chromium.chrome.browser.tab.Tab; |
-import org.chromium.content_public.browser.LoadUrlParams; |
- |
-/** |
- * A native page holding a {@link EnhancedBookmarkManager} on _tablet_. |
- */ |
-public class EnhancedBookmarkPage implements NativePage, EnhancedBookmarkStateChangeListener { |
- private final Activity mActivity; |
- private final Tab mTab; |
- private final String mTitle; |
- private final int mBackgroundColor; |
- private final int mThemeColor; |
- private EnhancedBookmarkManager mManager; |
- private String mCurrentUrl; |
- |
- /** |
- * Create a new instance of an enhanced bookmark page. |
- * @param activity The activity to get context and manage fragments. |
- * @param tab The tab to load urls. |
- */ |
- public EnhancedBookmarkPage(Activity activity, Tab tab) { |
- mActivity = activity; |
- mTab = tab; |
- mTitle = activity.getString(OfflinePageUtils.getStringId(R.string.bookmarks)); |
- mBackgroundColor = ApiCompatibilityUtils.getColor(activity.getResources(), |
- R.color.default_primary_color); |
- mThemeColor = ApiCompatibilityUtils.getColor( |
- activity.getResources(), R.color.default_primary_color); |
- |
- mManager = new EnhancedBookmarkManager(mActivity, false); |
- Resources res = mActivity.getResources(); |
- |
- MarginLayoutParams layoutParams = new MarginLayoutParams( |
- MarginLayoutParams.MATCH_PARENT, MarginLayoutParams.MATCH_PARENT); |
- layoutParams.setMargins(0, |
- res.getDimensionPixelSize(R.dimen.tab_strip_height) |
- + res.getDimensionPixelSize(R.dimen.toolbar_height_no_shadow), |
- 0, 0); |
- mManager.getView().setLayoutParams(layoutParams); |
- mManager.setUrlChangeListener(this); |
- } |
- |
- @Override |
- public View getView() { |
- return mManager.getView(); |
- } |
- |
- @Override |
- public String getTitle() { |
- return mTitle; |
- } |
- |
- @Override |
- public String getUrl() { |
- return mManager.getCurrentUrl(); |
- } |
- |
- @Override |
- public String getHost() { |
- return UrlConstants.BOOKMARKS_HOST; |
- } |
- |
- @Override |
- public int getBackgroundColor() { |
- return mBackgroundColor; |
- } |
- |
- @Override |
- public int getThemeColor() { |
- return mThemeColor; |
- } |
- |
- @Override |
- public void updateForUrl(String url) { |
- mCurrentUrl = url; |
- mManager.updateForUrl(url); |
- } |
- |
- @Override |
- public void destroy() { |
- mManager.destroy(); |
- mManager = null; |
- } |
- |
- @Override |
- public void onBookmarkUIStateChange(String url) { |
- if (url.equals(mCurrentUrl)) return; |
- mTab.loadUrl(new LoadUrlParams(url)); |
- } |
-} |