Add reader mode option in popup menu

Reader mode use the DOM distiller to load the distilled version of a webpage
Reader mode is disabled by default and will be available only with the use
of the command line flag "reader-mode"

Change-Id: Ide36057cae4e71b94e8118cc767f600cd610b82e
diff --git a/src/com/android/browser/SnapshotBar.java b/src/com/android/browser/SnapshotBar.java
index d17a3ac..29f2a90 100644
--- a/src/com/android/browser/SnapshotBar.java
+++ b/src/com/android/browser/SnapshotBar.java
@@ -47,6 +47,8 @@
     private static final long DURATION_SHOW_DATE = BaseUi.HIDE_TITLEBAR_DELAY;
 
     private ImageView mFavicon;
+    private ImageView mSnapshoticon;
+    private ImageView mReadericon;
     private TextView mDate;
     private TextView mTitle;
     private View mBookmarks;
@@ -107,6 +109,8 @@
     protected void onFinishInflate() {
         super.onFinishInflate();
         mFavicon = (ImageView) findViewById(R.id.favicon);
+        mSnapshoticon = (ImageView) findViewById(R.id.snapshot_icon);
+        mReadericon = (ImageView) findViewById(R.id.reader_icon);
         mDate = (TextView) findViewById(R.id.date);
         mTitle = (TextView) findViewById(R.id.title);
         mBookmarks = findViewById(R.id.all_btn);
@@ -234,4 +238,30 @@
         return mIsAnimating;
     }
 
+    public void setTitle(String title) {
+        mTitle.setText(title);
+    }
+
+    public void setDate(String date) {
+        mDate.setText(date);
+    }
+
+    public void setSnapshoticonVisibility(int visibility) {
+        if (mSnapshoticon.getVisibility() != visibility) {
+            mSnapshoticon.setVisibility(visibility);
+        }
+    }
+
+    public void setReadericonVisibility(int visibility) {
+        if (mReadericon.getVisibility() != visibility) {
+            mReadericon.setVisibility(visibility);
+        }
+    }
+
+    public void setFaviconVisibility(int visibility) {
+        if (mFavicon.getVisibility() != visibility) {
+            mFavicon.setVisibility(visibility);
+        }
+    }
+
 }