Lines Matching refs:menu

136      * Get the search menu item.
142 public boolean onCreateOptionsMenu(Menu menu) {
143 mEmptyTrashItem = menu.findItem(R.id.empty_trash);
144 mEmptySpamItem = menu.findItem(R.id.empty_spam);
145 mSearch = menu.findItem(R.id.search);
161 // the menu should be displayed if the mode is known
168 return R.menu.conversation_list_menu;
170 return R.menu.conversation_actions;
172 return R.menu.conversation_list_menu;
174 return R.menu.conversation_list_search_results_actions;
176 return R.menu.conversation_actions;
178 return R.menu.wait_mode_actions;
181 return R.menu.conversation_list_menu;
280 * Helper function to ensure that the menu items that are prone to variable changes and race
300 public boolean onPrepareOptionsMenu(Menu menu) {
306 // Shortcut: hide all menu items if the drawer is shown
307 final int size = menu.size();
310 final MenuItem item = menu.getItem(i);
324 setConversationModeOptions(menu);
328 Utils.setMenuItemVisibility(menu, R.id.search, mAccount.supportsSearch());
332 Utils.setMenuItemVisibility(menu, R.id.compose, false);
333 Utils.setMenuItemVisibility(menu, R.id.search, false);
498 // make sure that we re-validate the optional menu items
536 public void setConversationModeOptions(Menu menu) {
541 Utils.setMenuItemVisibility(menu, R.id.mark_important, showMarkImportant
543 Utils.setMenuItemVisibility(menu, R.id.mark_not_important, !showMarkImportant
548 Utils.setMenuItemVisibility(menu, R.id.discard_outbox, showDiscardOutbox);
551 Utils.setMenuItemVisibility(menu, R.id.delete, showDelete);
552 // We only want to show the discard drafts menu item if we are not showing the delete menu
557 Utils.setMenuItemVisibility(menu, R.id.discard_drafts, showDiscardDrafts);
561 Utils.setMenuItemVisibility(menu, R.id.archive, archiveVisible);
562 Utils.setMenuItemVisibility(menu, R.id.remove_folder, !archiveVisible && mFolder != null
566 Utils.setMenuItemVisibility(menu, R.id.move_to, mFolder != null
568 Utils.setMenuItemVisibility(menu, R.id.move_to_inbox, mFolder != null
570 Utils.setMenuItemVisibility(menu, R.id.change_folders, mAccount.supportsCapability(
573 final MenuItem removeFolder = menu.findItem(R.id.remove_folder);
578 Utils.setMenuItemVisibility(menu, R.id.report_spam,
582 Utils.setMenuItemVisibility(menu, R.id.mark_not_spam,
586 Utils.setMenuItemVisibility(menu, R.id.report_phishing,
590 Utils.setMenuItemVisibility(menu, R.id.mute,