diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/MainMenu.m | 47 | 
1 files changed, 46 insertions, 1 deletions
| diff --git a/src/MainMenu.m b/src/MainMenu.m index 2e90fbe..ea7b50e 100644 --- a/src/MainMenu.m +++ b/src/MainMenu.m @@ -24,6 +24,10 @@ NSMenu *MainMenuCreate()  	NSMenuItem *format_menu_item = MainMenuCreateFormatMenuItem();  	[menubar addItem:format_menu_item]; +	NSMenuItem *view_menu_item = MainMenuCreateViewMenuItem(); +	[menubar addItem:view_menu_item]; + +	[view_menu_item release];  	[format_menu_item release];  	[edit_menu_item release];  	[file_menu_item release]; @@ -725,7 +729,48 @@ NSMenuItem *MainMenuCreateFormatMenuItem()  NSMenuItem *MainMenuCreateViewMenuItem()  { -	return nil; +	NSMenuItem *view_menu_item = [[NSMenuItem alloc] +		initWithTitle:@"View" +		action:nil +		keyEquivalent:@""]; +	NSMenu *view_menu = [[NSMenu alloc] initWithTitle:@"View"]; + +	NSMenuItem *show_toolbar_menu_item = [view_menu +		addItemWithTitle:@"Show Toolbar" +		action:@selector(toggleToolbarShown:) +		keyEquivalent:@"t"]; +	[show_toolbar_menu_item +		setKeyEquivalentModifierMask: +			NSEventModifierFlagCommand | NSEventModifierFlagOption]; + +	[view_menu +		addItemWithTitle:@"Customize Toolbar…" +		action:@selector(runToolbarCustomizationPalette:) +		keyEquivalent:@""]; + +	[view_menu addItem:[NSMenuItem separatorItem]]; + +	NSMenuItem *show_sidebar_menu_item = [view_menu +		addItemWithTitle:@"Show Sidebar" +		action:@selector(toggleSidebar:) +		keyEquivalent:@"s"]; +	[show_sidebar_menu_item +		setKeyEquivalentModifierMask: +			NSEventModifierFlagCommand | NSEventModifierFlagControl]; + +	NSMenuItem *enter_full_screen_menu_item = [view_menu +		addItemWithTitle:@"Enter Full Screen" +		action:@selector(toggleFullScreen:) +		keyEquivalent:@"s"]; +	[enter_full_screen_menu_item +		setKeyEquivalentModifierMask: +			NSEventModifierFlagCommand | NSEventModifierFlagControl]; + +	[view_menu_item setSubmenu:view_menu]; + +	[view_menu release]; + +	return view_menu_item;  }  NSMenuItem *MainMenuCreateWindowMenuItem() | 
