From 79a1e3e73fa3e14642e44a80f4f475660d5e4b57 Mon Sep 17 00:00:00 2001 From: Primiano Tucci Date: Mon, 2 Dec 2013 16:03:33 +0000 Subject: Update resources needed for colour picker. Bug: 7621527 Match the upstream changes of crrev.com/23026006 Change-Id: I5645388cb599affc4ee8ed6e93cada330084286b --- .../android/webview/chromium/ResourceProvider.java | 25 +++++++++++-- .../webviewchromium_color_button_background.xml | 36 +++++++++++++++++++ .../webviewchromium_color_picker_border.xml | 2 +- ...webviewchromium_color_picker_dialog_content.xml | 42 +++++++++++----------- .../core/res/res/values/chromium-resources.xml | 11 ++++++ .../base/core/res/res/values/chromium-symbols.xml | 15 +++++++- .../frameworks/base/core/res/res/values/colors.xml | 1 + .../frameworks/base/core/res/res/values/dimens.xml | 1 + .../base/core/res/res/values/strings.xml | 16 +++++++++ 9 files changed, 124 insertions(+), 25 deletions(-) create mode 100644 chromium/overlay/frameworks/base/core/res/res/drawable/webviewchromium_color_button_background.xml diff --git a/chromium/java/com/android/webview/chromium/ResourceProvider.java b/chromium/java/com/android/webview/chromium/ResourceProvider.java index 240e4d6..24d2a83 100644 --- a/chromium/java/com/android/webview/chromium/ResourceProvider.java +++ b/chromium/java/com/android/webview/chromium/ResourceProvider.java @@ -56,11 +56,15 @@ public class ResourceProvider { com.android.internal.R.dimen.webviewchromium_autofill_text_height; org.chromium.ui.R.dimen.autofill_text_divider_height = com.android.internal.R.dimen.webviewchromium_autofill_text_divider_height; + org.chromium.ui.R.dimen.color_button_height = + com.android.internal.R.dimen.webviewchromium_color_button_height; // drawable org.chromium.content.R.drawable.ondemand_overlay = com.android.internal.R.drawable.webviewchromium_ondemand_overlay; + org.chromium.ui.R.drawable.color_button_background = + com.android.internal.R.drawable.webviewchromium_color_button_background; org.chromium.ui.R.drawable.color_picker_advanced_select_handle = com.android.internal.R.drawable.webviewchromium_color_picker_advanced_select_handle; @@ -106,10 +110,10 @@ public class ResourceProvider { com.android.internal.R.id.webviewchromium_color_picker_advanced; org.chromium.ui.R.id.color_picker_simple = com.android.internal.R.id.webviewchromium_color_picker_simple; + org.chromium.ui.R.id.color_button_swatch = + com.android.internal.R.id.webviewchromium_color_button_swatch; org.chromium.ui.R.id.more_colors_button_border = com.android.internal.R.id.webviewchromium_color_picker_more_colors_button_border; - org.chromium.ui.R.id.color_picker_simple_border = - com.android.internal.R.id.webviewchromium_color_picker_simple_border; org.chromium.ui.R.id.gradient = com.android.internal.R.id.webviewchromium_color_picker_gradient; org.chromium.ui.R.id.text = @@ -216,6 +220,23 @@ public class ResourceProvider { com.android.internal.R.string.webviewchromium_color_picker_button_cancel; org.chromium.ui.R.string.color_picker_dialog_title = com.android.internal.R.string.webviewchromium_color_picker_dialog_title; + org.chromium.ui.R.string.color_picker_button_red = + com.android.internal.R.string.webviewchromium_color_picker_button_red; + org.chromium.ui.R.string.color_picker_button_cyan = + com.android.internal.R.string.webviewchromium_color_picker_button_cyan; + org.chromium.ui.R.string.color_picker_button_blue = + com.android.internal.R.string.webviewchromium_color_picker_button_blue; + org.chromium.ui.R.string.color_picker_button_green = + com.android.internal.R.string.webviewchromium_color_picker_button_green; + org.chromium.ui.R.string.color_picker_button_magenta = + com.android.internal.R.string.webviewchromium_color_picker_button_magenta; + org.chromium.ui.R.string.color_picker_button_yellow = + com.android.internal.R.string.webviewchromium_color_picker_button_yellow; + org.chromium.ui.R.string.color_picker_button_black = + com.android.internal.R.string.webviewchromium_color_picker_button_black; + org.chromium.ui.R.string.color_picker_button_white = + com.android.internal.R.string.webviewchromium_color_picker_button_white; + // style org.chromium.content.R.style.SelectPopupDialog = diff --git a/chromium/overlay/frameworks/base/core/res/res/drawable/webviewchromium_color_button_background.xml b/chromium/overlay/frameworks/base/core/res/res/drawable/webviewchromium_color_button_background.xml new file mode 100644 index 0000000..7bb2679 --- /dev/null +++ b/chromium/overlay/frameworks/base/core/res/res/drawable/webviewchromium_color_button_background.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/chromium/overlay/frameworks/base/core/res/res/drawable/webviewchromium_color_picker_border.xml b/chromium/overlay/frameworks/base/core/res/res/drawable/webviewchromium_color_picker_border.xml index 6b39744..cfcb39f 100644 --- a/chromium/overlay/frameworks/base/core/res/res/drawable/webviewchromium_color_picker_border.xml +++ b/chromium/overlay/frameworks/base/core/res/res/drawable/webviewchromium_color_picker_border.xml @@ -5,6 +5,6 @@ --> - + diff --git a/chromium/overlay/frameworks/base/core/res/res/layout/webviewchromium_color_picker_dialog_content.xml b/chromium/overlay/frameworks/base/core/res/res/layout/webviewchromium_color_picker_dialog_content.xml index 5de9f1f..42d8af4 100644 --- a/chromium/overlay/frameworks/base/core/res/res/layout/webviewchromium_color_picker_dialog_content.xml +++ b/chromium/overlay/frameworks/base/core/res/res/layout/webviewchromium_color_picker_dialog_content.xml @@ -4,48 +4,48 @@ Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. --> - - + android:layout_height="wrap_content"> - + + + - - - - + android:paddingTop="1px" + android:background="@drawable/webviewchromium_color_picker_border" /> -