/frameworks/base/core/java/com/android/internal/view/menu/ |
H A D | ExpandedMenuView.java | 17 package com.android.internal.view.menu; 20 import com.android.internal.view.menu.MenuBuilder.ItemInvoker; 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. 37 /** Default animations for this menu */ 42 * @param menu The model for the menu which this MenuView will display 54 public void initialize(MenuBuilder menu) { argument [all...] |
H A D | BaseMenuPresenter.java | 17 package com.android.internal.view.menu; 50 * @param menuLayoutRes Layout resource ID for the menu container view 61 public void initForMenu(Context context, MenuBuilder menu) { argument 64 mMenu = menu; 169 * @return View that presents the requested menu item 195 * @return true if this item should be included in this menu presentation; false otherwise 201 public void onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) { argument 203 mCallback.onCloseMenu(menu, allMenusAreClosing); 207 public boolean onSubMenuSelected(SubMenuBuilder menu) { argument 209 return mCallback.onOpenSubMenu(menu); 218 expandItemActionView(MenuBuilder menu, MenuItemImpl item) argument 222 collapseItemActionView(MenuBuilder menu, MenuItemImpl item) argument [all...] |
H A D | MenuPopupHelper.java | 17 package com.android.internal.view.menu; 40 * Presents a menu as a small, simple popup anchored to another view. 76 public MenuPopupHelper(Context context, MenuBuilder menu) { argument 77 this(context, menu, null, false, com.android.internal.R.attr.popupMenuStyle, 0); 80 public MenuPopupHelper(Context context, MenuBuilder menu, View anchorView) { argument 81 this(context, menu, anchorView, false, com.android.internal.R.attr.popupMenuStyle, 0); 84 public MenuPopupHelper(Context context, MenuBuilder menu, View anchorView, argument 86 this(context, menu, anchorView, overflowOnly, popupStyleAttr, 0); 89 public MenuPopupHelper(Context context, MenuBuilder menu, View anchorView, argument 93 mMenu = menu; 259 initForMenu(Context context, MenuBuilder menu) argument 310 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 325 expandItemActionView(MenuBuilder menu, MenuItemImpl item) argument 329 collapseItemActionView(MenuBuilder menu, MenuItemImpl item) argument 351 MenuAdapter(MenuBuilder menu) argument [all...] |
H A D | SubMenuBuilder.java | 17 package com.android.internal.view.menu; 27 * The model for a sub menu, which is an extension of the menu. Most methods are proxied to 28 * the parent menu. 80 boolean dispatchMenuItemSelected(MenuBuilder menu, MenuItem item) { argument 81 return super.dispatchMenuItemSelected(menu, item) || 82 mParentMenu.dispatchMenuItemSelected(menu, item);
|
/frameworks/base/tools/layoutlib/bridge/src/android/view/ |
H A D | WindowCallback.java | 63 public boolean onCreatePanelMenu(int featureId, Menu menu) { argument 68 public boolean onPreparePanel(int featureId, View view, Menu menu) { argument 73 public boolean onMenuOpened(int featureId, Menu menu) { argument 108 public void onPanelClosed(int featureId, Menu menu) { argument
|
/frameworks/base/tools/layoutlib/bridge/src/com/android/internal/view/menu/ |
H A D | MenuBuilder_Delegate.java | 17 package com.android.internal.view.menu;
|
/frameworks/support/v7/appcompat/src/android/support/v7/internal/view/menu/ |
H A D | BaseWrapper.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 | 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...] |
/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/base/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/bars/ |
H A D | OverflowMenuAdapter.java | 19 import com.android.internal.view.menu.MenuBuilder; 20 import com.android.internal.view.menu.MenuItemImpl; 21 import com.android.internal.view.menu.MenuView; 32 * Provides an adapter for Overflow menu popup. This is very similar to 41 public OverflowMenuAdapter(MenuBuilder menu, Context context) { argument 42 mMenu = menu; 67 // Since a menu item's ID is optional, we'll use the position as an
|
/frameworks/support/v7/appcompat/src/android/support/v7/internal/view/ |
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 | 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
|
/frameworks/support/v7/appcompat/src/android/support/v7/widget/ |
H A D | PopupMenu.java | 24 import android.support.v7.internal.view.menu.MenuBuilder; 25 import android.support.v7.internal.view.menu.MenuPopupHelper; 26 import android.support.v7.internal.view.menu.MenuPresenter; 27 import android.support.v7.internal.view.menu.SubMenuBuilder; 51 * Callback interface used to notify the application that the menu has closed. 55 * Called when the associated menu has been dismissed. 57 * @param menu The PopupMenu that was dismissed. 59 public void onDismiss(PopupMenu menu); argument 74 * Constructor to create a new popup menu with an anchor view and alignment 77 * @param context Context the popup menu i 225 onMenuItemSelected(MenuBuilder menu, MenuItem item) argument 235 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 259 onCloseSubMenu(SubMenuBuilder menu) argument 265 onMenuModeChange(MenuBuilder menu) argument [all...] |
/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 | 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...] |
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...] |
/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...] |
/frameworks/base/core/java/android/view/ |
H A D | ActionMode.java | 27 * read the <a href="{@docRoot}guide/topics/ui/menus.html#context-menu">Menus</a> 157 * Invalidate the action mode and refresh menu content. The mode's 160 * If it returns true the menu will be scanned for updated content and any relevant changes 172 * Returns the menu of actions that this action mode presents. 173 * @return The action mode's menu. 231 * Called when action mode is first created. The menu supplied will be used to 235 * @param menu Menu used to populate action buttons 239 public boolean onCreateActionMode(ActionMode mode, Menu menu); argument 242 * Called to refresh an action mode's action menu whenever it is invalidated. 245 * @param menu Men 248 onPrepareActionMode(ActionMode mode, Menu menu) argument [all...] |
/frameworks/base/core/java/com/android/internal/widget/ |
H A D | DecorContentParent.java | 25 import com.android.internal.view.menu.MenuPresenter; 48 void setMenu(Menu menu, MenuPresenter.Callback cb); argument
|
/frameworks/support/v7/appcompat/src/android/support/v7/internal/widget/ |
H A D | DecorContentParent.java | 23 import android.support.v7.internal.view.menu.MenuPresenter; 50 void setMenu(Menu menu, MenuPresenter.Callback cb); argument
|
/frameworks/support/v7/appcompat/src/android/support/v7/view/ |
H A D | ActionMode.java | 32 * read the <a href="{@docRoot}guide/topics/ui/menus.html#context-menu">Menus</a> 164 * Invalidate the action mode and refresh menu content. The mode's 167 * If it returns true the menu will be scanned for updated content and any relevant changes 179 * Returns the menu of actions that this action mode presents. 181 * @return The action mode's menu. 243 * Called when action mode is first created. The menu supplied will be used to 247 * @param menu Menu used to populate action buttons 251 public boolean onCreateActionMode(ActionMode mode, Menu menu); argument 254 * Called to refresh an action mode's action menu whenever it is invalidated. 257 * @param menu Men 260 onPrepareActionMode(ActionMode mode, Menu menu) argument [all...] |
/frameworks/base/core/tests/coretests/src/android/view/menu/ |
H A D | MenuWith1Item.java | 17 package android.view.menu;
|
/frameworks/base/core/tests/coretests/src/android/widget/listview/ |
H A D | ListWithEmptyView.java | 74 public boolean onCreateOptionsMenu(Menu menu) { argument 75 super.onCreateOptionsMenu(menu); 76 menu.add(0, MENU_ADD, 0, R.string.menu_add) 78 menu.add(0, MENU_REMOVE, 0, R.string.menu_remove)
|
/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; 438 final Menu menu = mDecorToolbar.getMenu(); 439 final MenuBuilder mb = menu instanceof MenuBuilder ? (MenuBuilder) menu : null; 444 menu.clear(); 445 if (!mWindowCallback.onCreatePanelMenu(Window.FEATURE_OPTIONS_PANEL, menu) || 446 !mWindowCallback.onPreparePanel(Window.FEATURE_OPTIONS_PANEL, null, menu)) { 447 menu.clear(); 490 public boolean onPreparePanel(int featureId, View view, Menu menu) { argument 513 onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) argument 530 onMenuItemSelected(MenuBuilder menu, MenuItem item) argument 535 onMenuModeChange(MenuBuilder menu) argument [all...] |