| Index: chrome/browser/app_controller_mac.mm
|
| ===================================================================
|
| --- chrome/browser/app_controller_mac.mm (revision 25500)
|
| +++ chrome/browser/app_controller_mac.mm (working copy)
|
| @@ -47,6 +47,7 @@
|
| - (void)windowLayeringDidChange:(NSNotification*)inNotification;
|
| - (BOOL)userWillWaitForInProgressDownloads:(int)downloadCount;
|
| - (BOOL)shouldQuitWithInProgressDownloads;
|
| +- (NSMenu*)applicationDockMenu:(NSApplication*)sender;
|
| @end
|
|
|
| @implementation AppController
|
| @@ -654,4 +655,30 @@
|
| [aboutController_ showWindow:self];
|
| }
|
|
|
| +- (NSMenu*)applicationDockMenu:(id)sender {
|
| + NSMenu* result = [[[NSMenu alloc] initWithTitle: @""] autorelease];
|
| + NSString* titleStr;
|
| + id item;
|
| +
|
| + titleStr = base::SysWideToNSString(
|
| + l10n_util::GetString(IDS_NEW_WINDOW_MAC));
|
| + item = [[[NSMenuItem alloc] initWithTitle:titleStr
|
| + action:@selector(commandDispatch:)
|
| + keyEquivalent:@""] autorelease];
|
| + [item setTarget:self];
|
| + [item setTag:IDC_NEW_WINDOW];
|
| + [result addItem:item];
|
| +
|
| + titleStr = base::SysWideToNSString(
|
| + l10n_util::GetString(IDS_NEW_INCOGNITO_WINDOW_MAC));
|
| + item = [[[NSMenuItem alloc] initWithTitle:titleStr
|
| + action:@selector(commandDispatch:)
|
| + keyEquivalent:@""] autorelease];
|
| + [item setTarget:self];
|
| + [item setTag:IDC_NEW_INCOGNITO_WINDOW];
|
| + [result addItem:item];
|
| +
|
| + return result;
|
| +}
|
| +
|
| @end
|
|
|