diff options
author | Leon Scroggins <scroggo@google.com> | 2009-09-04 16:58:09 -0400 |
---|---|---|
committer | Leon Scroggins <scroggo@google.com> | 2009-09-04 17:13:08 -0400 |
commit | 078c52c57a3d45814be9d90bf189d41ff372d2b1 (patch) | |
tree | 5dfa13d384857ff0d7bd8f94522ccb43383d5502 /core/java/android/webkit/ViewManager.java | |
parent | 3c72fff035e287f9e0b9340cc3921896ca86380b (diff) | |
download | frameworks_base-078c52c57a3d45814be9d90bf189d41ff372d2b1.zip frameworks_base-078c52c57a3d45814be9d90bf189d41ff372d2b1.tar.gz frameworks_base-078c52c57a3d45814be9d90bf189d41ff372d2b1.tar.bz2 |
Clean up from earlier changes to place title bar at top of WebView
Rename addTitleBar to setEmbeddedTitleBar. This requires a change
to packages/apps/Browser. Also remove mTitleBar if there already
was one.
In ViewManager, call contentToViewDimension where appropriate.
Change-Id: If4d378fad192990253411924a9a80bee96e63ff2
Diffstat (limited to 'core/java/android/webkit/ViewManager.java')
-rw-r--r-- | core/java/android/webkit/ViewManager.java | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/core/java/android/webkit/ViewManager.java b/core/java/android/webkit/ViewManager.java index 63f4033..6a838c3 100644 --- a/core/java/android/webkit/ViewManager.java +++ b/core/java/android/webkit/ViewManager.java @@ -50,7 +50,7 @@ class ViewManager { } setBounds(x, y, width, height); final AbsoluteLayout.LayoutParams lp = - new AbsoluteLayout.LayoutParams(ctvX(width), ctvX(height), + new AbsoluteLayout.LayoutParams(ctvD(width), ctvD(height), ctvX(x), ctvY(y)); mWebView.mPrivateHandler.post(new Runnable() { public void run() { @@ -98,9 +98,17 @@ class ViewManager { } /** + * Shorthand for calling mWebView.contentToViewDimension. Used when + * obtaining a view dimension from a content dimension, whether it be in x + * or y. + */ + private int ctvD(int val) { + return mWebView.contentToViewDimension(val); + } + + /** * Shorthand for calling mWebView.contentToViewX. Used when obtaining a - * view x coordinate from a content x coordinate, or when getting a - * view dimension from a content dimension, whether it be in x or y. + * view x coordinate from a content x coordinate. */ private int ctvX(int val) { return mWebView.contentToViewX(val); @@ -119,8 +127,8 @@ class ViewManager { View view = v.mView; AbsoluteLayout.LayoutParams lp = (AbsoluteLayout.LayoutParams) view.getLayoutParams(); - lp.width = ctvX(v.width); - lp.height = ctvX(v.height); + lp.width = ctvD(v.width); + lp.height = ctvD(v.height); lp.x = ctvX(v.x); lp.y = ctvY(v.y); view.setLayoutParams(lp); |