Lines Matching refs:menu

35 //	NavMenu is a hierarchical menu of volumes, folders, files and queries
136 SpringLoadedFolderSetMenuStates(const BMenu* menu,
139 if (menu == NULL || typeslist == NULL || typeslist->IsEmpty())
144 int32 count = menu->CountItems();
146 ModelMenuItem* item = dynamic_cast<ModelMenuItem*>(menu->ItemAt(index));
341 // If dragging, (fTypesList != NULL) set the menu items enabled state
380 // reset the slow menu building mechanism so we can add more stuff
393 // they didn't get added to the menu
655 BNavMenu* menu = new BNavMenu(truncatedString.String(),
657 menu->SetNavDir(&ref);
659 menu->InitTrackingHook(hook->fTrackingHook, &(hook->fTarget),
663 item = new ModelMenuItem(model, menu);
693 BNavMenu* menu = new BNavMenu(model->Name(), fMessage.what,
696 menu->SetNavDir(model->EntryRef());
698 ASSERT(menu->Name() != NULL);
700 ModelMenuItem* item = new ModelMenuItem(model, menu);
742 // add sorted items to menu
749 // entry in the menu - but don't add the item if we're already
812 BNavMenu* menu = new BNavMenu(name, what, target);
813 menu->SetNavDir(model->EntryRef());
814 menu->SetShowParent(true);
815 menu->InitTrackingHook(fTrackingHook.fTrackingHook,
818 BMenuItem* item = new SpecialModelMenuItem(model, menu);
888 BNavMenu::SetTrackingHookDeep(BMenu* menu, bool (*func)(BMenu*, void*),
891 menu->SetTrackingHook(func, state);
892 int32 count = menu->CountItems();
894 BMenuItem* item = menu->ItemAt(index);
970 BPopUpNavMenu* menu = static_cast<BPopUpNavMenu*>(_menu);
972 menu->Show();
974 BMenuItem* result = menu->Track();
978 menu->Hide();