| OLD | NEW |
| 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.ntp; | 5 package org.chromium.chrome.browser.ntp; |
| 6 | 6 |
| 7 import android.annotation.TargetApi; | 7 import android.annotation.TargetApi; |
| 8 import android.content.Context; | 8 import android.content.Context; |
| 9 import android.graphics.Canvas; | 9 import android.graphics.Canvas; |
| 10 import android.graphics.Point; | 10 import android.graphics.Point; |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 63 import org.chromium.chrome.browser.tab.Tab; | 63 import org.chromium.chrome.browser.tab.Tab; |
| 64 import org.chromium.chrome.browser.tab.TabObserver; | 64 import org.chromium.chrome.browser.tab.TabObserver; |
| 65 import org.chromium.chrome.browser.tabmodel.TabModel; | 65 import org.chromium.chrome.browser.tabmodel.TabModel; |
| 66 import org.chromium.chrome.browser.tabmodel.TabModel.TabLaunchType; | 66 import org.chromium.chrome.browser.tabmodel.TabModel.TabLaunchType; |
| 67 import org.chromium.chrome.browser.tabmodel.TabModelSelector; | 67 import org.chromium.chrome.browser.tabmodel.TabModelSelector; |
| 68 import org.chromium.chrome.browser.tabmodel.TabModelUtils; | 68 import org.chromium.chrome.browser.tabmodel.TabModelUtils; |
| 69 import org.chromium.chrome.browser.tabmodel.document.TabDelegate; | 69 import org.chromium.chrome.browser.tabmodel.document.TabDelegate; |
| 70 import org.chromium.chrome.browser.util.UrlUtilities; | 70 import org.chromium.chrome.browser.util.UrlUtilities; |
| 71 import org.chromium.content_public.browser.LoadUrlParams; | 71 import org.chromium.content_public.browser.LoadUrlParams; |
| 72 import org.chromium.content_public.common.Referrer; | 72 import org.chromium.content_public.common.Referrer; |
| 73 import org.chromium.mojom.ui.mojom.WindowOpenDisposition; | |
| 74 import org.chromium.net.NetworkChangeNotifier; | 73 import org.chromium.net.NetworkChangeNotifier; |
| 75 import org.chromium.ui.base.DeviceFormFactor; | 74 import org.chromium.ui.base.DeviceFormFactor; |
| 76 import org.chromium.ui.base.PageTransition; | 75 import org.chromium.ui.base.PageTransition; |
| 76 import org.chromium.ui.mojom.WindowOpenDisposition; |
| 77 | 77 |
| 78 import java.util.HashSet; | 78 import java.util.HashSet; |
| 79 import java.util.Set; | 79 import java.util.Set; |
| 80 import java.util.concurrent.TimeUnit; | 80 import java.util.concurrent.TimeUnit; |
| 81 | 81 |
| 82 import jp.tomorrowkey.android.gifplayer.BaseGifImage; | 82 import jp.tomorrowkey.android.gifplayer.BaseGifImage; |
| 83 | 83 |
| 84 /** | 84 /** |
| 85 * Provides functionality when the user interacts with the NTP. | 85 * Provides functionality when the user interacts with the NTP. |
| 86 */ | 86 */ |
| (...skipping 848 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 935 @Override | 935 @Override |
| 936 public boolean shouldCaptureThumbnail() { | 936 public boolean shouldCaptureThumbnail() { |
| 937 return mNewTabPageView.shouldCaptureThumbnail(); | 937 return mNewTabPageView.shouldCaptureThumbnail(); |
| 938 } | 938 } |
| 939 | 939 |
| 940 @Override | 940 @Override |
| 941 public void captureThumbnail(Canvas canvas) { | 941 public void captureThumbnail(Canvas canvas) { |
| 942 mNewTabPageView.captureThumbnail(canvas); | 942 mNewTabPageView.captureThumbnail(canvas); |
| 943 } | 943 } |
| 944 } | 944 } |
| OLD | NEW |