summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/TabBar.java
diff options
context:
space:
mode:
authorMichael Kolb <kolby@google.com>2011-01-11 13:09:49 -0800
committerMichael Kolb <kolby@google.com>2011-01-11 16:06:31 -0800
commit467af0a9e10715b86005992555d1c0a0654d136f (patch)
treecf736c9b1c462cce2d1a9dbae73aff6847c59409 /src/com/android/browser/TabBar.java
parenta81e89b643647f69a6329a4a25470b685ab10b67 (diff)
downloadpackages_apps_Browser-467af0a9e10715b86005992555d1c0a0654d136f.zip
packages_apps_Browser-467af0a9e10715b86005992555d1c0a0654d136f.tar.gz
packages_apps_Browser-467af0a9e10715b86005992555d1c0a0654d136f.tar.bz2
Quick Control adjustments
changed new tab behavior always show url bar when new tab is created tapping tab shows url bar fixed http://b/issue?id=3322095 changed pie background; frameworks has paint alpha bug changed preferences title to "Labs" Change-Id: I3033abd98d87a1f4595667f2cd8d1d0a674f5eda
Diffstat (limited to 'src/com/android/browser/TabBar.java')
-rw-r--r--src/com/android/browser/TabBar.java19
1 files changed, 15 insertions, 4 deletions
diff --git a/src/com/android/browser/TabBar.java b/src/com/android/browser/TabBar.java
index 502512a..ba123d0 100644
--- a/src/com/android/browser/TabBar.java
+++ b/src/com/android/browser/TabBar.java
@@ -16,7 +16,6 @@
package com.android.browser;
-import android.graphics.Matrix;
import com.android.browser.ScrollWebView.ScrollListener;
import android.app.Activity;
@@ -26,6 +25,7 @@ import android.graphics.Bitmap;
import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Color;
+import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.Shader;
@@ -33,6 +33,7 @@ import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.LayerDrawable;
import android.graphics.drawable.PaintDrawable;
+import android.util.Log;
import android.view.ContextMenu;
import android.view.Gravity;
import android.view.LayoutInflater;
@@ -140,6 +141,8 @@ public class TabBar extends LinearLayout
void setUseQuickControls(boolean useQuickControls) {
mUseQuickControls = useQuickControls;
+ mNewTab.setVisibility(mUseQuickControls ? View.GONE
+ : View.VISIBLE);
}
int getTabCount() {
@@ -160,7 +163,9 @@ public class TabBar extends LinearLayout
super.onMeasure(hspec, vspec);
int w = getMeasuredWidth();
// adjust for new tab overlap
- w -= mTabOverlap;
+ if (!mUseQuickControls) {
+ w -= mTabOverlap;
+ }
setMeasuredDimension(w, getMeasuredHeight());
}
@@ -188,8 +193,14 @@ public class TabBar extends LinearLayout
if (mNewTab == view) {
mUiController.openTabToHomePage();
} else if (mTabs.getSelectedTab() == view) {
- if (mUseQuickControls) return;
- if (mUi.isFakeTitleBarShowing() && !isLoading()) {
+ if (mUseQuickControls) {
+ if (mUi.isFakeTitleBarShowing() && !isLoading()) {
+ mUi.hideFakeTitleBar();
+ } else {
+ mUi.stopWebViewScrolling();
+ mUi.showFakeTitleBarAndEdit();
+ }
+ } else if (mUi.isFakeTitleBarShowing() && !isLoading()) {
mUi.hideFakeTitleBar();
} else {
showUrlBar();