macos-afscell-configurator-20080423
authorDavid Botsch <botsch@cnf.cornell.edu>
Fri, 25 Apr 2008 12:39:45 +0000 (12:39 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 25 Apr 2008 12:39:45 +0000 (12:39 +0000)
LICENSE IPL10

not ready for release, but, add a tool which installer can run to ask for a cell
name
AUTHOR
LICENSE IPL10

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
LICENSE IPL10

not ready for release, but, add a tool which installer can run to ask for a cell
name

12 files changed:
src/packaging/MacOS/afscell/English.lproj/InfoPlist.strings [new file with mode: 0644]
src/packaging/MacOS/afscell/English.lproj/Localizable.strings [new file with mode: 0644]
src/packaging/MacOS/afscell/English.lproj/afscell.nib/classes.nib [new file with mode: 0644]
src/packaging/MacOS/afscell/English.lproj/afscell.nib/info.nib [new file with mode: 0644]
src/packaging/MacOS/afscell/English.lproj/afscell.nib/keyedobjects.nib [new file with mode: 0644]
src/packaging/MacOS/afscell/Info.plist [new file with mode: 0644]
src/packaging/MacOS/afscell/InstallerSections.plist [new file with mode: 0644]
src/packaging/MacOS/afscell/afscell.xcodeproj/project.pbxproj [new file with mode: 0644]
src/packaging/MacOS/afscell/afscellPane.h [new file with mode: 0644]
src/packaging/MacOS/afscell/afscellPane.m [new file with mode: 0644]
src/packaging/MacOS/afscell/afscell_Prefix.pch [new file with mode: 0644]
src/packaging/MacOS/afscell/version.plist [new file with mode: 0644]

diff --git a/src/packaging/MacOS/afscell/English.lproj/InfoPlist.strings b/src/packaging/MacOS/afscell/English.lproj/InfoPlist.strings
new file mode 100644 (file)
index 0000000..15a65c8
Binary files /dev/null and b/src/packaging/MacOS/afscell/English.lproj/InfoPlist.strings differ
diff --git a/src/packaging/MacOS/afscell/English.lproj/Localizable.strings b/src/packaging/MacOS/afscell/English.lproj/Localizable.strings
new file mode 100644 (file)
index 0000000..34935d4
Binary files /dev/null and b/src/packaging/MacOS/afscell/English.lproj/Localizable.strings differ
diff --git a/src/packaging/MacOS/afscell/English.lproj/afscell.nib/classes.nib b/src/packaging/MacOS/afscell/English.lproj/afscell.nib/classes.nib
new file mode 100644 (file)
index 0000000..339f1df
--- /dev/null
@@ -0,0 +1,31 @@
+{
+    IBClasses = (
+        {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 
+        {
+            CLASS = InstallerPane; 
+            LANGUAGE = ObjC; 
+            OUTLETS = {
+                contentView = NSView; 
+                firstKeyView = NSView; 
+                initialKeyView = NSView; 
+                lastKeyView = NSView; 
+                nextPane = InstallerPane; 
+                parentSection = id; 
+            }; 
+            SUPERCLASS = NSObject; 
+        }, 
+        {
+            CLASS = InstallerSection; 
+            LANGUAGE = ObjC; 
+            OUTLETS = {firstPane = InstallerPane; }; 
+            SUPERCLASS = NSObject; 
+        }, 
+        {
+            CLASS = afscellPane; 
+            LANGUAGE = ObjC; 
+            OUTLETS = {CellAlias = id; ThisCell = id; }; 
+            SUPERCLASS = InstallerPane; 
+        }
+    ); 
+    IBVersion = 1; 
+}
\ No newline at end of file
diff --git a/src/packaging/MacOS/afscell/English.lproj/afscell.nib/info.nib b/src/packaging/MacOS/afscell/English.lproj/afscell.nib/info.nib
new file mode 100644 (file)
index 0000000..9a6acbf
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+       <key>IBDocumentLocation</key>
+       <string>51 74 356 240 0 0 1280 1002 </string>
+       <key>IBEditorPositions</key>
+       <dict>
+               <key>8</key>
+               <string>421 502 438 372 0 0 1280 1002 </string>
+       </dict>
+       <key>IBFramework Version</key>
+       <string>446.1</string>
+       <key>IBOpenObjects</key>
+       <array>
+               <integer>8</integer>
+       </array>
+       <key>IBSystem Version</key>
+       <string>8R2218</string>
+       <key>IBUsesTextArchiving</key>
+       <true/>
+</dict>
+</plist>
diff --git a/src/packaging/MacOS/afscell/English.lproj/afscell.nib/keyedobjects.nib b/src/packaging/MacOS/afscell/English.lproj/afscell.nib/keyedobjects.nib
new file mode 100644 (file)
index 0000000..df1e573
--- /dev/null
@@ -0,0 +1,1385 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+       <key>$archiver</key>
+       <string>NSKeyedArchiver</string>
+       <key>$objects</key>
+       <array>
+               <string>$null</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>104</integer>
+                       </dict>
+                       <key>NSAccessibilityConnectors</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>101</integer>
+                       </dict>
+                       <key>NSAccessibilityOidsKeys</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>102</integer>
+                       </dict>
+                       <key>NSAccessibilityOidsValues</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>103</integer>
+                       </dict>
+                       <key>NSClassesKeys</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>81</integer>
+                       </dict>
+                       <key>NSClassesValues</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>82</integer>
+                       </dict>
+                       <key>NSConnections</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>8</integer>
+                       </dict>
+                       <key>NSFontManager</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>0</integer>
+                       </dict>
+                       <key>NSFramework</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>5</integer>
+                       </dict>
+                       <key>NSNamesKeys</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>73</integer>
+                       </dict>
+                       <key>NSNamesValues</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>74</integer>
+                       </dict>
+                       <key>NSNextOid</key>
+                       <integer>23</integer>
+                       <key>NSObjectsKeys</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>70</integer>
+                       </dict>
+                       <key>NSObjectsValues</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>72</integer>
+                       </dict>
+                       <key>NSOidsKeys</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>83</integer>
+                       </dict>
+                       <key>NSOidsValues</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>84</integer>
+                       </dict>
+                       <key>NSRoot</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>2</integer>
+                       </dict>
+                       <key>NSVisibleWindows</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>6</integer>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>4</integer>
+                       </dict>
+                       <key>NSClassName</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>3</integer>
+                       </dict>
+               </dict>
+               <string>InstallerSection</string>
+               <dict>
+                       <key>$classes</key>
+                       <array>
+                               <string>NSCustomObject</string>
+                               <string>NSObject</string>
+                       </array>
+                       <key>$classname</key>
+                       <string>NSCustomObject</string>
+               </dict>
+               <string>IBCocoaFramework</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>7</integer>
+                       </dict>
+                       <key>NS.objects</key>
+                       <array/>
+               </dict>
+               <dict>
+                       <key>$classes</key>
+                       <array>
+                               <string>NSMutableSet</string>
+                               <string>NSSet</string>
+                               <string>NSObject</string>
+                       </array>
+                       <key>$classname</key>
+                       <string>NSMutableSet</string>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>52</integer>
+                       </dict>
+                       <key>NS.objects</key>
+                       <array>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>9</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>14</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>16</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>59</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>61</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>63</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>65</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>66</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>68</integer>
+                               </dict>
+                       </array>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>13</integer>
+                       </dict>
+                       <key>NSDestination</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>10</integer>
+                       </dict>
+                       <key>NSLabel</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>12</integer>
+                       </dict>
+                       <key>NSSource</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>2</integer>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>4</integer>
+                       </dict>
+                       <key>NSClassName</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>11</integer>
+                       </dict>
+               </dict>
+               <string>afscellPane</string>
+               <string>firstPane</string>
+               <dict>
+                       <key>$classes</key>
+                       <array>
+                               <string>NSNibOutletConnector</string>
+                               <string>NSNibConnector</string>
+                               <string>NSObject</string>
+                       </array>
+                       <key>$classname</key>
+                       <string>NSNibOutletConnector</string>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>13</integer>
+                       </dict>
+                       <key>NSDestination</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>2</integer>
+                       </dict>
+                       <key>NSLabel</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>15</integer>
+                       </dict>
+                       <key>NSSource</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>10</integer>
+                       </dict>
+               </dict>
+               <string>parentSection</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>13</integer>
+                       </dict>
+                       <key>NSDestination</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>17</integer>
+                       </dict>
+                       <key>NSLabel</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>58</integer>
+                       </dict>
+                       <key>NSSource</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>10</integer>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>57</integer>
+                       </dict>
+                       <key>NSClassName</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>54</integer>
+                       </dict>
+                       <key>NSExtension</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>56</integer>
+                       </dict>
+                       <key>NSFrameSize</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>53</integer>
+                       </dict>
+                       <key>NSNextResponder</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>0</integer>
+                       </dict>
+                       <key>NSSubviews</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>18</integer>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>52</integer>
+                       </dict>
+                       <key>NS.objects</key>
+                       <array>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>19</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>36</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>40</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>49</integer>
+                               </dict>
+                       </array>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>35</integer>
+                       </dict>
+                       <key>NSCell</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>21</integer>
+                       </dict>
+                       <key>NSEnabled</key>
+                       <true/>
+                       <key>NSFrame</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>20</integer>
+                       </dict>
+                       <key>NSNextResponder</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>17</integer>
+                       </dict>
+                       <key>NSSuperview</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>17</integer>
+                       </dict>
+                       <key>NSvFlags</key>
+                       <integer>256</integer>
+               </dict>
+               <string>{{17, 293}, {241, 17}}</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>34</integer>
+                       </dict>
+                       <key>NSBackgroundColor</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>26</integer>
+                       </dict>
+                       <key>NSCellFlags</key>
+                       <integer>67239424</integer>
+                       <key>NSCellFlags2</key>
+                       <integer>272629760</integer>
+                       <key>NSContents</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>22</integer>
+                       </dict>
+                       <key>NSControlView</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>19</integer>
+                       </dict>
+                       <key>NSSupport</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>23</integer>
+                       </dict>
+                       <key>NSTextColor</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>31</integer>
+                       </dict>
+               </dict>
+               <string>Type in the name of your local cell
+</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>25</integer>
+                       </dict>
+                       <key>NSName</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>24</integer>
+                       </dict>
+                       <key>NSSize</key>
+                       <real>13</real>
+                       <key>NSfFlags</key>
+                       <integer>1044</integer>
+               </dict>
+               <string>LucidaGrande</string>
+               <dict>
+                       <key>$classes</key>
+                       <array>
+                               <string>NSFont</string>
+                               <string>NSObject</string>
+                       </array>
+                       <key>$classname</key>
+                       <string>NSFont</string>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>30</integer>
+                       </dict>
+                       <key>NSCatalogName</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>27</integer>
+                       </dict>
+                       <key>NSColor</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>29</integer>
+                       </dict>
+                       <key>NSColorName</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>28</integer>
+                       </dict>
+                       <key>NSColorSpace</key>
+                       <integer>6</integer>
+               </dict>
+               <string>System</string>
+               <string>controlColor</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>30</integer>
+                       </dict>
+                       <key>NSColorSpace</key>
+                       <integer>3</integer>
+                       <key>NSWhite</key>
+                       <data>
+                       MC42NjY2NjY2OQA=
+                       </data>
+               </dict>
+               <dict>
+                       <key>$classes</key>
+                       <array>
+                               <string>NSColor</string>
+                               <string>NSObject</string>
+                       </array>
+                       <key>$classname</key>
+                       <string>NSColor</string>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>30</integer>
+                       </dict>
+                       <key>NSCatalogName</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>27</integer>
+                       </dict>
+                       <key>NSColor</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>33</integer>
+                       </dict>
+                       <key>NSColorName</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>32</integer>
+                       </dict>
+                       <key>NSColorSpace</key>
+                       <integer>6</integer>
+               </dict>
+               <string>controlTextColor</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>30</integer>
+                       </dict>
+                       <key>NSColorSpace</key>
+                       <integer>3</integer>
+                       <key>NSWhite</key>
+                       <data>
+                       MAA=
+                       </data>
+               </dict>
+               <dict>
+                       <key>$classes</key>
+                       <array>
+                               <string>NSTextFieldCell</string>
+                               <string>NSActionCell</string>
+                               <string>NSCell</string>
+                               <string>NSObject</string>
+                       </array>
+                       <key>$classname</key>
+                       <string>NSTextFieldCell</string>
+               </dict>
+               <dict>
+                       <key>$classes</key>
+                       <array>
+                               <string>NSTextField</string>
+                               <string>%NSTextField</string>
+                               <string>NSControl</string>
+                               <string>NSView</string>
+                               <string>NSResponder</string>
+                               <string>NSObject</string>
+                       </array>
+                       <key>$classname</key>
+                       <string>NSTextField</string>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>35</integer>
+                       </dict>
+                       <key>NSCell</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>38</integer>
+                       </dict>
+                       <key>NSEnabled</key>
+                       <true/>
+                       <key>NSFrame</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>37</integer>
+                       </dict>
+                       <key>NSNextResponder</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>17</integer>
+                       </dict>
+                       <key>NSSuperview</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>17</integer>
+                       </dict>
+                       <key>NSvFlags</key>
+                       <integer>256</integer>
+               </dict>
+               <string>{{17, 118}, {277, 17}}</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>34</integer>
+                       </dict>
+                       <key>NSBackgroundColor</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>26</integer>
+                       </dict>
+                       <key>NSCellFlags</key>
+                       <integer>67239424</integer>
+                       <key>NSCellFlags2</key>
+                       <integer>272629760</integer>
+                       <key>NSContents</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>39</integer>
+                       </dict>
+                       <key>NSControlView</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>36</integer>
+                       </dict>
+                       <key>NSSupport</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>23</integer>
+                       </dict>
+                       <key>NSTextColor</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>31</integer>
+                       </dict>
+               </dict>
+               <string>Type in an alias (if any) for your local cell
+</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>35</integer>
+                       </dict>
+                       <key>NSCell</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>42</integer>
+                       </dict>
+                       <key>NSEnabled</key>
+                       <true/>
+                       <key>NSFrame</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>41</integer>
+                       </dict>
+                       <key>NSNextResponder</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>17</integer>
+                       </dict>
+                       <key>NSSuperview</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>17</integer>
+                       </dict>
+                       <key>NSvFlags</key>
+                       <integer>256</integer>
+               </dict>
+               <string>{{20, 88}, {126, 22}}</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>34</integer>
+                       </dict>
+                       <key>NSBackgroundColor</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>44</integer>
+                       </dict>
+                       <key>NSCellFlags</key>
+                       <integer>-1804468671</integer>
+                       <key>NSCellFlags2</key>
+                       <integer>272630784</integer>
+                       <key>NSContents</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>43</integer>
+                       </dict>
+                       <key>NSControlView</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>40</integer>
+                       </dict>
+                       <key>NSDrawsBackground</key>
+                       <true/>
+                       <key>NSSupport</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>23</integer>
+                       </dict>
+                       <key>NSTextColor</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>47</integer>
+                       </dict>
+               </dict>
+               <string></string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>30</integer>
+                       </dict>
+                       <key>NSCatalogName</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>27</integer>
+                       </dict>
+                       <key>NSColor</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>46</integer>
+                       </dict>
+                       <key>NSColorName</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>45</integer>
+                       </dict>
+                       <key>NSColorSpace</key>
+                       <integer>6</integer>
+               </dict>
+               <string>textBackgroundColor</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>30</integer>
+                       </dict>
+                       <key>NSColorSpace</key>
+                       <integer>3</integer>
+                       <key>NSWhite</key>
+                       <data>
+                       MQA=
+                       </data>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>30</integer>
+                       </dict>
+                       <key>NSCatalogName</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>27</integer>
+                       </dict>
+                       <key>NSColor</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>33</integer>
+                       </dict>
+                       <key>NSColorName</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>48</integer>
+                       </dict>
+                       <key>NSColorSpace</key>
+                       <integer>6</integer>
+               </dict>
+               <string>textColor</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>35</integer>
+                       </dict>
+                       <key>NSCell</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>51</integer>
+                       </dict>
+                       <key>NSEnabled</key>
+                       <true/>
+                       <key>NSFrame</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>50</integer>
+                       </dict>
+                       <key>NSNextResponder</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>17</integer>
+                       </dict>
+                       <key>NSSuperview</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>17</integer>
+                       </dict>
+                       <key>NSvFlags</key>
+                       <integer>256</integer>
+               </dict>
+               <string>{{20, 263}, {378, 22}}</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>34</integer>
+                       </dict>
+                       <key>NSBackgroundColor</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>44</integer>
+                       </dict>
+                       <key>NSCellFlags</key>
+                       <integer>-1804468671</integer>
+                       <key>NSCellFlags2</key>
+                       <integer>272630784</integer>
+                       <key>NSContents</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>43</integer>
+                       </dict>
+                       <key>NSControlView</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>49</integer>
+                       </dict>
+                       <key>NSDrawsBackground</key>
+                       <true/>
+                       <key>NSSupport</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>23</integer>
+                       </dict>
+                       <key>NSTextColor</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>47</integer>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>$classes</key>
+                       <array>
+                               <string>NSMutableArray</string>
+                               <string>NSArray</string>
+                               <string>NSObject</string>
+                       </array>
+                       <key>$classname</key>
+                       <string>NSMutableArray</string>
+               </dict>
+               <string>{418, 330}</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>55</integer>
+                       </dict>
+                       <key>NS.string</key>
+                       <string>NSView</string>
+               </dict>
+               <dict>
+                       <key>$classes</key>
+                       <array>
+                               <string>NSMutableString</string>
+                               <string>NSString</string>
+                               <string>NSObject</string>
+                       </array>
+                       <key>$classname</key>
+                       <string>NSMutableString</string>
+               </dict>
+               <string>NSResponder</string>
+               <dict>
+                       <key>$classes</key>
+                       <array>
+                               <string>NSCustomView</string>
+                               <string>NSView</string>
+                               <string>NSResponder</string>
+                               <string>NSObject</string>
+                       </array>
+                       <key>$classname</key>
+                       <string>NSCustomView</string>
+               </dict>
+               <string>contentView</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>13</integer>
+                       </dict>
+                       <key>NSDestination</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>40</integer>
+                       </dict>
+                       <key>NSLabel</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>60</integer>
+                       </dict>
+                       <key>NSSource</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>49</integer>
+                       </dict>
+               </dict>
+               <string>nextKeyView</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>13</integer>
+                       </dict>
+                       <key>NSDestination</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>49</integer>
+                       </dict>
+                       <key>NSLabel</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>62</integer>
+                       </dict>
+                       <key>NSSource</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>10</integer>
+                       </dict>
+               </dict>
+               <string>ThisCell</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>13</integer>
+                       </dict>
+                       <key>NSDestination</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>40</integer>
+                       </dict>
+                       <key>NSLabel</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>64</integer>
+                       </dict>
+                       <key>NSSource</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>10</integer>
+                       </dict>
+               </dict>
+               <string>CellAlias</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>13</integer>
+                       </dict>
+                       <key>NSDestination</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>49</integer>
+                       </dict>
+                       <key>NSLabel</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>60</integer>
+                       </dict>
+                       <key>NSSource</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>40</integer>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>13</integer>
+                       </dict>
+                       <key>NSDestination</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>49</integer>
+                       </dict>
+                       <key>NSLabel</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>67</integer>
+                       </dict>
+                       <key>NSSource</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>10</integer>
+                       </dict>
+               </dict>
+               <string>firstKeyView</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>13</integer>
+                       </dict>
+                       <key>NSDestination</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>49</integer>
+                       </dict>
+                       <key>NSLabel</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>69</integer>
+                       </dict>
+                       <key>NSSource</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>10</integer>
+                       </dict>
+               </dict>
+               <string>initialKeyView</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>71</integer>
+                       </dict>
+                       <key>NS.objects</key>
+                       <array>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>49</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>40</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>10</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>36</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>17</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>19</integer>
+                               </dict>
+                       </array>
+               </dict>
+               <dict>
+                       <key>$classes</key>
+                       <array>
+                               <string>NSArray</string>
+                               <string>NSObject</string>
+                       </array>
+                       <key>$classname</key>
+                       <string>NSArray</string>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>71</integer>
+                       </dict>
+                       <key>NS.objects</key>
+                       <array>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>17</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>17</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>2</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>17</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>2</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>17</integer>
+                               </dict>
+                       </array>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>71</integer>
+                       </dict>
+                       <key>NS.objects</key>
+                       <array>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>49</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>40</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>10</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>36</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>17</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>2</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>19</integer>
+                               </dict>
+                       </array>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>71</integer>
+                       </dict>
+                       <key>NS.objects</key>
+                       <array>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>75</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>76</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>11</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>77</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>78</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>79</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>80</integer>
+                               </dict>
+                       </array>
+               </dict>
+               <string>NSTextField</string>
+               <string>NSTextField1</string>
+               <string>NSTextField21</string>
+               <string>View</string>
+               <string>File's Owner</string>
+               <string>NSTextField2</string>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>71</integer>
+                       </dict>
+                       <key>NS.objects</key>
+                       <array/>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>71</integer>
+                       </dict>
+                       <key>NS.objects</key>
+                       <array/>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>71</integer>
+                       </dict>
+                       <key>NS.objects</key>
+                       <array>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>65</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>66</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>63</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>16</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>59</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>49</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>61</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>68</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>17</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>14</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>40</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>2</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>36</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>9</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>19</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>10</integer>
+                               </dict>
+                       </array>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>71</integer>
+                       </dict>
+                       <key>NS.objects</key>
+                       <array>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>85</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>86</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>87</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>88</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>89</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>90</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>91</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>92</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>93</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>94</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>95</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>96</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>97</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>98</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>99</integer>
+                               </dict>
+                               <dict>
+                                       <key>CF$UID</key>
+                                       <integer>100</integer>
+                               </dict>
+                       </array>
+               </dict>
+               <integer>20</integer>
+               <integer>21</integer>
+               <integer>19</integer>
+               <integer>9</integer>
+               <integer>16</integer>
+               <integer>14</integer>
+               <integer>18</integer>
+               <integer>22</integer>
+               <integer>8</integer>
+               <integer>7</integer>
+               <integer>13</integer>
+               <integer>1</integer>
+               <integer>12</integer>
+               <integer>6</integer>
+               <integer>10</integer>
+               <integer>5</integer>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>52</integer>
+                       </dict>
+                       <key>NS.objects</key>
+                       <array/>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>71</integer>
+                       </dict>
+                       <key>NS.objects</key>
+                       <array/>
+               </dict>
+               <dict>
+                       <key>$class</key>
+                       <dict>
+                               <key>CF$UID</key>
+                               <integer>71</integer>
+                       </dict>
+                       <key>NS.objects</key>
+                       <array/>
+               </dict>
+               <dict>
+                       <key>$classes</key>
+                       <array>
+                               <string>NSIBObjectData</string>
+                               <string>NSObject</string>
+                       </array>
+                       <key>$classname</key>
+                       <string>NSIBObjectData</string>
+               </dict>
+       </array>
+       <key>$top</key>
+       <dict>
+               <key>IB.objectdata</key>
+               <dict>
+                       <key>CF$UID</key>
+                       <integer>1</integer>
+               </dict>
+       </dict>
+       <key>$version</key>
+       <integer>100000</integer>
+</dict>
+</plist>
diff --git a/src/packaging/MacOS/afscell/Info.plist b/src/packaging/MacOS/afscell/Info.plist
new file mode 100644 (file)
index 0000000..8132aaf
--- /dev/null
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+       <key>CFBundleDevelopmentRegion</key>
+       <string>English</string>
+       <key>CFBundleExecutable</key>
+       <string>${EXECUTABLE_NAME}</string>
+       <key>CFBundleName</key>
+       <string>${PRODUCT_NAME}</string>
+       <key>CFBundleIconFile</key>
+       <string></string>
+       <key>CFBundleIdentifier</key>
+       <string>com.apple.installerPlugin</string>
+       <key>CFBundleInfoDictionaryVersion</key>
+       <string>6.0</string>
+       <key>CFBundlePackageType</key>
+       <string>BNDL</string>
+       <key>CFBundleShortVersionString</key>
+       <string>1.0.01</string>
+       <key>CFBundleSignature</key>
+       <string>????</string>
+       <key>CFBundleVersion</key>
+       <string>1.0.1</string>
+       <key>InstallerSectionTitle</key>
+       <string>afscell</string>
+       <key>NSMainNibFile</key>
+       <string>afscell</string>
+       <key>NSPrincipalClass</key>
+       <string>InstallerSection</string>
+</dict>
+</plist>
diff --git a/src/packaging/MacOS/afscell/InstallerSections.plist b/src/packaging/MacOS/afscell/InstallerSections.plist
new file mode 100644 (file)
index 0000000..e9028b9
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+       <key>SectionOrder</key>
+       <array>
+               <string>Introduction</string>
+               <string>ReadMe</string>
+               <string>License</string>
+               <string>afscell.bundle</string>
+               <string>Target</string>
+               <string>PackageSelection</string>
+               <string>Install</string>                
+       </array>
+</dict>
+</plist>
diff --git a/src/packaging/MacOS/afscell/afscell.xcodeproj/project.pbxproj b/src/packaging/MacOS/afscell/afscell.xcodeproj/project.pbxproj
new file mode 100644 (file)
index 0000000..33753de
--- /dev/null
@@ -0,0 +1,291 @@
+// !$*UTF8*$!
+{
+       archiveVersion = 1;
+       classes = {
+       };
+       objectVersion = 42;
+       objects = {
+
+/* Begin PBXBuildFile section */
+               8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; };
+               8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; };
+               B40F7FFC06739E1B0053A16B /* InstallerPlugins.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B40F7FFB06739E1B0053A16B /* InstallerPlugins.framework */; };
+               B40F802906739F480053A16B /* afscell.nib in Resources */ = {isa = PBXBuildFile; fileRef = B40F802706739F480053A16B /* afscell.nib */; };
+               B44C200B06739AE500D31AA1 /* afscellPane.m in Sources */ = {isa = PBXBuildFile; fileRef = B44C200906739AE500D31AA1 /* afscellPane.m */; };
+               B47CF355067B4E030066DBF6 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B47CF353067B4E030066DBF6 /* Localizable.strings */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+               089C1672FE841209C02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
+               089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+               089C167FFE841241C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
+               1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
+               32DBCF630370AF2F00C91783 /* afscell_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = afscell_Prefix.pch; sourceTree = "<group>"; };
+               8D5B49B6048680CD000E48DA /* afscell.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = afscell.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+               8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = "<group>"; };
+               B40F7FFB06739E1B0053A16B /* InstallerPlugins.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InstallerPlugins.framework; path = /System/Library/Frameworks/InstallerPlugins.framework; sourceTree = "<absolute>"; };
+               B40F802806739F480053A16B /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/afscell.nib; sourceTree = "<group>"; };
+               B44C200806739AE500D31AA1 /* afscellPane.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = afscellPane.h; sourceTree = "<group>"; };
+               B44C200906739AE500D31AA1 /* afscellPane.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = afscellPane.m; sourceTree = "<group>"; };
+               B47CF354067B4E030066DBF6 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = "<group>"; };
+               B4A6B2A60673D523003CD9B2 /* InstallerSections.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = InstallerSections.plist; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+               8D5B49B3048680CD000E48DA /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */,
+                               B40F7FFC06739E1B0053A16B /* InstallerPlugins.framework in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+               089C166AFE841209C02AAC07 /* InstallerPlugin */ = {
+                       isa = PBXGroup;
+                       children = (
+                               08FB77AFFE84173DC02AAC07 /* Classes */,
+                               32C88E010371C26100C91783 /* Other Sources */,
+                               089C167CFE841241C02AAC07 /* Resources */,
+                               089C1671FE841209C02AAC07 /* Frameworks and Libraries */,
+                               19C28FB8FE9D52D311CA2CBB /* Products */,
+                       );
+                       name = InstallerPlugin;
+                       sourceTree = "<group>";
+               };
+               089C1671FE841209C02AAC07 /* Frameworks and Libraries */ = {
+                       isa = PBXGroup;
+                       children = (
+                               1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */,
+                               1058C7AEFEA557BF11CA2CBB /* Other Frameworks */,
+                       );
+                       name = "Frameworks and Libraries";
+                       sourceTree = "<group>";
+               };
+               089C167CFE841241C02AAC07 /* Resources */ = {
+                       isa = PBXGroup;
+                       children = (
+                               B47CF353067B4E030066DBF6 /* Localizable.strings */,
+                               B4A6B2A60673D523003CD9B2 /* InstallerSections.plist */,
+                               8D5B49B7048680CD000E48DA /* Info.plist */,
+                               089C167DFE841241C02AAC07 /* InfoPlist.strings */,
+                               B40F802706739F480053A16B /* afscell.nib */,
+                       );
+                       name = Resources;
+                       sourceTree = "<group>";
+               };
+               08FB77AFFE84173DC02AAC07 /* Classes */ = {
+                       isa = PBXGroup;
+                       children = (
+                               B44C200906739AE500D31AA1 /* afscellPane.m */,
+                               B44C200806739AE500D31AA1 /* afscellPane.h */,
+                       );
+                       name = Classes;
+                       sourceTree = "<group>";
+               };
+               1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = {
+                       isa = PBXGroup;
+                       children = (
+                               1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */,
+                               B40F7FFB06739E1B0053A16B /* InstallerPlugins.framework */,
+                       );
+                       name = "Linked Frameworks";
+                       sourceTree = "<group>";
+               };
+               1058C7AEFEA557BF11CA2CBB /* Other Frameworks */ = {
+                       isa = PBXGroup;
+                       children = (
+                               089C1672FE841209C02AAC07 /* Foundation.framework */,
+                               089C167FFE841241C02AAC07 /* AppKit.framework */,
+                       );
+                       name = "Other Frameworks";
+                       sourceTree = "<group>";
+               };
+               19C28FB8FE9D52D311CA2CBB /* Products */ = {
+                       isa = PBXGroup;
+                       children = (
+                               8D5B49B6048680CD000E48DA /* afscell.bundle */,
+                       );
+                       name = Products;
+                       sourceTree = "<group>";
+               };
+               32C88E010371C26100C91783 /* Other Sources */ = {
+                       isa = PBXGroup;
+                       children = (
+                               32DBCF630370AF2F00C91783 /* afscell_Prefix.pch */,
+                       );
+                       name = "Other Sources";
+                       sourceTree = "<group>";
+               };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+               8D5B49AC048680CD000E48DA /* afscell */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = B44174E608BA33C40065BEDE /* Build configuration list for PBXNativeTarget "afscell" */;
+                       buildPhases = (
+                               8D5B49AF048680CD000E48DA /* Resources */,
+                               8D5B49B1048680CD000E48DA /* Sources */,
+                               8D5B49B3048680CD000E48DA /* Frameworks */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                       );
+                       name = afscell;
+                       productInstallPath = "$(HOME)/Library/Bundles";
+                       productName = InstallerPlugin;
+                       productReference = 8D5B49B6048680CD000E48DA /* afscell.bundle */;
+                       productType = "com.apple.product-type.bundle";
+               };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+               089C1669FE841209C02AAC07 /* Project object */ = {
+                       isa = PBXProject;
+                       buildConfigurationList = B44174EA08BA33C40065BEDE /* Build configuration list for PBXProject "afscell" */;
+                       hasScannedForEncodings = 1;
+                       mainGroup = 089C166AFE841209C02AAC07 /* InstallerPlugin */;
+                       projectDirPath = "";
+                       targets = (
+                               8D5B49AC048680CD000E48DA /* afscell */,
+                       );
+               };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+               8D5B49AF048680CD000E48DA /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */,
+                               B40F802906739F480053A16B /* afscell.nib in Resources */,
+                               B47CF355067B4E030066DBF6 /* Localizable.strings in Resources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+               8D5B49B1048680CD000E48DA /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               B44C200B06739AE500D31AA1 /* afscellPane.m in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+               089C167DFE841241C02AAC07 /* InfoPlist.strings */ = {
+                       isa = PBXVariantGroup;
+                       children = (
+                               089C167EFE841241C02AAC07 /* English */,
+                       );
+                       name = InfoPlist.strings;
+                       sourceTree = "<group>";
+               };
+               B40F802706739F480053A16B /* afscell.nib */ = {
+                       isa = PBXVariantGroup;
+                       children = (
+                               B40F802806739F480053A16B /* English */,
+                       );
+                       name = afscell.nib;
+                       sourceTree = "<group>";
+               };
+               B47CF353067B4E030066DBF6 /* Localizable.strings */ = {
+                       isa = PBXVariantGroup;
+                       children = (
+                               B47CF354067B4E030066DBF6 /* English */,
+                       );
+                       name = Localizable.strings;
+                       sourceTree = "<group>";
+               };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+               B44174E708BA33C40065BEDE /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               COPY_PHASE_STRIP = NO;
+                               GCC_DYNAMIC_NO_PIC = NO;
+                               GCC_ENABLE_FIX_AND_CONTINUE = YES;
+                               GCC_MODEL_TUNING = G5;
+                               GCC_OPTIMIZATION_LEVEL = 0;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = afscell_Prefix.pch;
+                               INFOPLIST_FILE = Info.plist;
+                               INSTALL_PATH = "$(HOME)/Library/Bundles";
+                               PRODUCT_NAME = afscell;
+                               WRAPPER_EXTENSION = bundle;
+                               ZERO_LINK = YES;
+                       };
+                       name = Debug;
+               };
+               B44174E808BA33C40065BEDE /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               ARCHS = (
+                                       ppc,
+                                       i386,
+                               );
+                               GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+                               GCC_MODEL_TUNING = G5;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = afscell_Prefix.pch;
+                               INFOPLIST_FILE = Info.plist;
+                               INSTALL_PATH = "$(HOME)/Library/Bundles";
+                               PRODUCT_NAME = afscell;
+                               WRAPPER_EXTENSION = bundle;
+                       };
+                       name = Release;
+               };
+               B44174EB08BA33C40065BEDE /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               GCC_WARN_ABOUT_RETURN_TYPE = YES;
+                               GCC_WARN_UNUSED_VARIABLE = YES;
+                               PREBINDING = NO;
+                               SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+                       };
+                       name = Debug;
+               };
+               B44174EC08BA33C40065BEDE /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               GCC_WARN_ABOUT_RETURN_TYPE = YES;
+                               GCC_WARN_UNUSED_VARIABLE = YES;
+                               PREBINDING = NO;
+                               SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+                       };
+                       name = Release;
+               };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+               B44174E608BA33C40065BEDE /* Build configuration list for PBXNativeTarget "afscell" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               B44174E708BA33C40065BEDE /* Debug */,
+                               B44174E808BA33C40065BEDE /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
+               B44174EA08BA33C40065BEDE /* Build configuration list for PBXProject "afscell" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               B44174EB08BA33C40065BEDE /* Debug */,
+                               B44174EC08BA33C40065BEDE /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
+/* End XCConfigurationList section */
+       };
+       rootObject = 089C1669FE841209C02AAC07 /* Project object */;
+}
diff --git a/src/packaging/MacOS/afscell/afscellPane.h b/src/packaging/MacOS/afscell/afscellPane.h
new file mode 100644 (file)
index 0000000..5c4e985
--- /dev/null
@@ -0,0 +1,20 @@
+//
+//  afscellPane.h
+//  afscell
+//
+//  Created by David Botsch on 10/23/07.
+//  Copyright (c) 2007 __MyCompanyName__. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+#import <InstallerPlugins/InstallerPlugins.h>
+
+
+@interface afscellPane : InstallerPane {
+
+       IBOutlet NSTextField * ThisCell;
+       IBOutlet NSTextField * CellAlias;
+
+}
+
+@end
diff --git a/src/packaging/MacOS/afscell/afscellPane.m b/src/packaging/MacOS/afscell/afscellPane.m
new file mode 100644 (file)
index 0000000..f8ac9b2
--- /dev/null
@@ -0,0 +1,53 @@
+//
+//  afscellPane.m
+//  afscell
+//
+//  Created by David Botsch on 10/23/07.
+//  Copyright (c) 2007 __MyCompanyName__. All rights reserved.
+//
+
+#import "afscellPane.h"
+
+
+@implementation afscellPane
+
+- (NSString *)title
+{
+       return [[NSBundle bundleForClass:[self class]] localizedStringForKey:@"PaneTitle" value:nil table:nil];
+}
+
+
+
+/* called when user clicks "Continue" -- return value indicates if application should exit pane */
+- (BOOL)shouldExitPane:(InstallerSectionDirection)dir
+{
+       if(InstallerDirectionForward == dir) {
+               
+               /* Update ThisCell and CellAlias files with input */
+               NSString * WSCell = [ThisCell stringValue];
+               NSString * WSAlias = [CellAlias stringValue];
+               
+               
+                                       
+                               BOOL wr1 = [WSCell writeToFile:@"/private/tmp/ThisCell" atomically:YES];
+                               BOOL wr2;
+               
+                               if ([WSAlias length] != 0) {
+                                       NSMutableString * aliasString = [[NSMutableString alloc] init];
+                                       [aliasString appendString:WSCell];
+                                       [aliasString appendFormat:@" "];
+                                       [aliasString appendString:WSAlias];
+                                       wr2 = [aliasString writeToFile:@"/private/tmp/CellAlias" atomically:YES];
+                               }
+               
+                               NSMutableString * results = [[NSMutableString alloc] init];
+                               [results appendFormat:@"Write 1 is %d and write 2 is %d\n", wr1, wr2];
+                               [results writeToFile:@"/private/tmp/writefile" atomically:YES];
+                       
+               return YES;
+       }
+       return YES;
+}
+
+@end
+
diff --git a/src/packaging/MacOS/afscell/afscell_Prefix.pch b/src/packaging/MacOS/afscell/afscell_Prefix.pch
new file mode 100644 (file)
index 0000000..b3c37ff
--- /dev/null
@@ -0,0 +1,7 @@
+//
+// Prefix header for all source files of the 'InstallerPlugin' target in the 'InstallerPlugin' project.
+//
+
+#ifdef __OBJC__
+    #import <Cocoa/Cocoa.h>
+#endif
diff --git a/src/packaging/MacOS/afscell/version.plist b/src/packaging/MacOS/afscell/version.plist
new file mode 100644 (file)
index 0000000..70944cc
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+       <key>BuildVersion</key>
+       <string>344</string>
+       <key>CFBundleVersion</key>
+       <string>1.0</string>
+       <key>ProjectName</key>
+       <string>DevToolsWizardTemplates</string>
+       <key>SourceVersion</key>
+       <string>3670000</string>
+</dict>
+</plist>