Home | History | Annotate | Download | only in menu

Lines Matching defs:submenu

179     DCHECK(part.submenu);
180 SubmenuView* new_menu = part.submenu;
186 start_y_ = part.submenu->GetVisibleBounds().y();
205 SubmenuView* submenu() const { return submenu_; }
522 part.submenu->child_count() == 1 &&
523 part.submenu->child_at(0)->id() == MenuItemView::kEmptyMenuItemViewID) {
592 return part.submenu && part.submenu->OnMouseWheel(event);
625 // current menu is unset. Make sure the submenu remains open by sending the
635 if (!part.submenu)
637 part.submenu->OnGestureEvent(event);
706 // If the menu has a submenu, schedule the submenu to open.
770 part.submenu = source;
785 void MenuController::UpdateSubmenuSelection(SubmenuView* submenu) {
786 if (submenu->IsShowing()) {
789 submenu->GetMenuItem()->GetRootMenuItem()->GetSubmenu();
792 HandleMouseLocation(submenu, point);
831 current_path[i]->GetType() == MenuItemView::SUBMENU) {
865 menu_item->GetType() != MenuItemView::SUBMENU)) {
933 // On a press we immediately commit the selection, that way a submenu
954 // Points are in the coordinates of the submenu, need to map to that of
1220 // It is currently not possible to show a submenu recursively in a bubble.
1238 // Set the selection immediately, making sure the submenu is only open
1351 part->submenu = menu;
1361 part->submenu = menu;
1373 bool MenuController::DoesSubmenuContainLocation(SubmenuView* submenu,
1376 View::ConvertPointFromScreen(submenu, &view_loc);
1377 gfx::Rect vis_rect = submenu->GetVisibleBounds();
1430 // The submenu should be open, open the submenu if the item has a submenu.
1441 if (scroll_task_.get() && scroll_task_->submenu()) {
1448 item->GetSubmenu() == scroll_task_->submenu());
1585 SubmenuView* submenu = item->GetSubmenu();
1586 DCHECK(submenu);
1588 gfx::Size pref = submenu->GetScrollViewContainer()->GetPreferredSize();
1767 SubmenuView* submenu = item->GetSubmenu();
1768 DCHECK(submenu);
1770 gfx::Size pref = submenu->GetScrollViewContainer()->GetPreferredSize();
1817 submenu->GetScrollViewContainer()->SetBubbleArrowOffset(
1832 submenu->GetScrollViewContainer()->SetBubbleArrowOffset(
1944 SubmenuView* submenu = parent->GetSubmenu();
1945 DCHECK(submenu);
1948 for (int i = 0, menu_item_count = submenu->GetMenuItemCount();
1950 MenuItemView* child = submenu->GetMenuItemAt(i);
1973 SubmenuView* submenu = parent->GetSubmenu();
1974 DCHECK(submenu);
1976 // There's only one match, activate it (or open if it has a submenu).
1977 if (submenu->GetMenuItemAt(details.first_match)->HasSubmenu()) {
1978 SetSelection(submenu->GetMenuItemAt(details.first_match),
1981 Accept(submenu->GetMenuItemAt(details.first_match), 0);
1985 SetSelection(submenu->GetMenuItemAt(details.first_match),
1988 SetSelection(submenu->GetMenuItemAt(details.next_match),
2287 // On exit if the user hasn't selected an item with a submenu, move the