Lines Matching refs:item

250 	ModelMenuItem* item = new ModelMenuItem(model, name, message,
257 params->primaryList->AddItem(item);
259 params->secondaryList->AddItem(item);
696 BMenuItem* item = menu->RemoveItem((int32)0);
697 ASSERT(item != fNavigationItem);
698 delete item;
1292 // The selected item is not a BTextView, so forward the
1408 // no destination specified, create link in same dir as item
1618 BMenuItem* item;
1619 if ((item = menu->FindItem(B_CUT)) == NULL
1620 && (item = menu->FindItem(kCutMoreSelectionToClipboard)) == NULL) {
1625 item->SetEnabled(dynamic_cast<BTextView*>(CurrentFocus()) != NULL);
1630 item->SetEnabled(false);
1632 item->SetEnabled(PoseView()->CountSelected() > 0
1638 item->SetLabel(B_TRANSLATE("Cut more"));
1639 item->SetShortcut('X', B_COMMAND_KEY | B_SHIFT_KEY);
1640 item->SetMessage(new BMessage(kCutMoreSelectionToClipboard));
1642 item->SetLabel(B_TRANSLATE("Cut"));
1643 item->SetShortcut('X', B_COMMAND_KEY);
1644 item->SetMessage(new BMessage(B_CUT));
1652 BMenuItem* item;
1653 if ((item = menu->FindItem(B_COPY)) == NULL
1654 && (item = menu->FindItem(kCopyMoreSelectionToClipboard)) == NULL) {
1659 item->SetEnabled(dynamic_cast<BTextView*>(CurrentFocus()) != NULL);
1661 item->SetEnabled(PoseView()->CountSelected() > 0);
1664 item->SetLabel(B_TRANSLATE("Copy more"));
1665 item->SetShortcut('C', B_COMMAND_KEY | B_SHIFT_KEY);
1666 item->SetMessage(new BMessage(kCopyMoreSelectionToClipboard));
1668 item->SetLabel(B_TRANSLATE("Copy"));
1669 item->SetShortcut('C', B_COMMAND_KEY);
1670 item->SetMessage(new BMessage(B_COPY));
1678 BMenuItem* item;
1679 if ((item = menu->FindItem(B_PASTE)) == NULL
1680 && (item = menu->FindItem(kPasteLinksFromClipboard)) == NULL) {
1685 item->SetEnabled(dynamic_cast<BTextView*>(CurrentFocus()) != NULL);
1687 item->SetEnabled(FSClipboardHasRefs()
1692 item->SetLabel(B_TRANSLATE("Paste links"));
1693 item->SetShortcut('V', B_COMMAND_KEY | B_SHIFT_KEY);
1694 item->SetMessage(new BMessage(kPasteLinksFromClipboard));
1696 item->SetLabel(B_TRANSLATE("Paste"));
1697 item->SetShortcut('V', B_COMMAND_KEY);
1698 item->SetMessage(new BMessage(B_PASTE));
1706 BMenuItem* item;
1707 if ((item = menu->FindItem(kCleanup)) == NULL
1708 && (item = menu->FindItem(kCleanupAll)) == NULL) {
1712 item->Menu()->SetEnabled(PoseView()->CountItems() > 0
1718 item->SetLabel(B_TRANSLATE("Clean up all"));
1719 item->SetShortcut('K', B_COMMAND_KEY | B_SHIFT_KEY);
1720 item->SetMessage(new BMessage(kCleanupAll));
1721 arrangeMenu = item->Menu();
1723 item->SetLabel(B_TRANSLATE("Clean up"));
1724 item->SetShortcut('K', B_COMMAND_KEY);
1725 item->SetMessage(new BMessage(kCleanup));
1726 arrangeMenu = item->Menu();
1736 BMenuItem* item;
1737 if ((item = menu->FindItem(B_QUIT_REQUESTED)) == NULL
1738 && (item = menu->FindItem(kCloseAllWindows)) == NULL) {
1743 item->SetLabel(B_TRANSLATE("Close all"));
1744 item->SetShortcut('W', B_COMMAND_KEY | B_SHIFT_KEY);
1745 item->SetTarget(be_app);
1746 item->SetMessage(new BMessage(kCloseAllWindows));
1748 item->SetLabel(B_TRANSLATE("Close"));
1749 item->SetShortcut('W', B_COMMAND_KEY);
1750 item->SetTarget(this);
1751 item->SetMessage(new BMessage(B_QUIT_REQUESTED));
1789 BMenuItem* item;
1805 item = new BMenuItem(B_TRANSLATE("New folder"),
1807 item->SetEnabled(!PoseView()->TargetVolumeIsReadOnly());
1808 menu->AddItem(item);
1824 // add as first item in menu
1836 item = new BMenuItem(B_TRANSLATE("Unmount"),
1838 item->SetEnabled(false);
1839 menu->AddItem(item);
1844 item = new BMenuItem(B_TRANSLATE("Duplicate"),
1846 item->SetEnabled(PoseView()->CanMoveToTrashOrDuplicate());
1847 menu->AddItem(item);
1849 item = new BMenuItem(B_TRANSLATE("Move to Trash"),
1851 item->SetEnabled(PoseView()->CanMoveToTrashOrDuplicate());
1852 menu->AddItem(item);
1902 BMenuItem* item;
1917 item = new BMenuItem(label, message);
1918 item->SetTarget(PoseView());
1919 iconSizeMenu->AddItem(item);
1926 item = new BMenuItem(B_TRANSLATE("Decrease size"), message, '-');
1927 item->SetTarget(PoseView());
1928 iconSizeMenu->AddItem(item);
1932 item = new BMenuItem(B_TRANSLATE("Increase size"), message, '+');
1933 item->SetTarget(PoseView());
1934 iconSizeMenu->AddItem(item);
1936 // A sub menu where the super item can be invoked.
1942 item = new BMenuItem(B_TRANSLATE("Mini icon view"),
1944 item->SetTarget(PoseView());
1945 menu->AddItem(item);
1947 item = new BMenuItem(B_TRANSLATE("List view"),
1949 item->SetTarget(PoseView());
1950 menu->AddItem(item);
1954 item = new BMenuItem(B_TRANSLATE("Resize to fit"),
1956 item->SetTarget(this);
1957 menu->AddItem(item);
1962 item = new BMenuItem(B_TRANSLATE("Select" B_UTF8_ELLIPSIS),
1964 item->SetTarget(PoseView());
1965 menu->AddItem(item);
1967 item = new BMenuItem(B_TRANSLATE("Select all"),
1969 item->SetTarget(this);
1970 menu->AddItem(item);
1972 item = new BMenuItem(B_TRANSLATE("Invert selection"),
1974 item->SetTarget(PoseView());
1975 menu->AddItem(item);
1978 item = new BMenuItem(B_TRANSLATE("Open parent"),
1980 item->SetTarget(PoseView());
1981 menu->AddItem(item);
1984 item = new BMenuItem(B_TRANSLATE("Close"),
1986 item->SetTarget(this);
1987 menu->AddItem(item);
1989 item = new BMenuItem(B_TRANSLATE("Close all in workspace"),
1991 item->SetTarget(be_app);
1992 menu->AddItem(item);
1996 item = new BMenuItem(B_TRANSLATE("Preferences" B_UTF8_ELLIPSIS),
1998 item->SetTarget(be_app);
1999 menu->AddItem(item);
2096 BMenuItem* item = fMenuBar->FindItem(kUnmountVolume);
2097 if (item != NULL)
2098 item->SetEnabled(ejectableVolumeSelected);
2125 // start by removing nav item (and separator) from old menu
2130 BMenuItem* item = menu->RemoveItem((int32)0);
2131 ASSERT(item != fNavigationItem);
2132 delete item;
2170 // setup a navigation menu item which will dynamically load items
2202 // if any queries selected, add an edit query menu item
2217 // if the view is a query pose view, add edit query menu item
2219 BMenuItem* item = menu->FindItem(kEditQuery);
2220 if (!poseViewIsQuery && !queryInSelection && item != NULL)
2221 item->Menu()->RemoveItem(item);
2222 else if ((poseViewIsQuery || queryInSelection) && item == NULL) {
2223 // add edit query item after Open
2224 item = menu->FindItem(kOpenSelection);
2225 if (item) {
2226 int32 itemIndex = item->Menu()->IndexOf(item);
2229 item->Menu()->AddItem(query, itemIndex + 1);
2239 // start by removing nav item (and separator) from old menu
2261 // check if only item in selection list is the root
2265 BMenuItem* item = parent->FindItem(kOpenSelection);
2277 int32 index = item->Menu()->IndexOf(item);
2284 item->Menu()->AddItem(fOpenWithItem, index + 1);
2320 BMenuItem* item = new SpecialModelMenuItem(&model, menu);
2321 item->SetMessage(new BMessage((uint32)what));
2323 navMenu->AddItem(item);
2335 BMenuItem* item = new SpecialModelMenuItem(&model, menu);
2336 item->SetMessage(new BMessage((uint32)what));
2338 navMenu->AddItem(item);
2363 // add volume this item lives on
2426 // Set the "Create Link" item label here so it
2438 // get ref for item which is selected
2450 // configure "Move to" menu item
2454 // configure "Copy to" menu item
2455 // add all mounted volumes (except the one this item lives on)
2459 // Set "Create Link" menu item message and
2460 // add all mounted volumes (except the one this item lives on)
2478 // Set the "Identify" item label
2500 // Change the "Create Link" item - allow user to
2502 BMenuItem* item = fDropContextMenu->FindItem(kCreateLink);
2503 if (item == NULL)
2504 item = fDropContextMenu->FindItem(kCreateRelativeLink);
2506 if (item != NULL && (modifiers() & B_SHIFT_KEY) != 0) {
2507 item->SetLabel(B_TRANSLATE("Create relative link here"));
2508 item->SetMessage(new BMessage(kCreateRelativeLink));
2509 } else if (item != NULL) {
2510 item->SetLabel(B_TRANSLATE("Create link here"));
2511 item->SetMessage(new BMessage(kCreateLink));
2516 // separator item and Cancel item are skipped
2517 item = fDropContextMenu->ItemAt(i);
2518 if (item == NULL)
2521 if (item->Command() == kMoveSelectionTo && source != NULL) {
2522 item->SetEnabled(!source->SelectedVolumeIsReadOnly()
2525 item->SetEnabled(!PoseView()->TargetVolumeIsReadOnly());
2528 item = fDropContextMenu->Go(global, true, true);
2529 if (item != NULL)
2530 return item->Command();
2554 // selected item was trash, show the trash context menu instead
2630 // Add all mounted volumes (except the one this item lives on.)
2641 // volume model, enable/disable the Unmount item
2761 BMenuItem* item = new BMenuItem(B_TRANSLATE("Unmount"),
2763 item->SetEnabled(false);
2764 menu->AddItem(item);
2807 BMenuItem* item = new BMenuItem(B_TRANSLATE("New folder"),
2809 item->SetEnabled(!PoseView()->TargetVolumeIsReadOnly());
2810 menu->AddItem(item);
2902 struct AddOnShortcut* item = fAddOnsList->ItemAt(i);
2906 BFile file(item->model->EntryRef(), B_READ_ONLY);
2943 ((eachAddOn)(item->model, item->model->Name(), item->key,
2944 item->modifiers, primary, passThru, this, menu));
2979 BMenuItem* item = parentMenu->FindItem(B_TRANSLATE("Add-ons"));
2980 if (parentMenu->IndexOf(item) == 0) {
2982 // so we just take the last menu item, which is correct if not
2984 item = parentMenu->ItemAt(parentMenu->CountItems() - 1);
2986 if (item == NULL)
2994 BMenu* menu = item->Submenu();
3002 item = menu->RemoveItem((int32)0);
3003 if (!item)
3005 delete item;
3071 if (BMenuItem* item = menu->FindItem(kIconMode))
3072 iconSizeMenu = item->Submenu();
3077 BMenuItem* item = iconSizeMenu->ItemAt(0);
3078 for (int32 i = 0; (item = iconSizeMenu->ItemAt(i)) != NULL;
3080 BMessage* message = item->Message();
3082 item->SetMarked(false);
3088 item->SetMarked(iconSize == size);
3091 BMenuItem* item;
3092 for (int32 i = 0; (item = iconSizeMenu->ItemAt(i)) != NULL; i++)
3093 item->SetMarked(false);
3121 BMenuItem* item = menu->FindItem(B_TRANSLATE("New"));
3122 if (item != NULL) {
3124 item->Submenu());
3278 BMenuItem* item;
3279 menu->AddItem(item = new BMenuItem(B_TRANSLATE("Copy layout"),
3281 item->SetTarget(PoseView());
3282 menu->AddItem(item = new BMenuItem(B_TRANSLATE("Paste layout"),
3284 item->SetTarget(PoseView());
3360 BMenuItem* item = menu->ItemAt(index);
3362 if (item->Message() != NULL) {
3363 if (item->Message()->FindInt32("attr_hash", &attrHash) == B_OK)
3364 item->SetMarked(PoseView()->ColumnFor((uint32)attrHash) != 0);
3366 item->SetMarked(false);
3369 BMenu* submenu = item->Submenu();
3373 item = submenu->ItemAt(subindex);
3374 if (item->Message() != NULL) {
3375 if (item->Message()->FindInt32("attr_hash", &attrHash)
3377 item->SetMarked(PoseView()->ColumnFor((uint32)attrHash)
3380 item->SetMarked(false);
3396 BMenuItem* item = menu->ItemAt(index);
3397 if (item->Message() != NULL) {
3399 if (item->Message()->FindInt32("attr_hash",
3401 item->SetMarked(PoseView()->PrimarySort() == attrHash);
3402 } else if (item->Command() == kArrangeReverseOrder)
3403 item->SetMarked(PoseView()->ReverseSort());
3428 for (int32 i = start; BMenuItem* item = menu->ItemAt(i); i++) {
3429 BMessage* message = item->Message();
3436 return item->Submenu();
3524 // Add a separator item if there is none yet
3575 for (int32 i = 0; BMenuItem* item = superMenu->ItemAt(i); i++) {
3576 if (item->Submenu() != NULL)
3585 while (BMenuItem* item = superMenu->RemoveItem((int32)0)) {
3586 menu->AddItem(item);
3595 // remove separator if it's the only item in menu
3596 BMenuItem* item = menu->ItemAt(menu->CountItems() - 1);
3597 if (dynamic_cast<BSeparatorItem*>(item) != NULL) {
3598 menu->RemoveItem(item);
3599 delete item;
4175 BMenuItem* item;
4176 while ((item = menu->RemoveItem((int32)0)) != NULL)
4177 delete item;
4181 item = fAttrMenu->ItemAt(i);
4182 if (item->Command() == kAttributeItem) {
4183 BMessage* message = new BMessage(*(item->Message()));
4185 BMenuItem* newItem = new BMenuItem(item->Label(), message);
4193 item = new BMenuItem(B_TRANSLATE("Reverse order"),
4196 item->SetTarget(PoseView());
4197 menu->AddItem(item);
4201 item = new BMenuItem(B_TRANSLATE("Clean up"), new BMessage(kCleanup), 'K');
4202 item->SetTarget(PoseView());
4203 menu->AddItem(item);