Lines Matching defs:menu

834 	It is used to display the attribute and type in the attributes menu.
1136 ProbeView::_UpdateAttributesMenu(BMenu* menu)
1140 for (int32 i = menu->CountItems(); i-- > 0;) {
1141 delete menu->RemoveItem(i);
1163 for (i = 0; i < menu->CountItems(); i++) {
1164 if (strcasecmp(menu->ItemAt(i)->Label(), attribute) > 0)
1172 menu->AddItem(new TypeMenuItem(attribute, type, message), i);
1176 if (menu->CountItems() == 0) {
1177 // if there are no attributes, add an item to the menu
1182 menu->AddItem(item);
1185 menu->SetTargetForItems(be_app);
1190 ProbeView::AddSaveMenuItems(BMenu* menu, int32 index)
1192 menu->AddItem(fSaveMenuItem = new BMenuItem(B_TRANSLATE("Save"),
1196 //menu->AddItem(new BMenuItem("Save As" B_UTF8_ELLIPSIS, NULL), index);
1201 ProbeView::AddPrintMenuItems(BMenu* menu, int32 index)
1204 menu->AddItem(item = new BMenuItem(B_TRANSLATE("Page setup" B_UTF8_ELLIPSIS),
1207 menu->AddItem(item = new BMenuItem(B_TRANSLATE("Print" B_UTF8_ELLIPSIS),
1222 BMenu* menu = NULL;
1224 menu = item->Submenu();
1226 menu = bar->SubmenuAt(bar->CountItems() - 1);
1228 if (menu == NULL)
1231 menu->AddSeparatorItem();
1248 menu->AddItem(new BMenuItem(subMenu));
1268 // Add menu to window
1276 BMenu* menu = new BMenu(fEditor.IsAttribute()
1279 AddSaveMenuItems(menu, 0);
1280 menu->AddSeparatorItem();
1281 AddPrintMenuItems(menu, menu->CountItems());
1282 menu->AddSeparatorItem();
1284 menu->AddItem(new BMenuItem(B_TRANSLATE("Close"),
1286 bar->AddItem(menu);
1289 // "Edit" menu
1291 BMenu* menu = new BMenu(B_TRANSLATE("Edit"));
1293 menu->AddItem(fUndoMenuItem = new BMenuItem(B_TRANSLATE("Undo"),
1297 menu->AddItem(fRedoMenuItem = new BMenuItem(B_TRANSLATE("Redo"),
1301 menu->AddSeparatorItem();
1302 menu->AddItem(item = new BMenuItem(B_TRANSLATE("Copy"),
1305 menu->AddItem(fPasteMenuItem = new BMenuItem(B_TRANSLATE("Paste"),
1309 menu->AddItem(item = new BMenuItem(B_TRANSLATE("Select all"),
1312 menu->AddSeparatorItem();
1313 menu->AddItem(item = new BMenuItem(B_TRANSLATE("Find" B_UTF8_ELLIPSIS),
1316 menu->AddItem(fFindAgainMenuItem = new BMenuItem(B_TRANSLATE("Find again"),
1320 bar->AddItem(menu);
1322 // "Block" menu
1324 menu = new BMenu(B_TRANSLATE("Block"));
1327 menu->AddItem(item = new BMenuItem(B_TRANSLATE("Next"), message,
1332 menu->AddItem(item = new BMenuItem(B_TRANSLATE("Previous"), message,
1335 menu->AddItem(item = new BMenuItem(B_TRANSLATE("Back"),
1347 menu->AddItem(new BMenuItem(subMenu));
1349 menu->AddSeparatorItem();
1355 menu->AddItem(new BMenuItem(fBookmarkMenu));
1356 bar->AddItem(menu);
1358 // "Attributes" menu (it's only visible if the underlying
1371 bar->AddItem(menu = new BMenu(B_TRANSLATE("Attributes")));
1372 _UpdateAttributesMenu(menu);
1375 // "View" menu
1377 menu = new BMenu(B_TRANSLATE_COMMENT("View",
1382 subMenu = new BMenu(B_TRANSLATE_COMMENT("Base", "A menu item, the number "
1384 "decimal system. This is in the same menu window than 'Font size' "
1389 "A menu item, as short as possible, noun is recommended if it is "
1398 "A menu item, as short as possible, noun is recommended if it is "
1405 menu->AddItem(new BMenuItem(subMenu));
1410 "This is in the same menu window than 'Base' and 'Font size'"));
1435 menu->AddItem(new BMenuItem(subMenu));
1436 menu->AddSeparatorItem();
1464 menu->AddItem(new BMenuItem(subMenu));
1466 bar->AddItem(menu);
1516 // update menu items
1817 // The selection menu items depend on the base type as well