diff options
author | Ben Murdoch <benm@google.com> | 2011-08-17 02:28:37 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-08-17 02:28:37 -0700 |
commit | 2d9e4c5514130be5468050cdf7b1ad8c5a57ac39 (patch) | |
tree | 2368bb5a21956acb815e5b5fafb91eaeb8f1ba5c /Source/WebKit/android/RenderSkinAndroid.h | |
parent | 41b52b2ab048f02c6ec7732f1e1a3430d8272da9 (diff) | |
parent | ce03c1c1203621e552d41a8b3831837636f364a9 (diff) | |
download | external_webkit-2d9e4c5514130be5468050cdf7b1ad8c5a57ac39.zip external_webkit-2d9e4c5514130be5468050cdf7b1ad8c5a57ac39.tar.gz external_webkit-2d9e4c5514130be5468050cdf7b1ad8c5a57ac39.tar.bz2 |
Merge "Lazily decode assets for form controls."
Diffstat (limited to 'Source/WebKit/android/RenderSkinAndroid.h')
-rw-r--r-- | Source/WebKit/android/RenderSkinAndroid.h | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/Source/WebKit/android/RenderSkinAndroid.h b/Source/WebKit/android/RenderSkinAndroid.h index 73773ea..a7282e2 100644 --- a/Source/WebKit/android/RenderSkinAndroid.h +++ b/Source/WebKit/android/RenderSkinAndroid.h @@ -50,11 +50,12 @@ public: kNumStates }; - /** - * Initialize the Android skinning system. The AssetManager may be used to find resources used - * in rendering. - */ - RenderSkinAndroid(android::AssetManager*, String drawableDirectory); + enum Resolution { + MedRes, + HighRes + }; + + RenderSkinAndroid(String drawableDirectory); ~RenderSkinAndroid(); /* DecodeBitmap determines which file to use, with the given fileName of the form @@ -63,9 +64,14 @@ public: */ static bool DecodeBitmap(android::AssetManager* am, const char* fileName, SkBitmap* bitmap); - const RenderSkinButton* renderSkinButton() const { return m_button; } + static String DrawableDirectory() { return s_drawableDirectory; } + static Resolution DrawableResolution() { return s_drawableResolution; } + + RenderSkinButton* renderSkinButton() const { return m_button; } private: + static String s_drawableDirectory; + static Resolution s_drawableResolution; RenderSkinButton* m_button; }; |