Lines Matching defs:menu

1370 EnableNamedMenuItem(BMenu* menu, const char* itemName, bool on)
1372 BMenuItem* item = menu->FindItem(itemName);
1379 MarkNamedMenuItem(BMenu* menu, const char* itemName, bool on)
1381 BMenuItem* item = menu->FindItem(itemName);
1388 EnableNamedMenuItem(BMenu* menu, uint32 commandName, bool on)
1390 BMenuItem* item = menu->FindItem(commandName);
1397 MarkNamedMenuItem(BMenu* menu, uint32 commandName, bool on)
1399 BMenuItem* item = menu->FindItem(commandName);
1411 BMenu* menu = submenuItem->Submenu();
1412 if (menu == NULL)
1416 BMenuItem* item = menu->RemoveItem((int32)0);
1526 EachMenuItem(BMenu* menu, bool recursive, BMenuItem* (*func)(BMenuItem *))
1528 int32 count = menu->CountItems();
1530 BMenuItem* item = menu->ItemAt(index);
1536 BMenu* submenu = menu->SubmenuAt(index);
1547 EachMenuItem(const BMenu* menu, bool recursive,
1550 int32 count = menu->CountItems();
1552 BMenuItem* item = menu->ItemAt(index);
1558 BMenu* submenu = menu->SubmenuAt(index);
1579 PositionPassingMenuItem::PositionPassingMenuItem(BMenu* menu, BMessage* message)
1581 BMenuItem(menu, message)
1623 // embed the invoke location of the menu so that we can create
1625 BMenu* menu = Menu();
1628 if (!menu->Supermenu())
1631 menu = menu->Supermenu();
1634 // use the window position only, if the item was invoked from the menu
1635 // menu->Window() points to the window the item was invoked from
1636 if (dynamic_cast<BContainerWindow*>(menu->Window()) == NULL) {
1637 AutoLocker<BLooper> lock(menu->Looper());
1639 BPoint invokeOrigin(menu->Window()->Frame().LeftTop());