Lines Matching defs:menu

958 	BMenu* menu = menuField->Menu();
963 BMenuItem* markedItem = menu->FindMarked();
978 for (int32 index = menu->CountItems(); index-- > 0; ) {
979 BMenuItem* item = menu->ItemAt(index);
1003 PopUpMenuSetTitle(BMenu* menu, const char* title)
1006 BMenu* bar = menu->Supermenu();
1124 BMenu* menu = invokedItem->Menu();
1125 ASSERT(menu);
1129 int32 count = menu->CountItems();
1131 menu->ItemAt(index)->SetMarked(false);
1134 PopUpMenuSetTitle(menu, menu->ItemAt(0)->Label());
1135 menu->ItemAt(0)->SetMarked(true);
1138 menu->ItemAt(0)->SetMarked(false);
1141 int32 count = menu->CountItems();
1143 BMenuItem* item = menu->ItemAt(index);
1795 BPopUpMenu* menu = static_cast<BPopUpMenu*>(castToMenu);
1803 BMenuItem* superItem = menu->FindItem(super.Type());
1809 BMenu* menu = superItem->Submenu();
1810 BMenuItem* previous = menu->ItemAt(menu->CountItems() - 1);
1823 menu->AddItem(new IconMenuItem(text.String(), message,
1917 FindPanel::AddVolumes(BMenu* menu)
1919 // ToDo: add calls to this to rebuild the menu when a volume gets mounted
1923 menu->AddItem(new BMenuItem(B_TRANSLATE("All disks"), message));
1924 menu->AddSeparatorItem();
1925 PopUpMenuSetTitle(menu, B_TRANSLATE("All disks"));
1945 menu->AddItem(new ModelMenuItem(&model, model.Name(), message));
1949 if (menu->ItemAt(0))
1950 menu->ItemAt(0)->SetMarked(true);
1952 menu->SetTargetForItems(this);
1967 BMenu* menu;
1986 params->menu->AddItem(item);
1993 FindPanel::AddRecentQueries(BMenu* menu, bool addSaveAsItem,
2041 params.menu = menu;
2054 menu->AddSeparatorItem();
2062 menu->AddSeparatorItem();
2067 menu->AddItem(item);
2181 // remove the And/Or menu field of the previous row
2202 // remove the And/Or menu field
2247 SelectItemWithLabel(BMenu* menu, const char* label)
2249 for (int32 index = menu->CountItems(); index-- > 0;) {
2250 BMenuItem* item = menu->ItemAt(index);
2339 // update the menu to correspond to the mode
2603 BPopUpMenu* menu = new BPopUpMenu("PopUp");
2613 menu->AddItem(item);
2623 menu->ItemAt(0)->SetMarked(true);
2634 menu->AddItem(item);
2659 menu->AddItem(item);
2671 BMenuField* menuField = new BMenuField("MenuField", "", menu);
2676 menu->FindMarked()->Submenu()->FindMarked()->Label());
2689 menu->SetTargetForItems(this);
2690 for (int32 index = menu->CountItems() - 1; index >= 0; index--) {
2691 BMenu* submenuAtIndex = menu->SubmenuAt(index);
2697 AddMimeTypeAttrs(menu);
2707 // decode menu selections
2708 BMenu* menu = menuField->Menu();
2710 ASSERT(menu != NULL);
2712 AddMimeTypeAttrs(menu);
2715 int32 itemIndex = SelectItemWithLabel(menu, label);
2717 menu = menu->SubmenuAt(itemIndex);
2718 if (menu != NULL && message.FindString("subMenuSelection",
2720 SelectItemWithLabel(menu, label);
2765 BMenu* menu = dynamic_cast<BMenuField*>(FindAttrView("MenuField", index))
2768 // encode main attribute menu selection
2769 BMenuItem* item = menu->FindMarked();
2775 BMenu* submenu = menu->SubmenuAt(menu->IndexOf(item));
2811 // add "AND/OR" menu
2812 BPopUpMenu* menu = new BPopUpMenu("");
2816 menu->AddItem(item);
2823 menu->AddItem(item);
2827 menu->SetTargetForItems(this);
2829 BMenuField* menufield = new BMenuField("Logic", "", menu, B_WILL_DRAW);
2850 FindPanel::AddAttributes(BMenu* menu, const BMimeType& mimeType)
2852 // only add things to menu which have "user-visible" data
2860 // go through each field in meta mime and add it to a menu
2888 menu->AddItem(item);
2889 menu->SetTargetForItems(this);
2957 FindPanel::AddMimeTypeAttrs(BMenu* menu)
2971 AddAttributes(menu, supertype);
2974 AddAttributes(menu, mimeType);
3197 // re-populate the menu with fresh items