summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/BrowserHistoryPage.java
diff options
context:
space:
mode:
authorPankaj Garg <pgarg@codeaurora.org>2014-11-07 17:33:41 -0800
committerWebTech Code Review <code-review@localhost>2014-11-26 10:30:10 -0800
commit49b7925ec66faf5015fdd1862eada2978ddd5fde (patch)
treee43ee53fe74f629317c2dd5e5702e8a5f496178a /src/com/android/browser/BrowserHistoryPage.java
parentaa42e9f7002450bb759d9bc5e2540deb88b97fa1 (diff)
downloadandroid_packages_apps_Gello-49b7925ec66faf5015fdd1862eada2978ddd5fde.tar.gz
android_packages_apps_Gello-49b7925ec66faf5015fdd1862eada2978ddd5fde.tar.bz2
android_packages_apps_Gello-49b7925ec66faf5015fdd1862eada2978ddd5fde.zip
Updates to SWE browser's options menu
- Changed the contents of the menu - Iconified frequently used items - Changes to layout and menu animation - Removed popup menu from History and Bookmarks page -- Added buttons to these pages to replace menu items - Updated icons used in popup menu - Added menu option to save link to homepage - Add bookmark icon color depicts if bookmark exists Change-Id: I37226506737647367f71159f1a439cc3fca4ae03
Diffstat (limited to 'src/com/android/browser/BrowserHistoryPage.java')
-rw-r--r--src/com/android/browser/BrowserHistoryPage.java25
1 files changed, 8 insertions, 17 deletions
diff --git a/src/com/android/browser/BrowserHistoryPage.java b/src/com/android/browser/BrowserHistoryPage.java
index fa25acad..193d0408 100644
--- a/src/com/android/browser/BrowserHistoryPage.java
+++ b/src/com/android/browser/BrowserHistoryPage.java
@@ -51,6 +51,7 @@ import android.widget.AdapterView;
import android.widget.AdapterView.AdapterContextMenuInfo;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.BaseAdapter;
+import android.widget.Button;
import android.widget.ExpandableListView;
import android.widget.ExpandableListView.ExpandableListContextMenuInfo;
import android.widget.ExpandableListView.OnChildClickListener;
@@ -196,8 +197,6 @@ public class BrowserHistoryPage extends Fragment
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
- setHasOptionsMenu(true);
-
Bundle args = getArguments();
mDisableNewWindow = args.getBoolean(BrowserBookmarksPage.EXTRA_DISABLE_WINDOW, false);
int mvlimit = getResources().getInteger(R.integer.most_visits_limit);
@@ -216,6 +215,13 @@ public class BrowserHistoryPage extends Fragment
} else {
inflateSinglePane();
}
+ Button btn = (Button) mRoot.findViewById(R.id.clear_history_button);
+ btn.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ promptToClearHistory();
+ }
+ });
// Start the loaders
getLoaderManager().restartLoader(LOADER_HISTORY, null, this);
@@ -285,12 +291,6 @@ public class BrowserHistoryPage extends Fragment
getLoaderManager().destroyLoader(LOADER_MOST_VISITED);
}
- @Override
- public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
- super.onCreateOptionsMenu(menu, inflater);
- inflater.inflate(R.menu.history, menu);
- }
-
void promptToClearHistory() {
final ContentResolver resolver = getActivity().getContentResolver();
final ClearHistoryTask clear = new ClearHistoryTask(resolver);
@@ -310,15 +310,6 @@ public class BrowserHistoryPage extends Fragment
dialog.show();
}
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- if (item.getItemId() == R.id.clear_history_menu_id) {
- promptToClearHistory();
- return true;
- }
- return super.onOptionsItemSelected(item);
- }
-
static class ClearHistoryTask extends Thread {
ContentResolver mResolver;