Camino only - Bug 374417: Disable 'Use in Dock Menu' context menu item for the History collection. r=murph sr=smorgan

git-svn-id: svn://10.0.0.236/trunk@224298 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
stridey%gmail.com 2007-04-07 15:56:21 +00:00
parent a581bee0ea
commit 2f2efca05f

View File

@ -1376,15 +1376,19 @@ const int kOutlineViewLeftMargin = 19; // determined empirically, since it doesn
if ([aTableView numberOfSelectedRows] > 0) {
BookmarkFolder* aFolder = [mRootBookmarks objectAtIndex:rowIndex];
[contextMenu addItem:[NSMenuItem separatorItem]];
NSMenuItem* useAsDockItem = [[NSMenuItem alloc] initWithTitle:NSLocalizedString(@"Use as Dock Menu", nil)
action:@selector(toggleIsDockMenuFolder:)
keyEquivalent:@""];
[useAsDockItem setTarget:self];
if ([aFolder isDockMenu])
[useAsDockItem setState:NSOnState];
[contextMenu addItem:useAsDockItem];
[useAsDockItem release];
// Create and add the "Use as Dock Menu" menu item for every collection but history
if (aFolder != [[BookmarkManager sharedBookmarkManager] historyFolder]) {
[contextMenu addItem:[NSMenuItem separatorItem]];
NSMenuItem* useAsDockItem = [[NSMenuItem alloc] initWithTitle:NSLocalizedString(@"Use as Dock Menu", nil)
action:@selector(toggleIsDockMenuFolder:)
keyEquivalent:@""];
[useAsDockItem setTarget:self];
if ([aFolder isDockMenu])
[useAsDockItem setState:NSOnState];
[contextMenu addItem:useAsDockItem];
[useAsDockItem release];
}
if ([[BookmarkManager sharedBookmarkManager] isUserCollection:aFolder]) {
NSMenuItem* deleteItem = [[NSMenuItem alloc] initWithTitle:NSLocalizedString(@"Delete", nil)