/frameworks/support/v7/appcompat/src/android/support/v7/app/ |
H A D | ActionBarActivity.java | 82 * a traditional window decor action bar. The toolbar's menu will be populated with the 83 * Activity's options menu and the navigation button will be wired through the standard 84 * {@link android.R.id#home home} menu select action.</p> 229 public boolean onCreatePanelMenu(int featureId, Menu menu) { argument 230 return getDelegate().onCreatePanelMenu(featureId, menu); 234 public boolean onPreparePanel(int featureId, View view, Menu menu) { argument 235 return getDelegate().onPreparePanel(featureId, view, menu); 239 public void onPanelClosed(int featureId, Menu menu) { argument 240 getDelegate().onPanelClosed(featureId, menu); 244 public boolean onMenuOpened(int featureId, Menu menu) { argument 252 onPrepareOptionsPanel(View view, Menu menu) argument 276 superOnPreparePanel(int featureId, View view, android.view.Menu menu) argument 280 superOnPrepareOptionsPanel(View view, Menu menu) argument 284 superOnPanelClosed(int featureId, Menu menu) argument 288 superOnMenuOpened(int featureId, Menu menu) argument [all...] |
H A D | ActionBarActivityDelegate.java | 79 public boolean onCreatePanelMenu(int featureId, Menu menu) { 80 return mActivity.superOnCreatePanelMenu(featureId, menu); 84 public boolean onPreparePanel(int featureId, View menuView, Menu menu) { 85 return mActivity.superOnPreparePanel(featureId, menuView, menu); 89 public void onPanelClosed(int featureId, Menu menu) { 90 mActivity.onPanelClosed(featureId, menu); 94 public boolean onMenuOpened(int featureId, Menu menu) { 95 return mActivity.onMenuOpened(featureId, menu); 191 // Methods used to create and respond to options menu 192 abstract boolean onPreparePanel(int featureId, View view, Menu menu); argument 194 onPanelClosed(int featureId, Menu menu) argument 196 onMenuOpened(int featureId, Menu menu) argument 198 onPrepareOptionsPanel(View view, Menu menu) argument 208 onCreatePanelMenu(int featureId, Menu menu) argument [all...] |
H A D | ActionBarActivityDelegateBase.java | 41 import android.support.v7.internal.view.menu.ListMenuPresenter; 42 import android.support.v7.internal.view.menu.MenuBuilder; 43 import android.support.v7.internal.view.menu.MenuPresenter; 44 import android.support.v7.internal.view.menu.MenuView; 388 // Invalidate if the panel menu hasn't been created before this. 389 // Panel menu invalidation is deferred avoiding application onCreateOptionsMenu 394 if (!isDestroyed() && (st == null || st.menu == null)) { 497 public boolean onCreatePanelMenu(int featureId, Menu menu) { argument 499 return getWindowCallback().onCreatePanelMenu(featureId, menu); 505 public boolean onPreparePanel(int featureId, View view, Menu menu) { argument 513 onPanelClosed(final int featureId, Menu menu) argument 527 onMenuOpened(final int featureId, Menu menu) argument 540 onMenuItemSelected(MenuBuilder menu, MenuItem item) argument 552 onMenuModeChange(MenuBuilder menu) argument 915 reopenMenu(MenuBuilder menu, boolean toggleMenuMode) argument 1125 checkCloseActionMenu(MenuBuilder menu) argument 1244 callOnPanelClosed(int featureId, PanelFeatureState panel, Menu menu) argument 1267 findMenuPanel(Menu menu) argument 1450 onCreateActionMode(ActionMode mode, Menu menu) argument 1454 onPrepareActionMode(ActionMode mode, Menu menu) argument 1489 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 1529 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 1559 MenuBuilder menu; field in class:ActionBarActivityDelegateBase.PanelFeatureState 1654 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; 450 final Menu menu = getMenu(); 451 final MenuBuilder mb = menu instanceof MenuBuilder ? (MenuBuilder) menu : null; 456 menu.clear(); 457 if (!mWindowCallback.onCreatePanelMenu(Window.FEATURE_OPTIONS_PANEL, menu) || 458 !mWindowCallback.onPreparePanel(Window.FEATURE_OPTIONS_PANEL, null, menu)) { 459 menu 502 getListMenuView(Menu menu) argument 515 ensureListMenuPresenter(Menu menu) argument 548 onPreparePanel(int featureId, View view, Menu menu) argument 595 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 611 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 632 onMenuItemSelected(MenuBuilder menu, MenuItem item) argument 637 onMenuModeChange(MenuBuilder menu) argument [all...] |
H A D | WindowCallback.java | 34 boolean onCreatePanelMenu(int featureId, Menu menu); argument 36 boolean onPreparePanel(int featureId, View menuView, Menu menu); argument 38 void onPanelClosed(int featureId, Menu menu); argument 40 boolean onMenuOpened(int featureId, Menu menu); argument
|
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; 1073 public boolean onMenuItemSelected(MenuBuilder menu, MenuItem item) { argument 1081 public void onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) { argument 1097 public void onCloseSubMenu(SubMenuBuilder menu) { argument 1100 public void onMenuModeChange(MenuBuilder menu) { argument
|
/frameworks/support/v7/appcompat/src/android/support/v7/internal/view/ |
H A D | StandaloneActionMode.java | 21 import android.support.v7.internal.view.menu.MenuBuilder; 22 import android.support.v7.internal.view.menu.MenuPopupHelper; 23 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; 153 public boolean onCreateActionMode(android.support.v7.view.ActionMode mode, Menu menu) { argument 155 getMenuWrapper(menu)); 159 public boolean onPrepareActionMode(android.support.v7.view.ActionMode mode, Menu menu) { argument 161 getMenuWrapper(menu)); 176 private Menu getMenuWrapper(Menu menu) { argument 177 Menu wrapper = mMenus.get(menu); 179 wrapper = MenuWrapperFactory.wrapSupportMenu(mContext, (SupportMenu) menu); 180 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...] |
/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 191 onMenuItemSelected(MenuBuilder menu, MenuItem item) argument 198 onMenuModeChange(MenuBuilder menu) argument 801 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()); 69 final View headerView = menu.getHeaderView(); 75 builder.setIcon(menu.getHeaderIcon()).setTitle(menu.getHeaderTitle()); 81 // Show the menu 152 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; 247 initForMenu(Context context, MenuBuilder menu) argument 298 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 313 expandItemActionView(MenuBuilder menu, MenuItemImpl item) argument 317 collapseItemActionView(MenuBuilder menu, MenuItemImpl item) argument 339 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...] |