| Index: chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellToolbar.java
|
| diff --git a/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellToolbar.java b/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellToolbar.java
|
| index 4e0eefd4949e0a2160783c0a733b1296f320e75a..74619f9173f90f557b52a85ea0beedfb59d5e64c 100644
|
| --- a/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellToolbar.java
|
| +++ b/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellToolbar.java
|
| @@ -73,6 +73,7 @@ public class ChromeShellToolbar extends LinearLayout {
|
| private SuggestionPopup mSuggestionPopup;
|
|
|
| private ImageButton mStopReloadButton;
|
| + private ImageButton mAddButton;
|
| private int mProgress = 0;
|
| private boolean mLoading = true;
|
|
|
| @@ -144,6 +145,7 @@ public class ChromeShellToolbar extends LinearLayout {
|
| initializeTabSwitcherButton();
|
| initializeMenuButton();
|
| initializeStopReloadButton();
|
| + initializeAddButton();
|
| }
|
|
|
| void setMenuHandler(AppMenuHandler menuHandler) {
|
| @@ -247,6 +249,25 @@ public class ChromeShellToolbar extends LinearLayout {
|
| });
|
| }
|
|
|
| + private void initializeAddButton() {
|
| + mAddButton = (ImageButton) findViewById(R.id.add_button);
|
| + mAddButton.setOnClickListener(new OnClickListener() {
|
| + @Override
|
| + public void onClick(View v) {
|
| + mTabManager.createNewTab();
|
| + }
|
| + });
|
| + }
|
| +
|
| + /**
|
| + * Shows or hides the add and the stop/reload button .
|
| + * @param visibility The visibility status of the add button.
|
| + */
|
| + public void showAddButton(boolean visibility) {
|
| + mAddButton.setVisibility(visibility ? VISIBLE : GONE);
|
| + mStopReloadButton.setVisibility(visibility ? GONE : VISIBLE);
|
| + }
|
| +
|
| /**
|
| * @return Current tab that is shown by ChromeShell.
|
| */
|
|
|