Commit a4a218f7 authored by Mei Liang's avatar Mei Liang Committed by Commit Bot

Deprecate the OverviewModeBehavior and OverviewModeObserver interface

This CL annotates the OverviewModeBehavior and OverviewModeObserver
interface, and the EmptyOverviewModeObserver class as deprecated to
avoid new usage.

Change-Id: Ic1f0da301e67a0f302492c9e1f41fab3b2a5fbb3
Bug: 1108496
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2501071
Commit-Queue: Mei Liang <meiliang@chromium.org>
Reviewed-by: default avatarMatthew Jones <mdjones@chromium.org>
Cr-Commit-Position: refs/heads/master@{#821358}
parent 56f3705e
...@@ -7,8 +7,11 @@ package org.chromium.chrome.browser.compositor.layouts; ...@@ -7,8 +7,11 @@ package org.chromium.chrome.browser.compositor.layouts;
import org.chromium.chrome.browser.compositor.layouts.OverviewModeBehavior.OverviewModeObserver; import org.chromium.chrome.browser.compositor.layouts.OverviewModeBehavior.OverviewModeObserver;
/** /**
* An empty implementation of {@link OverviewModeObserver}. * An empty implementation of {@link OverviewModeObserver}.
*/ * DEPRECATED, please use {@link
* org.chromium.chrome.browser.layouts.LayoutStateProvider.LayoutStateObserver} instead.
*/
@Deprecated
public class EmptyOverviewModeObserver implements OverviewModeObserver { public class EmptyOverviewModeObserver implements OverviewModeObserver {
@Override @Override
public void onOverviewModeStartedShowing(boolean showToolbar) {} public void onOverviewModeStartedShowing(boolean showToolbar) {}
......
...@@ -7,11 +7,18 @@ package org.chromium.chrome.browser.compositor.layouts; ...@@ -7,11 +7,18 @@ package org.chromium.chrome.browser.compositor.layouts;
/** /**
* Exposes the current overview mode state as well as a way to listen to overview mode state * Exposes the current overview mode state as well as a way to listen to overview mode state
* changes. * changes.
*
* DEPRECATED, please use {@link org.chromium.chrome.browser.layouts.LayoutStateProvider} instead.
*/ */
@Deprecated
public interface OverviewModeBehavior { public interface OverviewModeBehavior {
/** /**
* An observer that is notified when the overview mode state changes. * An observer that is notified when the overview mode state changes.
*
* DEPRECATED, please use {@link
* org.chromium.chrome.browser.layouts.LayoutStateProvider.LayoutStateObserver} instead.
*/ */
@Deprecated
interface OverviewModeObserver { interface OverviewModeObserver {
/** /**
* Called when overview mode starts showing. * Called when overview mode starts showing.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment