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

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

Issue 406023002: Restructuring NavigationController functionalities from ContentViewCore to NavigationController (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebased the patch with findbugs_known_bugs.txt changes. Created 6 years, 3 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 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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; 5 package org.chromium.chrome.browser;
6 6
7 import android.content.Context; 7 import android.content.Context;
8 import android.graphics.Bitmap; 8 import android.graphics.Bitmap;
9 import android.graphics.Color; 9 import android.graphics.Color;
10 import android.graphics.drawable.BitmapDrawable; 10 import android.graphics.drawable.BitmapDrawable;
11 import android.graphics.drawable.ColorDrawable; 11 import android.graphics.drawable.ColorDrawable;
12 import android.graphics.drawable.Drawable; 12 import android.graphics.drawable.Drawable;
13 import android.text.TextUtils; 13 import android.text.TextUtils;
14 import android.view.Gravity; 14 import android.view.Gravity;
15 import android.view.View; 15 import android.view.View;
16 import android.view.ViewGroup; 16 import android.view.ViewGroup;
17 import android.widget.AdapterView; 17 import android.widget.AdapterView;
18 import android.widget.BaseAdapter; 18 import android.widget.BaseAdapter;
19 import android.widget.HeaderViewListAdapter; 19 import android.widget.HeaderViewListAdapter;
20 import android.widget.ListPopupWindow; 20 import android.widget.ListPopupWindow;
21 import android.widget.PopupWindow; 21 import android.widget.PopupWindow;
22 import android.widget.TextView; 22 import android.widget.TextView;
23 23
24 import org.chromium.base.CalledByNative; 24 import org.chromium.base.CalledByNative;
25 import org.chromium.base.ThreadUtils; 25 import org.chromium.base.ThreadUtils;
26 import org.chromium.content.browser.NavigationClient; 26 import org.chromium.content.browser.NavigationClient;
27 import org.chromium.content.browser.NavigationEntry; 27 import org.chromium.content_public.browser.NavigationEntry;
28 import org.chromium.content.browser.NavigationHistory; 28 import org.chromium.content_public.browser.NavigationHistory;
29 import org.chromium.ui.base.LocalizationUtils; 29 import org.chromium.ui.base.LocalizationUtils;
30 30
31 import java.util.HashSet; 31 import java.util.HashSet;
32 import java.util.Set; 32 import java.util.Set;
33 33
34 /** 34 /**
35 * A popup that handles displaying the navigation history for a given tab. 35 * A popup that handles displaying the navigation history for a given tab.
36 */ 36 */
37 public class NavigationPopup extends ListPopupWindow implements AdapterView.OnIt emClickListener { 37 public class NavigationPopup extends ListPopupWindow implements AdapterView.OnIt emClickListener {
38 38
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after
230 return view; 230 return view;
231 } 231 }
232 } 232 }
233 233
234 private static native String nativeGetHistoryUrl(); 234 private static native String nativeGetHistoryUrl();
235 235
236 private native long nativeInit(); 236 private native long nativeInit();
237 private native void nativeDestroy(long nativeNavigationPopup); 237 private native void nativeDestroy(long nativeNavigationPopup);
238 private native void nativeFetchFaviconForUrl(long nativeNavigationPopup, Str ing url); 238 private native void nativeFetchFaviconForUrl(long nativeNavigationPopup, Str ing url);
239 } 239 }
OLDNEW
« no previous file with comments | « build/android/findbugs_filter/findbugs_known_bugs.txt ('k') | chrome/android/java/src/org/chromium/chrome/browser/Tab.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698