/frameworks/base/core/java/com/android/internal/app/ |
H A D | ToolbarActionBar.java | 35 import com.android.internal.view.menu.MenuBuilder; 36 import com.android.internal.view.menu.MenuPresenter; 440 final Menu menu = mDecorToolbar.getMenu(); 441 final MenuBuilder mb = menu instanceof MenuBuilder ? (MenuBuilder) menu : null; 446 menu.clear(); 447 if (!mWindowCallback.onCreatePanelMenu(Window.FEATURE_OPTIONS_PANEL, menu) || 448 !mWindowCallback.onPreparePanel(Window.FEATURE_OPTIONS_PANEL, null, menu)) { 449 menu.clear(); 468 Menu menu 504 onPreparePanel(int featureId, View view, Menu menu) argument 527 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 544 onMenuItemSelected(MenuBuilder menu, MenuItem item) argument 549 onMenuModeChange(MenuBuilder menu) argument [all...] |
/frameworks/support/v7/appcompat/src/android/support/v7/app/ |
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/base/core/java/com/android/internal/view/ |
H A D | StandaloneActionMode.java | 18 import com.android.internal.view.menu.MenuBuilder; 19 import com.android.internal.view.menu.MenuPopupHelper; 20 import com.android.internal.view.menu.SubMenuBuilder; 133 public boolean onMenuItemSelected(MenuBuilder menu, MenuItem item) { argument 137 public void onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) { argument 149 public void onCloseSubMenu(SubMenuBuilder menu) { argument 152 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...] |
/frameworks/base/core/java/android/app/ |
H A D | FragmentController.java | 258 * know they should create an options menu. 259 * <p>Call when the Fragment should create an options menu. 261 * @return {@code true} if the options menu contains items to display 264 public boolean dispatchCreateOptionsMenu(Menu menu, MenuInflater inflater) { argument 265 return mHost.mFragmentManager.dispatchCreateOptionsMenu(menu, inflater); 270 * know they should prepare their options menu for display. 271 * <p>Call immediately before displaying the Fragment's options menu. 273 * @return {@code true} if the options menu contains items to display 276 public boolean dispatchPrepareOptionsMenu(Menu menu) { argument 277 return mHost.mFragmentManager.dispatchPrepareOptionsMenu(menu); 313 dispatchOptionsMenuClosed(Menu menu) argument [all...] |
/frameworks/support/v4/java/android/support/v4/app/ |
H A D | FragmentController.java | 263 * know they should create an options menu. 264 * <p>Call when the Fragment should create an options menu. 266 * @return {@code true} if the options menu contains items to display 269 public boolean dispatchCreateOptionsMenu(Menu menu, MenuInflater inflater) { argument 270 return mHost.mFragmentManager.dispatchCreateOptionsMenu(menu, inflater); 275 * know they should prepare their options menu for display. 276 * <p>Call immediately before displaying the Fragment's options menu. 278 * @return {@code true} if the options menu contains items to display 281 public boolean dispatchPrepareOptionsMenu(Menu menu) { argument 282 return mHost.mFragmentManager.dispatchPrepareOptionsMenu(menu); 318 dispatchOptionsMenuClosed(Menu menu) argument [all...] |
H A D | FragmentActivity.java | 260 public boolean onCreatePanelMenu(int featureId, Menu menu) { argument 262 boolean show = super.onCreatePanelMenu(featureId, menu); 263 show |= mFragments.dispatchCreateOptionsMenu(menu, getMenuInflater()); 268 // menu, so we must always say we have one in case the app later 272 return super.onCreatePanelMenu(featureId, menu); 321 * Dispatch context and options menu to fragments. 345 public void onPanelClosed(int featureId, Menu menu) { argument 348 mFragments.dispatchOptionsMenuClosed(menu); 351 super.onPanelClosed(featureId, menu); 433 public boolean onPreparePanel(int featureId, View view, Menu menu) { argument 450 onPrepareOptionsPanel(View view, Menu menu) argument [all...] |
/frameworks/base/tests/RenderScriptTests/ModelViewer/src/com/android/modelviewer/ |
H A D | SimpleModel.java | 73 public boolean onCreateOptionsMenu(Menu menu) { argument 75 inflater.inflate(R.menu.loader_menu, menu);
|
/frameworks/base/tests/RenderScriptTests/SceneGraph/src/com/android/testapp/ |
H A D | TestApp.java | 74 public boolean onCreateOptionsMenu(Menu menu) { argument 76 inflater.inflate(R.menu.loader_menu, menu);
|
/frameworks/support/v7/appcompat/src/android/support/v7/internal/view/menu/ |
H A D | SubMenuBuilder.java | 17 package android.support.v7.internal.view.menu; 28 * The model for a sub menu, which is an extension of the menu. Most methods are proxied to the 29 * parent menu. 83 boolean dispatchMenuItemSelected(MenuBuilder menu, MenuItem item) { argument 84 return super.dispatchMenuItemSelected(menu, item) || 85 mParentMenu.dispatchMenuItemSelected(menu, item);
|
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...] |
/frameworks/support/v7/appcompat/tests/src/android/support/v7/app/ |
H A D | BaseKeyEventsTestCase.java | 45 public boolean onCreateActionMode(ActionMode mode, Menu menu) { 46 mode.getMenuInflater().inflate(R.menu.sample_actions, menu); 51 public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
|
/frameworks/base/core/java/android/view/ |
H A D | ActionMode.java | 30 * read the <a href="{@docRoot}guide/topics/ui/menus.html#context-menu">Menus</a> 198 * Invalidate the action mode and refresh menu content. The mode's 201 * If it returns true the menu will be scanned for updated content and any relevant changes 235 * Returns the menu of actions that this action mode presents. 236 * @return The action mode's menu. 304 * Called when action mode is first created. The menu supplied will be used to 308 * @param menu Menu used to populate action buttons 312 public boolean onCreateActionMode(ActionMode mode, Menu menu); argument 315 * Called to refresh an action mode's action menu whenever it is invalidated. 318 * @param menu Men 321 onPrepareActionMode(ActionMode mode, Menu menu) argument [all...] |
H A D | MenuInflater.java | 19 import com.android.internal.view.menu.MenuItemImpl; 39 * This class is used to instantiate menu XML files into Menu objects. 41 * For performance reasons, menu inflation relies heavily on pre-processing of 51 private static final String XML_MENU = "menu"; 73 * Constructs a menu inflater. 84 * 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 105 public void inflate(@MenuRes int menuRes, Menu menu) { argument 125 parseMenu(XmlPullParser parser, AttributeSet attrs, Menu menu) argument 288 private Menu menu; field in class:MenuInflater.MenuState 346 MenuState(final Menu menu) argument [all...] |
/frameworks/base/core/tests/coretests/src/com/android/internal/app/ |
H A D | WindowDecorActionBarTest.java | 78 public boolean onPrepareActionMode(ActionMode mode, Menu menu) { argument 88 public boolean onCreateActionMode(ActionMode mode, Menu menu) { argument
|
/frameworks/base/tools/layoutlib/bridge/src/android/view/ |
H A D | MenuInflater_Delegate.java | 22 import com.android.internal.view.menu.BridgeMenuItemImpl; 23 import com.android.internal.view.menu.MenuView; 36 * The main purpose of the class is to get the view key from the menu xml parser and add it to 37 * the menu item. The view key is used by the IDE to match the individual view elements to the 38 * corresponding xml tag in the menu/layout file. 42 * ViewInfo}, we check the corresponding view key in the menu item for the view and add it
|
/frameworks/base/core/java/com/android/internal/view/menu/ |
H A D | ListMenuPresenter.java | 17 package com.android.internal.view.menu; 54 public static final String VIEWS_TAG = "android:menu:list"; 79 public void initForMenu(Context context, MenuBuilder menu) { argument 89 mMenu = menu; 114 * @return A ListAdapter containing the items in the menu. 146 public void onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) { argument 148 mCallback.onCloseMenu(menu, allMenusAreClosing); 173 public boolean expandItemActionView(MenuBuilder menu, MenuItemImpl item) { argument 177 public boolean collapseItemActionView(MenuBuilder menu, MenuItemImpl item) { argument 247 // Since a menu ite [all...] |
/frameworks/base/core/java/com/android/internal/widget/ |
H A D | DecorToolbar.java | 32 import com.android.internal.view.menu.MenuBuilder; 33 import com.android.internal.view.menu.MenuPresenter; 72 void setMenu(Menu menu, MenuPresenter.Callback cb); argument
|
/frameworks/support/v7/appcompat/src/android/support/v7/internal/widget/ |
H A D | DecorToolbar.java | 24 import android.support.v7.internal.view.menu.MenuBuilder; 25 import android.support.v7.internal.view.menu.MenuPresenter; 66 void setMenu(Menu menu, MenuPresenter.Callback cb); argument
|
/frameworks/support/v7/appcompat/src/android/support/v7/widget/ |
H A D | ActionMenuPresenter.java | 31 import android.support.v7.internal.view.menu.ActionMenuItemView; 32 import android.support.v7.internal.view.menu.BaseMenuPresenter; 33 import android.support.v7.internal.view.menu.MenuBuilder; 34 import android.support.v7.internal.view.menu.MenuItemImpl; 35 import android.support.v7.internal.view.menu.MenuPopupHelper; 36 import android.support.v7.internal.view.menu.MenuView; 37 import android.support.v7.internal.view.menu.SubMenuBuilder; 92 public void initForMenu(Context context, MenuBuilder menu) { argument 93 super.initForMenu(context, menu); 322 * Display the overflow menu i 538 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 697 OverflowPopup(Context context, MenuBuilder menu, View anchorView, boolean overflowOnly) argument 760 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument [all...] |
/frameworks/base/tests/UsageStatsTest/src/com/android/tests/usagestats/ |
H A D | UsageStatsActivity.java | 60 public boolean onCreateOptionsMenu(Menu menu) { argument 62 inflater.inflate(R.menu.main, menu); 63 return super.onCreateOptionsMenu(menu);
|
/frameworks/base/core/java/com/android/internal/policy/ |
H A D | PhoneWindow.java | 64 import com.android.internal.view.menu.ContextMenuBuilder; 65 import com.android.internal.view.menu.IconMenuPresenter; 66 import com.android.internal.view.menu.ListMenuPresenter; 67 import com.android.internal.view.menu.MenuBuilder; 68 import com.android.internal.view.menu.MenuDialogHelper; 69 import com.android.internal.view.menu.MenuPresenter; 70 import com.android.internal.view.menu.MenuView; 150 * Simple callback used by the context menu and its submenus. The options 151 * menu submenus do not use this (their behavior is more complex). 542 // dispatches menu 873 checkCloseActionMenu(Menu menu) argument 1134 findMenuPanel(Menu menu) argument 1146 onMenuItemSelected(MenuBuilder menu, MenuItem item) argument 1157 onMenuModeChange(MenuBuilder menu) argument 2146 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 2187 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 3530 onCreateActionMode(ActionMode mode, Menu menu) argument 3534 onPrepareActionMode(ActionMode mode, Menu menu) argument 4393 callOnPanelClosed(int featureId, PanelFeatureState panel, Menu menu) argument 4661 MenuBuilder menu; field in class:PhoneWindow.PanelFeatureState 4763 setMenu(MenuBuilder menu) argument 4980 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 5003 onCloseSubMenu(MenuBuilder menu) argument 5010 onMenuItemSelected(MenuBuilder menu, MenuItem item) argument 5016 onMenuModeChange(MenuBuilder menu) argument [all...] |
/frameworks/support/design/src/android/support/design/internal/ |
H A D | NavigationMenuPresenter.java | 31 import android.support.v7.internal.view.menu.MenuBuilder; 32 import android.support.v7.internal.view.menu.MenuItemImpl; 33 import android.support.v7.internal.view.menu.MenuPresenter; 34 import android.support.v7.internal.view.menu.MenuView; 35 import android.support.v7.internal.view.menu.SubMenuBuilder; 54 private static final String STATE_HIERARCHY = "android:menu:list"; 55 private static final String STATE_ADAPTER = "android:menu:adapter"; 74 * Padding to be inserted at the top of the list to avoid the first menu item 85 public void initForMenu(Context context, MenuBuilder menu) { argument 87 mMenu = menu; 130 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 142 expandItemActionView(MenuBuilder menu, MenuItemImpl item) argument 147 collapseItemActionView(MenuBuilder menu, MenuItemImpl item) argument [all...] |