summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/XLargeUi.java
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2011-06-21 17:16:51 -0700
committerJohn Reck <jreck@google.com>2011-06-22 10:19:03 -0700
commit5d43ce897758b7cb5deadc1203717b965334784c (patch)
tree29b25c54d348ab26b816c02594329dcffb798b9f /src/com/android/browser/XLargeUi.java
parent1d9606b591f3c0f6ee7e51c27a5d0ac0f1d9d46a (diff)
downloadpackages_apps_Browser-5d43ce897758b7cb5deadc1203717b965334784c.tar.gz
packages_apps_Browser-5d43ce897758b7cb5deadc1203717b965334784c.tar.bz2
packages_apps_Browser-5d43ce897758b7cb5deadc1203717b965334784c.zip
Implement scroll up trigger titlebar
On phones, when scroll up show the title bar Change-Id: I432bdddf693a351be9c6223e26804452b09d783f
Diffstat (limited to 'src/com/android/browser/XLargeUi.java')
-rw-r--r--src/com/android/browser/XLargeUi.java16
1 files changed, 4 insertions, 12 deletions
diff --git a/src/com/android/browser/XLargeUi.java b/src/com/android/browser/XLargeUi.java
index 25cdbd954..84ad6ead5 100644
--- a/src/com/android/browser/XLargeUi.java
+++ b/src/com/android/browser/XLargeUi.java
@@ -35,7 +35,7 @@ import java.util.List;
/**
* Ui for xlarge screen sizes
*/
-public class XLargeUi extends BaseUi implements ScrollListener {
+public class XLargeUi extends BaseUi {
private static final String LOGTAG = "XLargeUi";
@@ -153,6 +153,7 @@ public class XLargeUi extends BaseUi implements ScrollListener {
@Override
public void onScroll(int visibleTitleHeight, boolean userInitiated) {
+ super.onScroll(visibleTitleHeight, userInitiated);
mTabBar.onScroll(visibleTitleHeight, userInitiated);
}
@@ -192,13 +193,7 @@ public class XLargeUi extends BaseUi implements ScrollListener {
captureTab(mActiveTab);
}
}
- super.setActiveTab(tab, true);
- setActiveTab(tab, true);
- mTitleBar.setSkipTitleBarAnimations(false);
- }
-
- @Override
- void setActiveTab(Tab tab, boolean needsAttaching) {
+ super.setActiveTab(tab);
BrowserWebView view = (BrowserWebView) tab.getWebView();
// TabControl.setCurrentTab has been called before this,
// so the tab is guaranteed to have a webview
@@ -226,6 +221,7 @@ public class XLargeUi extends BaseUi implements ScrollListener {
}
updateLockIconToLatest(tab);
tab.getTopWindow().requestFocus();
+ mTitleBar.setSkipTitleBarAnimations(false);
}
@Override
@@ -282,10 +278,6 @@ public class XLargeUi extends BaseUi implements ScrollListener {
}
}
- public boolean isEditingUrl() {
- return mTitleBar.isEditingUrl();
- }
-
@Override
protected TitleBarBase getTitleBar() {
return mTitleBar;