From fe026bdd3c0fd7543ceaf0732aeb824cfddb5b23 Mon Sep 17 00:00:00 2001 From: Leon Scroggins Date: Tue, 24 Aug 2010 14:16:09 -0400 Subject: Move Find on page and Select ActionModes to framework. Bug: 2938052 Requires a change to packages/apps/Browser Change-Id: I1bb1a47610b06c4bb02ef08647c02cc1dcaddb15 --- api/current.xml | 30 +++ core/java/android/provider/Browser.java | 5 +- .../android/webkit/FindActionModeCallback.java | 224 +++++++++++++++++++++ .../android/webkit/SelectActionModeCallback.java | 92 +++++++++ core/java/android/webkit/WebChromeClient.java | 17 -- core/java/android/webkit/WebView.java | 126 ++++++++---- core/res/res/drawable-hdpi/ic_btn_find_next.png | Bin 0 -> 1099 bytes core/res/res/drawable-hdpi/ic_btn_find_prev.png | Bin 0 -> 912 bytes core/res/res/drawable-hdpi/ic_menu_find.png | Bin 0 -> 3442 bytes core/res/res/drawable-mdpi/ic_btn_find_next.png | Bin 0 -> 592 bytes core/res/res/drawable-mdpi/ic_btn_find_prev.png | Bin 0 -> 615 bytes core/res/res/drawable-mdpi/ic_menu_find.png | Bin 0 -> 2048 bytes core/res/res/layout/webview_find.xml | 39 ++++ core/res/res/menu/webview_copy.xml | 35 ++++ core/res/res/menu/webview_find.xml | 26 +++ core/res/res/values/strings.xml | 17 ++ 16 files changed, 549 insertions(+), 62 deletions(-) create mode 100644 core/java/android/webkit/FindActionModeCallback.java create mode 100644 core/java/android/webkit/SelectActionModeCallback.java create mode 100644 core/res/res/drawable-hdpi/ic_btn_find_next.png create mode 100644 core/res/res/drawable-hdpi/ic_btn_find_prev.png create mode 100644 core/res/res/drawable-hdpi/ic_menu_find.png create mode 100644 core/res/res/drawable-mdpi/ic_btn_find_next.png create mode 100644 core/res/res/drawable-mdpi/ic_btn_find_prev.png create mode 100644 core/res/res/drawable-mdpi/ic_menu_find.png create mode 100644 core/res/res/layout/webview_find.xml create mode 100644 core/res/res/menu/webview_copy.xml create mode 100644 core/res/res/menu/webview_find.xml diff --git a/api/current.xml b/api/current.xml index 4273360..e2e1346 100644 --- a/api/current.xml +++ b/api/current.xml @@ -15782,6 +15782,23 @@ > + + + + + + + + + + + + + + diff --git a/core/res/res/menu/webview_copy.xml b/core/res/res/menu/webview_copy.xml new file mode 100644 index 0000000..224f54f --- /dev/null +++ b/core/res/res/menu/webview_copy.xml @@ -0,0 +1,35 @@ + + + + + + + + + + diff --git a/core/res/res/menu/webview_find.xml b/core/res/res/menu/webview_find.xml new file mode 100644 index 0000000..74a40aa --- /dev/null +++ b/core/res/res/menu/webview_find.xml @@ -0,0 +1,26 @@ + + + + + + + diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml index e38a228..e9295f5 100644 --- a/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml @@ -2290,4 +2290,21 @@ Mobile data limit exceeded Touch to learn more about mobile data use + + + No matches + + + Find on page + + + + + 1 match + + %d of %d + + + -- cgit v1.1