Various other things.

This commit is contained in:
Nate Weaver 2013-08-26 08:24:12 -05:00
parent 1cde2e411a
commit caf6a3d640
4 changed files with 519 additions and 158 deletions

View File

@ -21,6 +21,12 @@ NSString *DocumentInfoWillChangeNotification = @"DocumentInfoWillChangeNotifica
NSString *DocumentInfoDidChangeNotification = @"DocumentInfoDidChangeNotification";
extern NSString *RKResourcePboardType;
@interface ResourceDocument ()
@property (retain) IBOutlet NSView *viewToolbarView;
@end
@implementation ResourceDocument
- (id)init
@ -739,6 +745,7 @@ static NSString *RKEditHexItemIdentifier = @"com.nickshanks.resknife.toolbar.edi
static NSString *RKSaveItemIdentifier = @"com.nickshanks.resknife.toolbar.save";
static NSString *RKShowInfoItemIdentifier = @"com.nickshanks.resknife.toolbar.showinfo";
static NSString *RKExportItemIdentifier = @"com.nickshanks.resknife.toolbar.export";
static NSString *RKViewItemIdentifier = @"com.nickshanks.resknife.toolbar.view";
- (void)setupToolbar:(NSWindowController *)windowController
{
@ -823,6 +830,15 @@ static NSString *RKExportItemIdentifier = @"com.nickshanks.resknife.toolbar.exp
[item setTarget:self];
[item setAction:@selector(exportResources:)];
[toolbarItems setObject:item forKey:RKExportItemIdentifier];
item = [[NSToolbarItem alloc] initWithItemIdentifier:RKViewItemIdentifier];
[item autorelease];
[item setLabel:NSLocalizedString(@"View", nil)];
[item setPaletteLabel:NSLocalizedString(@"View", nil)];
[item setToolTip:NSLocalizedString(@"View as a list or previews", nil)];
[item setView:self.viewToolbarView];
[item setTarget:self];
[toolbarItems setObject:item forKey:RKViewItemIdentifier];
if([windowController window] == mainWindow)
{
@ -847,12 +863,13 @@ static NSString *RKExportItemIdentifier = @"com.nickshanks.resknife.toolbar.exp
- (NSArray *)toolbarDefaultItemIdentifiers:(NSToolbar *)toolbar
{
return [NSArray arrayWithObjects:RKCreateItemIdentifier, RKShowInfoItemIdentifier, RKDeleteItemIdentifier, NSToolbarSeparatorItemIdentifier, RKEditItemIdentifier, RKEditHexItemIdentifier, NSToolbarSeparatorItemIdentifier, RKSaveItemIdentifier, NSToolbarPrintItemIdentifier, NSToolbarFlexibleSpaceItemIdentifier, NSToolbarCustomizeToolbarItemIdentifier, nil];
NSString *separatorIdentifier = NSAppKitVersionNumber < NSAppKitVersionNumber10_7 ? NSToolbarSeparatorItemIdentifier : NSToolbarSpaceItemIdentifier;
return [NSArray arrayWithObjects:RKCreateItemIdentifier, RKShowInfoItemIdentifier, RKDeleteItemIdentifier, RKViewItemIdentifier, separatorIdentifier, RKEditItemIdentifier, RKEditHexItemIdentifier, separatorIdentifier, RKSaveItemIdentifier, NSToolbarPrintItemIdentifier, NSToolbarFlexibleSpaceItemIdentifier, NSToolbarCustomizeToolbarItemIdentifier, nil];
}
- (NSArray *)toolbarAllowedItemIdentifiers:(NSToolbar *)toolbar
{
return [NSArray arrayWithObjects:RKCreateItemIdentifier, RKDeleteItemIdentifier, RKEditItemIdentifier, RKEditHexItemIdentifier, RKSaveItemIdentifier, RKExportItemIdentifier, RKShowInfoItemIdentifier, NSToolbarPrintItemIdentifier, NSToolbarCustomizeToolbarItemIdentifier, NSToolbarFlexibleSpaceItemIdentifier, NSToolbarSpaceItemIdentifier, NSToolbarSeparatorItemIdentifier, nil];
return [NSArray arrayWithObjects:RKCreateItemIdentifier, RKDeleteItemIdentifier, RKEditItemIdentifier, RKEditHexItemIdentifier, RKSaveItemIdentifier, RKExportItemIdentifier, RKShowInfoItemIdentifier, RKViewItemIdentifier, NSToolbarPrintItemIdentifier, NSToolbarCustomizeToolbarItemIdentifier, NSToolbarFlexibleSpaceItemIdentifier, NSToolbarSpaceItemIdentifier, NSToolbarSeparatorItemIdentifier, nil];
}
- (BOOL)validateToolbarItem:(NSToolbarItem *)item
@ -1044,7 +1061,18 @@ static NSString *RKExportItemIdentifier = @"com.nickshanks.resknife.toolbar.exp
NSData *data = [(Resource *)[outlineView itemAtRow:[outlineView selectedRow]] data];
if(data && [data length] != 0)
{
[NSThread detachNewThreadSelector:@selector(playSoundThreadController:) toTarget:self withObject:data];
xpc_connection_t connection = xpc_connection_create("org.derailer.ResKnife.System7SoundPlayer", NULL);
xpc_object_t dict = xpc_dictionary_create(NULL, NULL, 0);
xpc_dictionary_set_data(dict, "soundData", [data bytes], [data length]);
xpc_connection_set_event_handler(connection, ^(xpc_object_t object) {
if (xpc_get_type(object) == XPC_TYPE_ERROR) {
if (object == XPC_ERROR_CONNECTION_INVALID)
NSLog(@"invalid connection");
}
});
xpc_connection_resume(connection);
xpc_connection_send_message(connection, dict);
xpc_release(dict);
}
else NSBeep();
}

View File

@ -2,13 +2,13 @@
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
<data>
<int key="IBDocument.SystemTarget">1070</int>
<string key="IBDocument.SystemVersion">11E2620</string>
<string key="IBDocument.InterfaceBuilderVersion">2549</string>
<string key="IBDocument.AppKitVersion">1138.47</string>
<string key="IBDocument.HIToolboxVersion">569.00</string>
<string key="IBDocument.SystemVersion">12C3006</string>
<string key="IBDocument.InterfaceBuilderVersion">3084</string>
<string key="IBDocument.AppKitVersion">1187.34</string>
<string key="IBDocument.HIToolboxVersion">625.00</string>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="NS.object.0">2549</string>
<string key="NS.object.0">3084</string>
</object>
<array key="IBDocument.IntegratedClassDependencies">
<string>NSButton</string>
@ -70,8 +70,10 @@
<string key="NSFrameSize">{540, 384}</string>
<reference key="NSSuperview" ref="553411803"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="426977364"/>
<reference key="NSNextKeyView" ref="984748865"/>
<bool key="NSEnabled">YES</bool>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
<bool key="NSControlAllowsExpansionToolTips">YES</bool>
<object class="NSTableHeaderView" key="NSHeaderView" id="625879308">
<reference key="NSNextResponder" ref="984748865"/>
<int key="NSvFlags">256</int>
@ -93,7 +95,7 @@
<double key="NSMinWidth">16</double>
<double key="NSMaxWidth">1000</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
<int key="NSCellFlags">75628096</int>
<int key="NSCellFlags">75497536</int>
<int key="NSCellFlags2">2048</int>
<string key="NSContents">Name</string>
<object class="NSFont" key="NSSupport" id="26">
@ -116,7 +118,7 @@
</object>
</object>
<object class="NSTextFieldCell" key="NSDataCell" id="1029593585">
<int key="NSCellFlags">338820672</int>
<int key="NSCellFlags">338690112</int>
<int key="NSCellFlags2">1024</int>
<object class="NSFont" key="NSSupport" id="788683039">
<string key="NSName">LucidaGrande</string>
@ -150,7 +152,7 @@
<double key="NSMinWidth">60</double>
<double key="NSMaxWidth">60</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
<int key="NSCellFlags">75628096</int>
<int key="NSCellFlags">75497536</int>
<int key="NSCellFlags2">67110912</int>
<string key="NSContents">Type</string>
<reference key="NSSupport" ref="26"/>
@ -158,7 +160,7 @@
<reference key="NSTextColor" ref="776624688"/>
</object>
<object class="NSTextFieldCell" key="NSDataCell" id="819918056">
<int key="NSCellFlags">338820672</int>
<int key="NSCellFlags">338690112</int>
<int key="NSCellFlags2">67109888</int>
<reference key="NSSupport" ref="788683039"/>
<reference key="NSControlView" ref="531638983"/>
@ -180,7 +182,7 @@
<double key="NSMinWidth">60</double>
<double key="NSMaxWidth">60</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
<int key="NSCellFlags">75628096</int>
<int key="NSCellFlags">75497536</int>
<int key="NSCellFlags2">67110912</int>
<string key="NSContents">ID</string>
<reference key="NSSupport" ref="26"/>
@ -193,7 +195,7 @@
<reference key="NSTextColor" ref="776624688"/>
</object>
<object class="NSTextFieldCell" key="NSDataCell" id="887758043">
<int key="NSCellFlags">338820672</int>
<int key="NSCellFlags">338690112</int>
<int key="NSCellFlags2">67109888</int>
<reference key="NSSupport" ref="788683039"/>
<reference key="NSControlView" ref="531638983"/>
@ -223,7 +225,7 @@
<double key="NSMinWidth">60</double>
<double key="NSMaxWidth">80</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
<int key="NSCellFlags">75628096</int>
<int key="NSCellFlags">75497536</int>
<int key="NSCellFlags2">67110912</int>
<string key="NSContents">Size</string>
<reference key="NSSupport" ref="26"/>
@ -231,7 +233,7 @@
<reference key="NSTextColor" ref="776624688"/>
</object>
<object class="NSTextFieldCell" key="NSDataCell" id="940598627">
<int key="NSCellFlags">338820672</int>
<int key="NSCellFlags">338690112</int>
<int key="NSCellFlags2">67109888</int>
<reference key="NSSupport" ref="788683039"/>
<reference key="NSControlView" ref="531638983"/>
@ -253,7 +255,7 @@
<double key="NSMinWidth">60</double>
<double key="NSMaxWidth">1000</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
<int key="NSCellFlags">75628096</int>
<int key="NSCellFlags">75497536</int>
<int key="NSCellFlags2">134219776</int>
<string key="NSContents">Attributes</string>
<reference key="NSSupport" ref="26"/>
@ -261,7 +263,7 @@
<reference key="NSTextColor" ref="776624688"/>
</object>
<object class="NSTextFieldCell" key="NSDataCell" id="277813217">
<int key="NSCellFlags">338820672</int>
<int key="NSCellFlags">338690112</int>
<int key="NSCellFlags2">1024</int>
<reference key="NSSupport" ref="788683039"/>
<reference key="NSControlView" ref="531638983"/>
@ -315,10 +317,10 @@
<object class="NSScroller" id="873121742">
<reference key="NSNextResponder" ref="787858034"/>
<int key="NSvFlags">256</int>
<string key="NSFrame">{{526, 17}, {15, 378}}</string>
<string key="NSFrame">{{525, 17}, {16, 384}}</string>
<reference key="NSSuperview" ref="787858034"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView"/>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
<reference key="NSTarget" ref="787858034"/>
<string key="NSAction">_doScroller:</string>
<double key="NSPercent">0.96616542339324951</double>
@ -326,10 +328,11 @@
<object class="NSScroller" id="426977364">
<reference key="NSNextResponder" ref="787858034"/>
<int key="NSvFlags">256</int>
<string key="NSFrame">{{1, 386}, {534, 15}}</string>
<string key="NSFrame">{{1, 385}, {540, 16}}</string>
<reference key="NSSuperview" ref="787858034"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="873121742"/>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
<int key="NSsFlags">1</int>
<reference key="NSTarget" ref="787858034"/>
<string key="NSAction">_doScroller:</string>
@ -353,13 +356,16 @@
<string key="NSFrame">{{-1, -1}, {542, 402}}</string>
<reference key="NSSuperview" ref="68889780"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="984748865"/>
<reference key="NSNextKeyView" ref="553411803"/>
<int key="NSsFlags">2098</int>
<reference key="NSVScroller" ref="873121742"/>
<reference key="NSHScroller" ref="426977364"/>
<reference key="NSContentView" ref="553411803"/>
<reference key="NSHeaderClipView" ref="984748865"/>
<bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
<double key="NSMinMagnification">0.25</double>
<double key="NSMaxMagnification">4</double>
<double key="NSMagnification">1</double>
</object>
</array>
<string key="NSFrameSize">{540, 400}</string>
@ -392,11 +398,10 @@
<string key="NSFrameSize">{69, 25}</string>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="NSEnabled">YES</bool>
<object class="NSSegmentedCell" key="NSCell" id="602701963">
<int key="NSCellFlags">67239424</int>
<int key="NSCellFlags">67108864</int>
<int key="NSCellFlags2">0</int>
<reference key="NSSupport" ref="788683039"/>
<string key="NSCellIdentifier">_NS:9</string>
@ -425,6 +430,7 @@
</array>
<int key="NSSegmentStyle">4</int>
</object>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
</object>
<object class="NSButton" id="240356188">
<reference key="NSNextResponder"/>
@ -432,17 +438,16 @@
<string key="NSFrameSize">{35, 25}</string>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView"/>
<string key="NSReuseIdentifierKey">_NS:22</string>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="624901668">
<int key="NSCellFlags">-2080244224</int>
<int key="NSCellFlags">-2080374784</int>
<int key="NSCellFlags2">134217728</int>
<string key="NSContents"/>
<reference key="NSSupport" ref="788683039"/>
<string key="NSCellIdentifier">_NS:22</string>
<reference key="NSControlView" ref="240356188"/>
<int key="NSButtonFlags">-2033958657</int>
<int key="NSButtonFlags">-2033958912</int>
<int key="NSButtonFlags2">163</int>
<object class="NSCustomResource" key="NSNormalImage">
<string key="NSClassName">NSImage</string>
@ -453,6 +458,7 @@
<int key="NSPeriodicDelay">400</int>
<int key="NSPeriodicInterval">75</int>
</object>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
</object>
<object class="NSButton" id="906285995">
<reference key="NSNextResponder"/>
@ -460,17 +466,16 @@
<string key="NSFrameSize">{35, 25}</string>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView"/>
<string key="NSReuseIdentifierKey">_NS:22</string>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="93146896">
<int key="NSCellFlags">-2080244224</int>
<int key="NSCellFlags">-2080374784</int>
<int key="NSCellFlags2">134217728</int>
<string key="NSContents"/>
<reference key="NSSupport" ref="788683039"/>
<string key="NSCellIdentifier">_NS:22</string>
<reference key="NSControlView" ref="906285995"/>
<int key="NSButtonFlags">-2033958657</int>
<int key="NSButtonFlags">-2033958912</int>
<int key="NSButtonFlags2">163</int>
<object class="NSCustomResource" key="NSNormalImage">
<string key="NSClassName">NSImage</string>
@ -481,6 +486,7 @@
<int key="NSPeriodicDelay">400</int>
<int key="NSPeriodicInterval">75</int>
</object>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
</object>
</array>
<object class="IBObjectContainer" key="IBDocument.Objects">
@ -517,6 +523,14 @@
</object>
<int key="connectionID">155</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">viewToolbarView</string>
<reference key="source" ref="460391499"/>
<reference key="destination" ref="915916486"/>
</object>
<int key="connectionID">172</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">delegate</string>
@ -847,7 +861,7 @@
<nil key="activeLocalization"/>
<dictionary class="NSMutableDictionary" key="localizations"/>
<nil key="sourceID"/>
<int key="maxID">171</int>
<int key="maxID">172</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
@ -859,47 +873,6 @@
<string key="minorKey">./Classes/AttributesFormatter.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSDocument</string>
<dictionary class="NSMutableDictionary" key="actions">
<string key="printDocument:">id</string>
<string key="revertDocumentToSaved:">id</string>
<string key="runPageLayout:">id</string>
<string key="saveDocument:">id</string>
<string key="saveDocumentAs:">id</string>
<string key="saveDocumentTo:">id</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="actionInfosByName">
<object class="IBActionInfo" key="printDocument:">
<string key="name">printDocument:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="revertDocumentToSaved:">
<string key="name">revertDocumentToSaved:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="runPageLayout:">
<string key="name">runPageLayout:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="saveDocument:">
<string key="name">saveDocument:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="saveDocumentAs:">
<string key="name">saveDocumentAs:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="saveDocumentTo:">
<string key="name">saveDocumentTo:</string>
<string key="candidateClassName">id</string>
</object>
</dictionary>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/NSDocument.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">OutlineViewDelegate</string>
<string key="superclassName">NSObject</string>
@ -974,6 +947,7 @@
<string key="clear:">id</string>
<string key="copy:">id</string>
<string key="creatorChanged:">id</string>
<string key="cut:">id</string>
<string key="exportResources:">id</string>
<string key="openResources:">id</string>
<string key="openResourcesAsHex:">id</string>
@ -997,6 +971,10 @@
<string key="name">creatorChanged:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="cut:">
<string key="name">cut:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="exportResources:">
<string key="name">exportResources:</string>
<string key="candidateClassName">id</string>
@ -1038,6 +1016,7 @@
<string key="dataSource">ResourceDataSource</string>
<string key="mainWindow">NSWindow</string>
<string key="outlineView">NSOutlineView</string>
<string key="viewToolbarView">NSView</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
<object class="IBToOneOutletInfo" key="dataSource">
@ -1052,6 +1031,10 @@
<string key="name">outlineView</string>
<string key="candidateClassName">NSOutlineView</string>
</object>
<object class="IBToOneOutletInfo" key="viewToolbarView">
<string key="name">viewToolbarView</string>
<string key="candidateClassName">NSView</string>
</object>
</dictionary>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>

View File

@ -1,22 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
<data>
<int key="IBDocument.SystemTarget">1070</int>
<string key="IBDocument.SystemVersion">11E53</string>
<string key="IBDocument.InterfaceBuilderVersion">2182</string>
<string key="IBDocument.AppKitVersion">1138.47</string>
<string key="IBDocument.HIToolboxVersion">569.00</string>
<int key="IBDocument.SystemTarget">1080</int>
<string key="IBDocument.SystemVersion">12C3006</string>
<string key="IBDocument.InterfaceBuilderVersion">3084</string>
<string key="IBDocument.AppKitVersion">1187.34</string>
<string key="IBDocument.HIToolboxVersion">625.00</string>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="NS.object.0">2182</string>
<string key="NS.object.0">3084</string>
</object>
<array key="IBDocument.IntegratedClassDependencies">
<string>NSImageView</string>
<string>NSWindowTemplate</string>
<string>NSView</string>
<string>NSImageCell</string>
<string>NSCustomObject</string>
<string>IBNSLayoutConstraint</string>
<string>NSBox</string>
<string>NSCustomObject</string>
<string>NSImageCell</string>
<string>NSImageView</string>
<string>NSView</string>
<string>NSWindowTemplate</string>
</array>
<array key="IBDocument.PluginDependencies">
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@ -38,7 +39,7 @@
<object class="NSWindowTemplate" id="1005">
<int key="NSWindowStyleMask">15</int>
<int key="NSWindowBacking">2</int>
<string key="NSWindowRect">{{196, 240}, {535, 374}}</string>
<string key="NSWindowRect">{{196, 240}, {625, 449}}</string>
<int key="NSWTFlags">544735232</int>
<string key="NSWindowTitle">Window</string>
<string key="NSWindowClass">NSWindow</string>
@ -48,35 +49,86 @@
<reference key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSImageView" id="231505248">
<object class="NSBox" id="459944721">
<reference key="NSNextResponder" ref="1006"/>
<int key="NSvFlags">268</int>
<set class="NSMutableSet" key="NSDragTypes">
<string>Apple PDF pasteboard type</string>
<string>Apple PICT pasteboard type</string>
<string>Apple PNG pasteboard type</string>
<string>NSFilenamesPboardType</string>
<string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
<string>NeXT TIFF v4.0 pasteboard type</string>
</set>
<string key="NSFrame">{{17, 17}, {501, 340}}</string>
<int key="NSvFlags">36</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSView" id="149869233">
<reference key="NSNextResponder" ref="459944721"/>
<int key="NSvFlags">274</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSImageView" id="231505248">
<reference key="NSNextResponder" ref="149869233"/>
<int key="NSvFlags">268</int>
<set class="NSMutableSet" key="NSDragTypes">
<string>Apple PDF pasteboard type</string>
<string>Apple PICT pasteboard type</string>
<string>Apple PNG pasteboard type</string>
<string>NSFilenamesPboardType</string>
<string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
<string>NeXT TIFF v4.0 pasteboard type</string>
</set>
<string key="NSFrame">{{15, 10}, {553, 387}}</string>
<reference key="NSSuperview" ref="149869233"/>
<reference key="NSWindow"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="NSEnabled">YES</bool>
<object class="NSImageCell" key="NSCell" id="799823511">
<int key="NSCellFlags">134217728</int>
<int key="NSCellFlags2">33554432</int>
<string key="NSCellIdentifier">_NS:9</string>
<int key="NSAlign">0</int>
<int key="NSScale">0</int>
<int key="NSStyle">0</int>
<bool key="NSAnimates">NO</bool>
</object>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
<bool key="NSEditable">YES</bool>
</object>
</array>
<string key="NSFrame">{{1, 1}, {583, 407}}</string>
<reference key="NSSuperview" ref="459944721"/>
<reference key="NSWindow"/>
<string key="NSReuseIdentifierKey">_NS:11</string>
</object>
</array>
<string key="NSFrame">{{20, 20}, {585, 409}}</string>
<reference key="NSSuperview" ref="1006"/>
<reference key="NSWindow"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="NSEnabled">YES</bool>
<object class="NSImageCell" key="NSCell" id="799823511">
<int key="NSCellFlags">130560</int>
<int key="NSCellFlags2">33554432</int>
<string key="NSCellIdentifier">_NS:9</string>
<int key="NSAlign">0</int>
<int key="NSScale">0</int>
<int key="NSStyle">2</int>
<bool key="NSAnimates">NO</bool>
<string key="NSOffsets">{0, 0}</string>
<object class="NSTextFieldCell" key="NSTitleCell">
<int key="NSCellFlags">67108864</int>
<int key="NSCellFlags2">0</int>
<string key="NSContents">Box</string>
<object class="NSFont" key="NSSupport">
<string key="NSName">LucidaGrande</string>
<double key="NSSize">11</double>
<int key="NSfFlags">3100</int>
</object>
<object class="NSColor" key="NSBackgroundColor">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
<string key="NSColorName">textBackgroundColor</string>
<object class="NSColor" key="NSColor" id="823449329">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MQA</bytes>
</object>
</object>
<object class="NSColor" key="NSTextColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MCAwLjgwMDAwMDAxMTkAA</bytes>
</object>
</object>
<bool key="NSEditable">YES</bool>
<reference key="NSContentView" ref="149869233"/>
<int key="NSBorderType">1</int>
<int key="NSBoxType">4</int>
<int key="NSTitlePosition">0</int>
<bool key="NSTransparent">NO</bool>
<reference key="NSFillColor2" ref="823449329"/>
</object>
</array>
<string key="NSFrameSize">{535, 374}</string>
<string key="NSFrameSize">{625, 449}</string>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="231505248"/>
@ -153,9 +205,41 @@
<int key="objectID">2</int>
<reference key="object" ref="1006"/>
<array class="NSMutableArray" key="children">
<reference ref="231505248"/>
<object class="IBNSLayoutConstraint" id="796147226">
<reference key="firstItem" ref="231505248"/>
<reference ref="459944721"/>
<object class="IBNSLayoutConstraint" id="917862561">
<reference key="firstItem" ref="1006"/>
<int key="firstAttribute">6</int>
<int key="relation">0</int>
<reference key="secondItem" ref="459944721"/>
<int key="secondAttribute">6</int>
<float key="multiplier">1</float>
<object class="IBNSLayoutSymbolicConstant" key="constant">
<double key="value">20</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="1006"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
<object class="IBNSLayoutConstraint" id="873088371">
<reference key="firstItem" ref="1006"/>
<int key="firstAttribute">4</int>
<int key="relation">0</int>
<reference key="secondItem" ref="459944721"/>
<int key="secondAttribute">4</int>
<float key="multiplier">1</float>
<object class="IBNSLayoutSymbolicConstant" key="constant">
<double key="value">20</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="1006"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
<object class="IBNSLayoutConstraint" id="29947086">
<reference key="firstItem" ref="459944721"/>
<int key="firstAttribute">5</int>
<int key="relation">0</int>
<reference key="secondItem" ref="1006"/>
@ -165,13 +249,13 @@
<double key="value">20</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="1006"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
<reference key="containingView" ref="1006"/>
</object>
<object class="IBNSLayoutConstraint" id="560232197">
<reference key="firstItem" ref="231505248"/>
<object class="IBNSLayoutConstraint" id="64786280">
<reference key="firstItem" ref="459944721"/>
<int key="firstAttribute">3</int>
<int key="relation">0</int>
<reference key="secondItem" ref="1006"/>
@ -181,45 +265,85 @@
<double key="value">20</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="1006"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
<reference key="containingView" ref="1006"/>
</object>
<object class="IBNSLayoutConstraint" id="371238809">
<reference key="firstItem" ref="1006"/>
<int key="firstAttribute">6</int>
<int key="relation">0</int>
<reference key="secondItem" ref="231505248"/>
<int key="secondAttribute">6</int>
<float key="multiplier">1</float>
<object class="IBNSLayoutSymbolicConstant" key="constant">
<double key="value">20</double>
</object>
<float key="priority">1000</float>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
<reference key="containingView" ref="1006"/>
</object>
<object class="IBNSLayoutConstraint" id="755937507">
<reference key="firstItem" ref="1006"/>
</array>
<reference key="parent" ref="1005"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">24</int>
<reference key="object" ref="459944721"/>
<array class="NSMutableArray" key="children">
<object class="IBNSLayoutConstraint" id="387420573">
<reference key="firstItem" ref="459944721"/>
<int key="firstAttribute">4</int>
<int key="relation">0</int>
<reference key="secondItem" ref="231505248"/>
<int key="secondAttribute">4</int>
<float key="multiplier">1</float>
<object class="IBNSLayoutSymbolicConstant" key="constant">
<double key="value">20</double>
<object class="IBLayoutConstant" key="constant">
<double key="value">11</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="459944721"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
<reference key="containingView" ref="1006"/>
</object>
<object class="IBNSLayoutConstraint" id="988952039">
<reference key="firstItem" ref="459944721"/>
<int key="firstAttribute">6</int>
<int key="relation">0</int>
<reference key="secondItem" ref="231505248"/>
<int key="secondAttribute">6</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
<double key="value">16</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="459944721"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
<object class="IBNSLayoutConstraint" id="537338824">
<reference key="firstItem" ref="231505248"/>
<int key="firstAttribute">5</int>
<int key="relation">0</int>
<reference key="secondItem" ref="459944721"/>
<int key="secondAttribute">5</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
<double key="value">16</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="459944721"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
<object class="IBNSLayoutConstraint" id="873250319">
<reference key="firstItem" ref="231505248"/>
<int key="firstAttribute">3</int>
<int key="relation">0</int>
<reference key="secondItem" ref="459944721"/>
<int key="secondAttribute">3</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
<double key="value">11</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="459944721"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
<reference ref="231505248"/>
</array>
<reference key="parent" ref="1005"/>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">5</int>
@ -227,7 +351,7 @@
<array class="NSMutableArray" key="children">
<reference ref="799823511"/>
</array>
<reference key="parent" ref="1006"/>
<reference key="parent" ref="459944721"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">6</int>
@ -235,23 +359,43 @@
<reference key="parent" ref="231505248"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">11</int>
<reference key="object" ref="796147226"/>
<int key="objectID">45</int>
<reference key="object" ref="64786280"/>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">12</int>
<reference key="object" ref="560232197"/>
<int key="objectID">48</int>
<reference key="object" ref="873250319"/>
<reference key="parent" ref="459944721"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">49</int>
<reference key="object" ref="537338824"/>
<reference key="parent" ref="459944721"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">50</int>
<reference key="object" ref="988952039"/>
<reference key="parent" ref="459944721"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">51</int>
<reference key="object" ref="387420573"/>
<reference key="parent" ref="459944721"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">54</int>
<reference key="object" ref="29947086"/>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">13</int>
<reference key="object" ref="371238809"/>
<int key="objectID">55</int>
<reference key="object" ref="873088371"/>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">14</int>
<reference key="object" ref="755937507"/>
<int key="objectID">56</int>
<reference key="object" ref="917862561"/>
<reference key="parent" ref="1006"/>
</object>
</array>
@ -263,26 +407,38 @@
<string key="1.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="1.IBWindowTemplateEditedContentRect">{{357, 418}, {480, 270}}</string>
<integer value="1" key="1.NSWindowTemplate.visibleAtLaunch"/>
<string key="11.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="12.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="13.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="14.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<array class="NSMutableArray" key="2.IBNSViewMetadataConstraints">
<reference ref="796147226"/>
<reference ref="560232197"/>
<reference ref="371238809"/>
<reference ref="755937507"/>
<reference ref="64786280"/>
<reference ref="29947086"/>
<reference ref="873088371"/>
<reference ref="917862561"/>
</array>
<string key="2.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<array key="24.IBNSViewMetadataConstraints">
<reference ref="873250319"/>
<reference ref="537338824"/>
<reference ref="988952039"/>
<reference ref="387420573"/>
</array>
<boolean value="NO" key="24.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
<string key="24.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="45.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="48.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="49.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<boolean value="NO" key="5.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
<string key="5.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="50.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="51.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="54.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="55.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="56.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="6.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="unlocalizedProperties"/>
<nil key="activeLocalization"/>
<dictionary class="NSMutableDictionary" key="localizations"/>
<nil key="sourceID"/>
<int key="maxID">15</int>
<int key="maxID">56</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions">

View File

@ -25,6 +25,12 @@
B229EEF715A4FB6F0032C12C /* InfoWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = B229EEEE15A4FB6F0032C12C /* InfoWindow.xib */; };
B229EEF815A4FB6F0032C12C /* PrefsWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = B229EEF015A4FB6F0032C12C /* PrefsWindow.xib */; };
B229EEF915A4FB6F0032C12C /* ResourceDocument.xib in Resources */ = {isa = PBXBuildFile; fileRef = B229EEF215A4FB6F0032C12C /* ResourceDocument.xib */; };
B234337F16AB59D0007134B9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B5884D0156D40B01000001 /* Foundation.framework */; };
B234338516AB59D0007134B9 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = B234338316AB59D0007134B9 /* InfoPlist.strings */; };
B234338816AB59D0007134B9 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = B234338716AB59D0007134B9 /* main.m */; };
B234338E16AB5D5D007134B9 /* org.derailer.ResKnife.System7SoundPlayer.xpc in CopyFiles */ = {isa = PBXBuildFile; fileRef = B234337E16AB59D0007134B9 /* org.derailer.ResKnife.System7SoundPlayer.xpc */; };
B234339916AB6143007134B9 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B5884A0156D40B01000001 /* Carbon.framework */; };
B23433DB16AB69AE007134B9 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B5884B0156D40B01000001 /* Cocoa.framework */; };
B24925E215A6776600C22060 /* PictWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = B24925E015A6776600C22060 /* PictWindow.xib */; };
B24925E615A6778C00C22060 /* ICONWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = B24925E415A6778C00C22060 /* ICONWindow.xib */; };
B24FA09915D303A800622683 /* HexFiend.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B25C779815D2B0C500C005DE /* HexFiend.framework */; };
@ -42,6 +48,7 @@
B2B2C41815A9473C00D6F61C /* Notifications.m in Sources */ = {isa = PBXBuildFile; fileRef = F5C9ECCE027F474A01A8010C /* Notifications.m */; };
B2B2C42115A9EEEF00D6F61C /* RKPatternImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B2B2C41E15A9EEE100D6F61C /* RKPatternImageCell.m */; };
B2B2C43A15A9FCCF00D6F61C /* RKPatternView.m in Sources */ = {isa = PBXBuildFile; fileRef = B2B2C43915A9FCCF00D6F61C /* RKPatternView.m */; };
B2B3CEAA16B9DCE90027F33F /* ResourceGridView.xib in Resources */ = {isa = PBXBuildFile; fileRef = B2B3CEA816B9DCE90027F33F /* ResourceGridView.xib */; };
B2B51C9115B700560087978B /* Edit Hex.tiff in Resources */ = {isa = PBXBuildFile; fileRef = F577A8FC0211E4D401A80001 /* Edit Hex.tiff */; };
B2FCA78B15A66ACE00696598 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B5884B0156D40B01000001 /* Cocoa.framework */; };
B2FCA79115A66ACF00696598 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = B2FCA78F15A66ACF00696598 /* InfoPlist.strings */; };
@ -282,6 +289,13 @@
remoteGlobalIDString = B229EEC915A4B8720032C12C;
remoteInfo = "PNG Editor";
};
B234338F16AB5D77007134B9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F5B5880F0156D2A601000001 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B234337D16AB59D0007134B9;
remoteInfo = System7SoundPlayer;
};
B2B2C41315A9467100D6F61C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F5B5880F0156D2A601000001 /* Project object */;
@ -320,6 +334,16 @@
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
B234338D16AB5D4A007134B9 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = Contents/XPCServices;
dstSubfolderSpec = 1;
files = (
B234338E16AB5D5D007134B9 /* org.derailer.ResKnife.System7SoundPlayer.xpc in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B24FA09A15D303C900622683 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
@ -435,6 +459,11 @@
B229EEEF15A4FB6F0032C12C /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = Cocoa/English.lproj/InfoWindow.xib; sourceTree = SOURCE_ROOT; };
B229EEF115A4FB6F0032C12C /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = Cocoa/English.lproj/PrefsWindow.xib; sourceTree = SOURCE_ROOT; };
B229EEF315A4FB6F0032C12C /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = Cocoa/English.lproj/ResourceDocument.xib; sourceTree = SOURCE_ROOT; };
B234337E16AB59D0007134B9 /* org.derailer.ResKnife.System7SoundPlayer.xpc */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = org.derailer.ResKnife.System7SoundPlayer.xpc; sourceTree = BUILT_PRODUCTS_DIR; };
B234338216AB59D0007134B9 /* System7SoundPlayer-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "System7SoundPlayer-Info.plist"; sourceTree = "<group>"; };
B234338416AB59D0007134B9 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B234338616AB59D0007134B9 /* System7SoundPlayer-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "System7SoundPlayer-Prefix.pch"; sourceTree = "<group>"; };
B234338716AB59D0007134B9 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
B24925E115A6776600C22060 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/PictWindow.xib; sourceTree = "<group>"; };
B24925E515A6778C00C22060 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/ICONWindow.xib; sourceTree = "<group>"; };
B25C779815D2B0C500C005DE /* HexFiend.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = HexFiend.framework; sourceTree = "<group>"; };
@ -453,6 +482,7 @@
B2B2C41E15A9EEE100D6F61C /* RKPatternImageCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = RKPatternImageCell.m; path = "Pattern Editor/RKPatternImageCell.m"; sourceTree = "<group>"; };
B2B2C43815A9FCCF00D6F61C /* RKPatternView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RKPatternView.h; path = "Pattern Editor/RKPatternView.h"; sourceTree = "<group>"; };
B2B2C43915A9FCCF00D6F61C /* RKPatternView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = RKPatternView.m; path = "Pattern Editor/RKPatternView.m"; sourceTree = "<group>"; };
B2B3CEA916B9DCE90027F33F /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = Cocoa/English.lproj/ResourceGridView.xib; sourceTree = SOURCE_ROOT; };
B2FCA77F15A669C800696598 /* PictWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PictWindowController.h; sourceTree = "<group>"; };
B2FCA78015A669C800696598 /* PictWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PictWindowController.m; sourceTree = "<group>"; };
B2FCA78115A669C800696598 /* SupportedTypes.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = SupportedTypes.plist; sourceTree = "<group>"; };
@ -644,6 +674,16 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
B234337B16AB59D0007134B9 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
B234337F16AB59D0007134B9 /* Foundation.framework in Frameworks */,
B234339916AB6143007134B9 /* Carbon.framework in Frameworks */,
B23433DB16AB69AE007134B9 /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B2B2C40415A9464400D6F61C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@ -829,6 +869,25 @@
name = "Other Frameworks";
sourceTree = "<group>";
};
B234338016AB59D0007134B9 /* System7SoundPlayer */ = {
isa = PBXGroup;
children = (
B234338716AB59D0007134B9 /* main.m */,
B234338116AB59D0007134B9 /* Supporting Files */,
);
path = System7SoundPlayer;
sourceTree = "<group>";
};
B234338116AB59D0007134B9 /* Supporting Files */ = {
isa = PBXGroup;
children = (
B234338216AB59D0007134B9 /* System7SoundPlayer-Info.plist */,
B234338316AB59D0007134B9 /* InfoPlist.strings */,
B234338616AB59D0007134B9 /* System7SoundPlayer-Prefix.pch */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
B2B2C3FC15A9451800D6F61C /* Pattern Editor */ = {
isa = PBXGroup;
children = (
@ -1010,6 +1069,7 @@
F5B5887C0156D6D901000001 /* Prefix Files */,
F5B5881A0156D40B01000001 /* Cocoa */,
F5EA10690254A7B401A80001 /* External */,
B234338016AB59D0007134B9 /* System7SoundPlayer */,
F5B588490156D40B01000001 /* Frameworks */,
F5B588110156D30301000001 /* Products */,
);
@ -1029,6 +1089,7 @@
B229EECA15A4B8720032C12C /* PNG Editor.plugin */,
B2FCA78A15A66ACE00696598 /* PICT Editor.plugin */,
B2B2C40715A9464400D6F61C /* Pattern Editor.plugin */,
B234337E16AB59D0007134B9 /* org.derailer.ResKnife.System7SoundPlayer.xpc */,
);
name = Products;
sourceTree = "<group>";
@ -1115,6 +1176,7 @@
F577A8F30211CFA701A80001 /* Save.tiff */,
F577A8F80211DC1E01A80001 /* Show Info.tiff */,
3D35756004DAEB7F00B8225B /* Export.tiff */,
B2B3CEA816B9DCE90027F33F /* ResourceGridView.xib */,
);
path = Resources;
sourceTree = "<group>";
@ -1366,6 +1428,23 @@
productReference = B229EECA15A4B8720032C12C /* PNG Editor.plugin */;
productType = "com.apple.product-type.bundle";
};
B234337D16AB59D0007134B9 /* System7SoundPlayer */ = {
isa = PBXNativeTarget;
buildConfigurationList = B234338B16AB59D0007134B9 /* Build configuration list for PBXNativeTarget "System7SoundPlayer" */;
buildPhases = (
B234337A16AB59D0007134B9 /* Sources */,
B234337B16AB59D0007134B9 /* Frameworks */,
B234337C16AB59D0007134B9 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = System7SoundPlayer;
productName = System7SoundPlayer;
productReference = B234337E16AB59D0007134B9 /* org.derailer.ResKnife.System7SoundPlayer.xpc */;
productType = "com.apple.product-type.bundle";
};
B2B2C40615A9464400D6F61C /* Pattern Editor */ = {
isa = PBXNativeTarget;
buildConfigurationList = B2B2C41015A9464400D6F61C /* Build configuration list for PBXNativeTarget "Pattern Editor" */;
@ -1412,6 +1491,7 @@
E18BF586069FEA1300F076B8 /* Frameworks */,
E18BF589069FEA1300F076B8 /* Rez */,
B24FA09A15D303C900622683 /* CopyFiles */,
B234338D16AB5D4A007134B9 /* CopyFiles */,
);
buildRules = (
);
@ -1423,6 +1503,7 @@
E13F836508F139E900E2A5CB /* PBXTargetDependency */,
B229EEE315A4BB720032C12C /* PBXTargetDependency */,
B2B2C41415A9467100D6F61C /* PBXTargetDependency */,
B234339016AB5D77007134B9 /* PBXTargetDependency */,
);
name = ResKnife;
productInstallPath = "$(USER_APPS_DIR)";
@ -1606,6 +1687,7 @@
B229EEC915A4B8720032C12C /* PNG Editor */,
B2FCA78915A66ACE00696598 /* PICT Editor */,
B2B2C40615A9464400D6F61C /* Pattern Editor */,
B234337D16AB59D0007134B9 /* System7SoundPlayer */,
);
};
/* End PBXProject section */
@ -1619,6 +1701,14 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
B234337C16AB59D0007134B9 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B234338516AB59D0007134B9 /* InfoPlist.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B2B2C40515A9464400D6F61C /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
@ -1665,6 +1755,7 @@
B229EEF915A4FB6F0032C12C /* ResourceDocument.xib in Resources */,
B271D08015B6CFC70039A282 /* EditHexTemplate.pdf in Resources */,
B2B51C9115B700560087978B /* Edit Hex.tiff in Resources */,
B2B3CEAA16B9DCE90027F33F /* ResourceGridView.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -1805,6 +1896,14 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
B234337A16AB59D0007134B9 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B234338816AB59D0007134B9 /* main.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B2B2C40315A9464400D6F61C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@ -1973,6 +2072,11 @@
target = B229EEC915A4B8720032C12C /* PNG Editor */;
targetProxy = B229EEE215A4BB720032C12C /* PBXContainerItemProxy */;
};
B234339016AB5D77007134B9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = B234337D16AB59D0007134B9 /* System7SoundPlayer */;
targetProxy = B234338F16AB5D77007134B9 /* PBXContainerItemProxy */;
};
B2B2C41415A9467100D6F61C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = B2B2C40615A9464400D6F61C /* Pattern Editor */;
@ -2066,6 +2170,14 @@
name = ResourceDocument.xib;
sourceTree = "<group>";
};
B234338316AB59D0007134B9 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
B234338416AB59D0007134B9 /* en */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
B24925E015A6776600C22060 /* PictWindow.xib */ = {
isa = PBXVariantGroup;
children = (
@ -2115,6 +2227,14 @@
path = "../../Pattern Editor";
sourceTree = "<group>";
};
B2B3CEA816B9DCE90027F33F /* ResourceGridView.xib */ = {
isa = PBXVariantGroup;
children = (
B2B3CEA916B9DCE90027F33F /* English */,
);
name = ResourceGridView.xib;
sourceTree = "<group>";
};
B2FCA78F15A66ACF00696598 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
@ -2318,6 +2438,69 @@
};
name = Release;
};
B234338916AB59D0007134B9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "System7SoundPlayer/System7SoundPlayer-Prefix.pch";
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "System7SoundPlayer/System7SoundPlayer-Info.plist";
MACH_O_TYPE = mh_execute;
MACOSX_DEPLOYMENT_TARGET = 10.7;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = "org.derailer.ResKnife.$(TARGET_NAME:rfc1034identifier)";
WRAPPER_EXTENSION = xpc;
};
name = Debug;
};
B234338A16AB59D0007134B9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "System7SoundPlayer/System7SoundPlayer-Prefix.pch";
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "System7SoundPlayer/System7SoundPlayer-Info.plist";
MACH_O_TYPE = mh_execute;
MACOSX_DEPLOYMENT_TARGET = 10.7;
PRODUCT_NAME = "org.derailer.ResKnife.$(TARGET_NAME:rfc1034identifier)";
WRAPPER_EXTENSION = xpc;
};
name = Release;
};
B2B2C41115A9464400D6F61C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@ -2550,7 +2733,6 @@
HEADER_SEARCH_PATHS = "";
INFOPLIST_FILE = Cocoa/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.6;
PRODUCT_NAME = ResKnife;
WARNING_CFLAGS = (
"-Wmost",
@ -2577,7 +2759,6 @@
HEADER_SEARCH_PATHS = "";
INFOPLIST_FILE = Cocoa/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.6;
PRODUCT_NAME = ResKnife;
WARNING_CFLAGS = (
"-Wmost",
@ -2845,8 +3026,10 @@
buildSettings = {
ARCHS = "$(NATIVE_ARCH_ACTUAL)";
CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
CODE_SIGN_IDENTITY = "Developer ID Application: Nate Weaver";
GCC_VERSION = "";
MACOSX_DEPLOYMENT_TARGET = 10.6;
MACOSX_DEPLOYMENT_TARGET = 10.7;
PROVISIONING_PROFILE = "";
SDKROOT = macosx;
};
name = Debug;
@ -2856,8 +3039,10 @@
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
CODE_SIGN_IDENTITY = "Developer ID Application: Nate Weaver";
GCC_VERSION = "";
MACOSX_DEPLOYMENT_TARGET = 10.6;
MACOSX_DEPLOYMENT_TARGET = 10.7;
PROVISIONING_PROFILE = "";
SDKROOT = macosx;
};
name = Release;
@ -2874,6 +3059,15 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
B234338B16AB59D0007134B9 /* Build configuration list for PBXNativeTarget "System7SoundPlayer" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B234338916AB59D0007134B9 /* Debug */,
B234338A16AB59D0007134B9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
B2B2C41015A9464400D6F61C /* Build configuration list for PBXNativeTarget "Pattern Editor" */ = {
isa = XCConfigurationList;
buildConfigurations = (