From fac94c593285eacda57de257fa2be0548341b567 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Wed, 18 Jun 2014 14:15:27 -0700 Subject: [PATCH] macosx: Define icons for our file types on OS X Adds definitions to the Info.plist files shipped to specify which icons to show for .telem, .eeprom and .mpd files. Note that the applications don't respond to open apple events, so double clicking on a file only starts the application. Signed-off-by: Keith Packard --- altosui/Info.plist.in | 27 +++++++++++++++++++++++++++ micropeak/Info.plist.in | 15 +++++++++++++++ telegps/Info.plist.in | 27 +++++++++++++++++++++++++++ 3 files changed, 69 insertions(+) diff --git a/altosui/Info.plist.in b/altosui/Info.plist.in index 46dea171..bae6d52c 100644 --- a/altosui/Info.plist.in +++ b/altosui/Info.plist.in @@ -24,6 +24,33 @@ 6.0 CFBundleIconFile AltosUIIcon.icns + CFBundleDocumentTypes + + + CFBundleTypeName + Telemetry + CFBundleTypeIconFile + AltosUIIcon.icns + CFBundleTypeExtensions + + telem + + CFBundleTypeRole + Editor + + + CFBundleTypeName + Eeprom + CFBundleTypeIconFile + AltosUIIcon.icns + CFBundleTypeExtensions + + eeprom + + CFBundleTypeRole + Editor + + Java MainClass diff --git a/micropeak/Info.plist.in b/micropeak/Info.plist.in index 40984c5a..8f751079 100644 --- a/micropeak/Info.plist.in +++ b/micropeak/Info.plist.in @@ -24,6 +24,21 @@ 6.0 CFBundleIconFile MicroPeak.icns + CFBundleDocumentTypes + + + CFBundleTypeName + MicroPeak data file + CFBundleTypeIconFile + MicroPeak.icns + CFBundleTypeExtensions + + mpd + + CFBundleTypeRole + Editor + + Java MainClass diff --git a/telegps/Info.plist.in b/telegps/Info.plist.in index df05bb6e..7dbb77d1 100644 --- a/telegps/Info.plist.in +++ b/telegps/Info.plist.in @@ -24,6 +24,33 @@ 6.0 CFBundleIconFile TeleGPS.icns + CFBundleDocumentTypes + + + CFBundleTypeName + Telemetry + CFBundleTypeIconFile + TeleGPS.icns + CFBundleTypeExtensions + + telem + + CFBundleTypeRole + Editor + + + CFBundleTypeName + Eeprom + CFBundleTypeIconFile + TeleGPS.icns + CFBundleTypeExtensions + + eeprom + + CFBundleTypeRole + Editor + + Java MainClass -- 2.30.2