diff options
author | angstsmurf | 2018-08-21 15:37:08 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2018-08-28 15:52:23 +0200 |
commit | ebedc154377b9229a8cb0389483db19afbb52891 (patch) | |
tree | 0f377bca4879dd415b67a0af6d132b5dd3c4d24e /backends/platform/sdl/macosx | |
parent | d4eca67d2a0b130f05284503349df39c3966af13 (diff) | |
download | scummvm-rg350-ebedc154377b9229a8cb0389483db19afbb52891.tar.gz scummvm-rg350-ebedc154377b9229a8cb0389483db19afbb52891.tar.bz2 scummvm-rg350-ebedc154377b9229a8cb0389483db19afbb52891.zip |
MACOSX: Give every license file a menu item
We make a renamed copy of the three license files with non-standard
suffixes, to make them open in TextEdit by default.
Diffstat (limited to 'backends/platform/sdl/macosx')
-rw-r--r-- | backends/platform/sdl/macosx/appmenu_osx.mm | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/backends/platform/sdl/macosx/appmenu_osx.mm b/backends/platform/sdl/macosx/appmenu_osx.mm index 9bcd84e3f0..a606bdc1ab 100644 --- a/backends/platform/sdl/macosx/appmenu_osx.mm +++ b/backends/platform/sdl/macosx/appmenu_osx.mm @@ -69,7 +69,10 @@ static void openFromBundle(NSString *file) { @interface ScummVMMenuHandler : NSObject { } - (void) openReadme; -- (void) openLicense; +- (void) openLicenseGPL; +- (void) openLicenseLGPL; +- (void) openLicenseFreefont; +- (void) openLicenseBSD; - (void) openNews; - (void) openUserManual; - (void) openCredits; @@ -80,8 +83,20 @@ static void openFromBundle(NSString *file) { openFromBundle(@"README"); } -- (void)openLicense { - openFromBundle(@"COPYING-COMBINED"); +- (void)openLicenseGPL { + openFromBundle(@"COPYING"); +} + +- (void)openLicenseLGPL { + openFromBundle(@"COPYING-LGPL"); +} + +- (void)openLicenseFreefont { + openFromBundle(@"COPYING-FREEFONT"); +} + +- (void)openLicenseBSD { + openFromBundle(@"COPYING-BSD"); } - (void)openNews { @@ -183,7 +198,11 @@ void replaceApplicationMenuItems() { addMenuItem(_("What's New in ScummVM"), stringEncoding, delegate, @selector(openNews), @"", helpMenu); [helpMenu addItem:[NSMenuItem separatorItem]]; addMenuItem(_("Credits"), stringEncoding, delegate, @selector(openCredits), @"", helpMenu); - addMenuItem(_("Licensing Information"), stringEncoding, delegate, @selector(openLicense), @"", helpMenu); + addMenuItem(_("GPL License"), stringEncoding, delegate, @selector(openLicenseGPL), @"", helpMenu); + addMenuItem(_("LGPL License"), stringEncoding, delegate, @selector(openLicenseLGPL), @"", helpMenu); + addMenuItem(_("Freefont License"), stringEncoding, delegate, @selector(openLicenseFreefont), @"", helpMenu); + addMenuItem(_("BSD License"), stringEncoding, delegate, @selector(openLicenseBSD), @"", helpMenu); + [appleMenu release]; [windowMenu release]; |