/frameworks/support/v7/appcompat/src/android/support/v7/app/ |
H A D | AppCompatActivity.java | 88 * a traditional window decor action bar. The toolbar's menu will be populated with the 89 * Activity's options menu and the navigation button will be wired through the standard 90 * {@link android.R.id#home home} menu select action.</p> 436 public boolean onMenuOpened(int featureId, Menu menu) { argument 437 return super.onMenuOpened(featureId, menu); 447 public void onPanelClosed(int featureId, Menu menu) { argument 448 super.onPanelClosed(featureId, menu);
|
H A D | AppCompatDelegateImplBase.java | 27 import android.support.v7.internal.view.menu.MenuBuilder; 106 // Methods used to create and respond to options menu 107 abstract void onPanelClosed(int featureId, Menu menu); argument 109 abstract boolean onMenuOpened(int featureId, Menu menu); argument 235 public boolean onCreatePanelMenu(int featureId, Menu menu) { argument 236 if (featureId == Window.FEATURE_OPTIONS_PANEL && !(menu instanceof MenuBuilder)) { 237 // If this is an options menu but it's not an AppCompat menu, we eat the event 241 return super.onCreatePanelMenu(featureId, menu); 251 public boolean onPreparePanel(int featureId, View view, Menu menu) { argument 278 onMenuOpened(int featureId, Menu menu) argument 284 onPanelClosed(int featureId, Menu menu) argument [all...] |
H A D | AppCompatDelegateImplV7.java | 50 import android.support.v7.internal.view.menu.ListMenuPresenter; 51 import android.support.v7.internal.view.menu.MenuBuilder; 52 import android.support.v7.internal.view.menu.MenuPresenter; 53 import android.support.v7.internal.view.menu.MenuView; 292 // Invalidate if the panel menu hasn't been created before this. 293 // Panel menu invalidation is deferred avoiding application onCreateOptionsMenu 298 if (!isDestroyed() && (st == null || st.menu == null)) { 575 void onPanelClosed(final int featureId, Menu menu) { argument 592 boolean onMenuOpened(final int featureId, Menu menu) { argument 604 public boolean onMenuItemSelected(MenuBuilder menu, MenuIte argument 616 onMenuModeChange(MenuBuilder menu) argument 1088 reopenMenu(MenuBuilder menu, boolean toggleMenuMode) argument 1300 checkCloseActionMenu(MenuBuilder menu) argument 1414 callOnPanelClosed(int featureId, PanelFeatureState panel, Menu menu) argument 1442 findMenuPanel(Menu menu) argument 1643 onCreateActionMode(ActionMode mode, Menu menu) argument 1647 onPrepareActionMode(ActionMode mode, Menu menu) argument 1688 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 1727 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 1757 MenuBuilder menu; field in class:AppCompatDelegateImplV7.PanelFeatureState 1852 setMenu(MenuBuilder menu) argument [all...] |
/frameworks/support/v7/appcompat/src/android/support/v7/internal/app/ |
H A D | ToolbarActionBar.java | 29 import android.support.v7.internal.view.menu.ListMenuPresenter; 30 import android.support.v7.internal.view.menu.MenuBuilder; 31 import android.support.v7.internal.view.menu.MenuPresenter; 441 final Menu menu = getMenu(); 442 final MenuBuilder mb = menu instanceof MenuBuilder ? (MenuBuilder) menu : null; 447 menu.clear(); 448 if (!mWindowCallback.onCreatePanelMenu(Window.FEATURE_OPTIONS_PANEL, menu) || 449 !mWindowCallback.onPreparePanel(Window.FEATURE_OPTIONS_PANEL, null, menu)) { 450 menu 502 getListMenuView(Menu menu) argument 515 ensureListMenuPresenter(Menu menu) argument 554 onPreparePanel(int featureId, View view, Menu menu) argument 599 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 615 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 633 onMenuItemSelected(MenuBuilder menu, MenuItem item) argument 638 onMenuModeChange(MenuBuilder menu) argument [all...] |
H A D | WindowDecorActionBar.java | 39 import android.support.v7.internal.view.menu.MenuBuilder; 40 import android.support.v7.internal.view.menu.MenuPopupHelper; 41 import android.support.v7.internal.view.menu.SubMenuBuilder; 1064 public boolean onMenuItemSelected(MenuBuilder menu, MenuItem item) { argument 1072 public void onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) { argument 1088 public void onCloseSubMenu(SubMenuBuilder menu) { argument 1091 public void onMenuModeChange(MenuBuilder menu) { argument
|
/frameworks/support/v7/appcompat/src/android/support/v7/internal/view/ |
H A D | StandaloneActionMode.java | 20 import android.support.v7.internal.view.menu.MenuBuilder; 21 import android.support.v7.internal.view.menu.MenuPopupHelper; 22 import android.support.v7.internal.view.menu.SubMenuBuilder; 136 public boolean onMenuItemSelected(MenuBuilder menu, MenuItem item) { argument 140 public void onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) { argument 152 public void onCloseSubMenu(SubMenuBuilder menu) { argument 155 public void onMenuModeChange(MenuBuilder menu) { argument
|
H A D | SupportActionModeWrapper.java | 25 import android.support.v7.internal.view.menu.MenuWrapperFactory; 154 public boolean onCreateActionMode(android.support.v7.view.ActionMode mode, Menu menu) { argument 156 getMenuWrapper(menu)); 160 public boolean onPrepareActionMode(android.support.v7.view.ActionMode mode, Menu menu) { argument 162 getMenuWrapper(menu)); 177 private Menu getMenuWrapper(Menu menu) { argument 178 Menu wrapper = mMenus.get(menu); 180 wrapper = MenuWrapperFactory.wrapSupportMenu(mContext, (SupportMenu) menu); 181 mMenus.put(menu, wrapper);
|
H A D | SupportMenuInflater.java | 31 import android.support.v7.internal.view.menu.MenuItemImpl; 32 import android.support.v7.internal.view.menu.MenuItemWrapperICS; 48 * This class is used to instantiate menu XML files into Menu objects. 50 * For performance reasons, menu inflation relies heavily on pre-processing of 62 private static final String XML_MENU = "menu"; 85 * Constructs a menu inflater. 97 * Inflate a menu hierarchy from the specified XML resource. Throws 101 * <code>R.menu.main_activity</code>) 102 * @param menu The Menu to inflate into. The items and submenus will be 106 public void inflate(int menuRes, Menu menu) { argument 132 parseMenu(XmlPullParser parser, AttributeSet attrs, Menu menu) argument 271 private Menu menu; field in class:SupportMenuInflater.MenuState 329 MenuState(final Menu menu) argument [all...] |
H A D | WindowCallbackWrapper.java | 84 public boolean onCreatePanelMenu(int featureId, Menu menu) { argument 85 return mWrapped.onCreatePanelMenu(featureId, menu); 89 public boolean onPreparePanel(int featureId, View view, Menu menu) { argument 90 return mWrapped.onPreparePanel(featureId, view, menu); 94 public boolean onMenuOpened(int featureId, Menu menu) { argument 95 return mWrapped.onMenuOpened(featureId, menu); 129 public void onPanelClosed(int featureId, Menu menu) { argument 130 mWrapped.onPanelClosed(featureId, menu);
|
/frameworks/support/v7/appcompat/src/android/support/v7/internal/view/menu/ |
H A D | ActionMenuItem.java | 17 package android.support.v7.internal.view.menu;
|
H A D | ActionMenuItemView.java | 17 package android.support.v7.internal.view.menu;
|
H A D | BaseMenuPresenter.java | 17 package android.support.v7.internal.view.menu; 54 * @param menuLayoutRes Layout resource ID for the menu container view 65 public void initForMenu(Context context, MenuBuilder menu) { argument 68 mMenu = menu; 173 * @return View that presents the requested menu item 199 * @return true if this item should be included in this menu presentation; false otherwise 205 public void onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) { argument 207 mCallback.onCloseMenu(menu, allMenusAreClosing); 211 public boolean onSubMenuSelected(SubMenuBuilder menu) { argument 213 return mCallback.onOpenSubMenu(menu); 222 expandItemActionView(MenuBuilder menu, MenuItemImpl item) argument 226 collapseItemActionView(MenuBuilder menu, MenuItemImpl item) argument [all...] |
H A D | BaseMenuWrapper.java | 17 package android.support.v7.internal.view.menu;
|
H A D | BaseWrapper.java | 17 package android.support.v7.internal.view.menu;
|
H A D | ExpandedMenuView.java | 17 package android.support.v7.internal.view.menu; 20 import android.support.v7.internal.view.menu.MenuBuilder; 21 import android.support.v7.internal.view.menu.MenuBuilder.ItemInvoker; 22 import android.support.v7.internal.view.menu.MenuView; 31 * The expanded menu view is a list-like menu with all of the available menu items. It is opened 32 * by the user clicking no the 'More' button on the icon menu view. 46 /** Default animations for this menu */ 69 public void initialize(MenuBuilder menu) { argument [all...] |
H A D | ListMenuItemView.java | 17 package android.support.v7.internal.view.menu;
|
H A D | ListMenuPresenter.java | 17 package android.support.v7.internal.view.menu; 58 public static final String VIEWS_TAG = "android:menu:list"; 83 public void initForMenu(Context context, MenuBuilder menu) { argument 93 mMenu = menu; 118 * @return A ListAdapter containing the items in the menu. 150 public void onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) { argument 152 mCallback.onCloseMenu(menu, allMenusAreClosing); 177 public boolean expandItemActionView(MenuBuilder menu, MenuItemImpl item) { argument 181 public boolean collapseItemActionView(MenuBuilder menu, MenuItemImpl item) { argument 251 // Since a menu ite [all...] |
H A D | MenuBuilder.java | 17 package android.support.v7.internal.view.menu; 50 * standard menu UI. 58 private static final String PRESENTER_KEY = "android:menu:presenters"; 59 private static final String ACTION_VIEW_STATES_KEY = "android:menu:actionviewstates"; 60 private static final String EXPANDED_ACTION_VIEW_ID = "android:menu:expandedactionview"; 88 * Callback that will receive the various menu-related events generated by this class. Use 94 * Contains all of the items for this menu 132 * Current use case is Context Menus: As Views populate the context menu, each one has extra 133 * information that should be passed along. This is the current menu info that should be set on 134 * all items added to this menu 196 onMenuItemSelected(MenuBuilder menu, MenuItem item) argument 203 onMenuModeChange(MenuBuilder menu) argument 810 dispatchMenuItemSelected(MenuBuilder menu, MenuItem item) argument [all...] |
H A D | MenuDialogHelper.java | 17 package android.support.v7.internal.view.menu; 43 public MenuDialogHelper(MenuBuilder menu) { argument 44 mMenu = menu; 48 * Shows menu as a dialog. 54 final MenuBuilder menu = mMenu; 57 final AlertDialog.Builder builder = new AlertDialog.Builder(menu.getContext()); 67 final View headerView = menu.getHeaderView(); 73 builder.setIcon(menu.getHeaderIcon()).setTitle(menu.getHeaderTitle()); 79 // Show the menu 150 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument [all...] |
H A D | MenuItemImpl.java | 17 package android.support.v7.internal.view.menu; 69 /** The menu to which this item belongs */ 71 /** If this item should launch a sub menu, this is the sub menu to launch */ 96 * Current use case is for context menu: Extra information linked to the 97 * View that added this item to the context menu. 108 * Instantiates this menu item. 110 * @param menu 119 MenuItemImpl(MenuBuilder menu, int group, int id, int categoryOrder, int ordering, argument 124 sPrependShortcutLabel = menu [all...] |
H A D | MenuItemWrapperICS.java | 17 package android.support.v7.internal.view.menu; 238 // Make framework menu item inflate the view
|
H A D | MenuItemWrapperJB.java | 17 package android.support.v7.internal.view.menu;
|
H A D | MenuPopupHelper.java | 17 package android.support.v7.internal.view.menu; 41 * Presents a menu as a small, simple popup anchored to another view. 79 public MenuPopupHelper(Context context, MenuBuilder menu) { argument 80 this(context, menu, null, false, R.attr.popupMenuStyle); 83 public MenuPopupHelper(Context context, MenuBuilder menu, View anchorView) { argument 84 this(context, menu, anchorView, false, R.attr.popupMenuStyle); 87 public MenuPopupHelper(Context context, MenuBuilder menu, View anchorView, argument 89 this(context, menu, anchorView, overflowOnly, popupStyleAttr, 0); 92 public MenuPopupHelper(Context context, MenuBuilder menu, View anchorView, argument 96 mMenu = menu; 251 initForMenu(Context context, MenuBuilder menu) argument 302 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 317 expandItemActionView(MenuBuilder menu, MenuItemImpl item) argument 321 collapseItemActionView(MenuBuilder menu, MenuItemImpl item) argument 343 MenuAdapter(MenuBuilder menu) argument [all...] |
H A D | MenuPresenter.java | 17 package android.support.v7.internal.view.menu; 32 * Called by menu implementation to notify another component of open/close events. 38 * Called when a menu is closing. 39 * @param menu 42 public void onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing); argument 46 * of menu state so that it does not attempt to hide the action bar 57 * Initialize this presenter for the given context and menu. 62 * @param menu Menu to host 64 public void initForMenu(Context context, MenuBuilder menu); argument 67 * Retrieve a MenuView to display the menu specifie 108 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 123 expandItemActionView(MenuBuilder menu, MenuItemImpl item) argument 132 collapseItemActionView(MenuBuilder menu, MenuItemImpl item) argument [all...] |
H A D | MenuView.java | 17 package android.support.v7.internal.view.menu; 22 * Minimal interface for a menu view. {@link #initialize(MenuBuilder)} must be called for the 23 * menu to be functional. 29 * Initializes the menu to the given menu. This should be called after the 32 * @param menu The menu that this MenuView should display. 34 public void initialize(MenuBuilder menu); argument 37 * Returns the default animations to be used for this menu when entering/exiting. 38 * @return A resource ID for the default animations to be used for this menu [all...] |