summaryrefslogtreecommitdiffstats
path: root/WebKit/android
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/android')
-rw-r--r--WebKit/android/RenderSkinButton.cpp8
-rw-r--r--WebKit/android/RenderSkinMediaButton.cpp33
-rw-r--r--WebKit/android/RenderSkinMediaButton.h4
3 files changed, 19 insertions, 26 deletions
diff --git a/WebKit/android/RenderSkinButton.cpp b/WebKit/android/RenderSkinButton.cpp
index ff739f6..1dc6560 100644
--- a/WebKit/android/RenderSkinButton.cpp
+++ b/WebKit/android/RenderSkinButton.cpp
@@ -45,10 +45,10 @@ struct PatchData {
static const PatchData gFiles[] =
{
- { "btn_default_normal_disable.9.png", 2, 7 },
- { "btn_default_normal.9.png", 2, 7 },
- { "btn_default_selected.9.png", 2, 7 },
- { "btn_default_pressed.9.png", 2, 7 }
+ { "btn_default_disabled_holo.9.png", 2, 7 },
+ { "btn_default_normal_holo.9.png", 2, 7 },
+ { "btn_default_focused_holo.9.png", 2, 7 },
+ { "btn_default_pressed_holo.9.png", 2, 7 }
};
static SkBitmap gButton[sizeof(gFiles)/sizeof(gFiles[0])];
diff --git a/WebKit/android/RenderSkinMediaButton.cpp b/WebKit/android/RenderSkinMediaButton.cpp
index 9055e89..a04f36c 100644
--- a/WebKit/android/RenderSkinMediaButton.cpp
+++ b/WebKit/android/RenderSkinMediaButton.cpp
@@ -52,8 +52,8 @@ static const PatchData gFiles[] =
{ "ic_media_rew.png", 0, 0 }, // REWIND
{ "ic_media_ff.png", 0, 0 }, // FORWARD
{ "btn_media_player_disabled.9.png", 0, 0 }, // BACKGROUND_SLIDER
- { "btn_media_player_pressed.9.png", 0, 0 }, // SLIDER_TRACK
- { "btn_media_player.9.png", 0, 0 } // SLIDER_THUMB
+ { "scrubber_track_holo_dark.9.png", 0, 0 }, // SLIDER_TRACK
+ { "scrubber_control_holo.png", 0, 0 } // SLIDER_THUMB
};
static SkBitmap gButton[sizeof(gFiles)/sizeof(gFiles[0])];
@@ -89,9 +89,9 @@ void RenderSkinMediaButton::Draw(SkCanvas* canvas, const IntRect& r, int buttonT
return;
}
- bool drawsNinePatch = true;
+ bool drawsNinePatch = false;
bool drawsImage = true;
- bool drawsBackgroundColor = false;
+ bool drawsBackgroundColor = true;
int ninePatchIndex = 0;
int imageIndex = 0;
@@ -99,8 +99,8 @@ void RenderSkinMediaButton::Draw(SkCanvas* canvas, const IntRect& r, int buttonT
SkRect bounds(r);
SkScalar imageMargin = 8;
SkPaint paint;
- SkColor backgroundColor = SkColorSetARGB(255, 200, 200, 200);
- SkColor trackBackgroundColor = SkColorSetARGB(255, 100, 100, 100);
+ SkColor backgroundColor = SkColorSetARGB(255, 34, 34, 34);
+ paint.setColor(backgroundColor);
switch (buttonType) {
case PAUSE:
@@ -110,37 +110,30 @@ void RenderSkinMediaButton::Draw(SkCanvas* canvas, const IntRect& r, int buttonT
case FORWARD:
{
imageIndex = buttonType + 1;
- drawsBackgroundColor = true;
paint.setColor(backgroundColor);
break;
}
case BACKGROUND_SLIDER:
{
drawsImage = false;
- drawsNinePatch = false;
- drawsBackgroundColor = true;
- paint.setColor(backgroundColor);
break;
}
case SLIDER_TRACK:
{
+ drawsNinePatch = true;
drawsImage = false;
- drawsNinePatch = false;
- drawsBackgroundColor = true;
- paint.setColor(trackBackgroundColor);
- bounds.fTop += 8;
- bounds.fBottom -= 8;
+ ninePatchIndex = buttonType + 1;
break;
}
case SLIDER_THUMB:
{
- drawsImage = false;
- ninePatchIndex = buttonType + 1;
+ drawsBackgroundColor = false;
+ imageMargin = 0;
+ imageIndex = buttonType + 1;
break;
}
default:
- drawsImage = false;
- drawsNinePatch = false;
+ return;
}
if (drawsBackgroundColor) {
@@ -153,7 +146,7 @@ void RenderSkinMediaButton::Draw(SkCanvas* canvas, const IntRect& r, int buttonT
SkIRect margin;
margin.set(marginValue, marginValue, marginValue, marginValue);
- SkNinePatch::DrawNine(canvas, bounds, gButton[0], margin);
+ SkNinePatch::DrawNine(canvas, bounds, gButton[ninePatchIndex], margin);
}
if (drawsImage) {
diff --git a/WebKit/android/RenderSkinMediaButton.h b/WebKit/android/RenderSkinMediaButton.h
index b4e99f4..27a4e41 100644
--- a/WebKit/android/RenderSkinMediaButton.h
+++ b/WebKit/android/RenderSkinMediaButton.h
@@ -52,8 +52,8 @@ public:
/**
* Slider dimensions
*/
- static int sliderThumbWidth() { return 10; }
- static int sliderThumbHeight() { return 30; }
+ static int sliderThumbWidth() { return 32; }
+ static int sliderThumbHeight() { return 32; }
};