diff options
author | Pankaj Garg <pgarg@codeaurora.org> | 2014-11-07 17:33:41 -0800 |
---|---|---|
committer | WebTech Code Review <code-review@localhost> | 2014-11-26 10:30:10 -0800 |
commit | 49b7925ec66faf5015fdd1862eada2978ddd5fde (patch) | |
tree | e43ee53fe74f629317c2dd5e5702e8a5f496178a /src/com/android/browser/BrowserHistoryPage.java | |
parent | aa42e9f7002450bb759d9bc5e2540deb88b97fa1 (diff) | |
download | android_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.java | 25 |
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; |