PageRenderTime 36ms CodeModel.GetById 17ms app.highlight 10ms RepoModel.GetById 1ms app.codeStats 0ms

/CopyLocationToClipboardService/Info.plist

http://osxsystemservices.googlecode.com/
Unknown | 68 lines | 68 code | 0 blank | 0 comment | 0 complexity | 033e072d7f4e7be2cf513ae7bb1b90da MD5 | raw file
 1<?xml version="1.0" encoding="UTF-8"?>
 2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 3<plist version="1.0">
 4<!-- Please see the "NSServices" key below for the way to register
 5	 this bundle as a service -->
 6<dict>
 7	<key>CFBundleDevelopmentRegion</key>
 8	<string>English</string>
 9	<key>CFBundleExecutable</key>
10	<string>${EXECUTABLE_NAME}</string>
11	<key>CFBundleName</key>
12	<string>${PRODUCT_NAME}</string>
13	<key>CFBundleIconFile</key>
14	<string></string>
15	<key>CFBundleIdentifier</key>
16	<string>com.ronolson.copylocationtoclipboardservice</string>
17	<key>CFBundleInfoDictionaryVersion</key>
18	<string>6.0</string>
19	<key>CFBundlePackageType</key>
20	<string>BNDL</string>
21	<key>CFBundleSignature</key>
22	<string>????</string>
23	<key>CFBundleVersion</key>
24	<string>1</string>
25	<key>CFBundleShortVersionString</key>
26	<string>1.0</string>
27	<key>NSPrincipalClass</key>
28	<string></string>
29	<!-- Here's where the services stuff begins -->
30	<!-- The documentation for this section is in Apple's
31		 "Services Implementation Guide", under the "Services
32		 Properties" chapter -->
33	<key>NSServices</key>
34	<array>
35		<dict>
36			<key>NSMenuItem</key>
37			<dict>
38				<key>default</key>
39				<!-- This is what will show up in the Services menu -->
40				<string>Copy Current Directory to Pasteboard</string>
41			</dict>
42			<key>NSMessage</key>
43			<!-- This is the method that will be executed -->
44			<string>getSelectedDirectory</string>
45			<key>NSPortName</key>
46			<string>CopyLocationToClipboardService</string>	
47			<!-- Here we're limiting where the service will appear. -->
48			<key>NSRequiredContext</key>
49			<dict>
50				<key>NSTextContent</key>
51				<string>FilePath</string>
52			</dict>
53			<!-- This service is only really useful from the Finder. So
54				 we want the finder only to send us the URI "public.directory"
55				 which *will* include packages (on the off-chance you want to
56				 see the full package directory name) -->
57			<key>NSSendFileTypes</key>
58			<array>
59				<!-- Check out "System-Declared Uniform Type Identifiers"
60					 in the Apple documentation for the various UTI types.
61					 In this example, all we want is a directory, which is
62					 a super-type to other types (e.g. public.folder) -->
63				<string>public.directory</string>
64			</array>			 
65		</dict>
66	</array>
67</dict>
68</plist>