Add PNG editor; lots of cleanup

This commit is contained in:
Nate Weaver 2012-07-04 13:11:18 -05:00
parent 4b13f90850
commit a7553c7380
33 changed files with 9999 additions and 1204 deletions

View File

@ -1,6 +1,6 @@
#import <Cocoa/Cocoa.h>
@interface OpenPanelDelegate : NSObject
@interface OpenPanelDelegate : NSObject <NSOpenSavePanelDelegate>
{
/*! @var openPanelAccessoryView Accessory view for <tt>NSOpenPanels</tt>. */
IBOutlet NSView *openPanelAccessoryView;

View File

@ -1,88 +0,0 @@
{
IBClasses = (
{
ACTIONS = {
emailDeveloper = id;
showAbout = id;
showInfo = id;
showPasteboard = id;
showPrefs = id;
visitSourceforge = id;
visitWebsite = id;
};
CLASS = ApplicationDelegate;
LANGUAGE = ObjC;
OUTLETS = {openPanelDelegate = OpenPanelDelegate; };
SUPERCLASS = NSObject;
},
{
ACTIONS = {
deselectAll = id;
exportResourceToFile = id;
exportResourceToImageFile = id;
findNext = id;
findPrevious = id;
findWithSelection = id;
openResources = id;
openResourcesAsHex = id;
openResourcesInTemplate = id;
playSound = id;
revertResource = id;
saveResource = id;
scrollToSelection = id;
showAbout = id;
showCreateResourceSheet = id;
showExportToDFSheet = id;
showFind = id;
showInfo = id;
showPrefs = id;
showSelectTemplateSheet = id;
useIconView = id;
useListView = id;
};
CLASS = FirstResponder;
LANGUAGE = ObjC;
SUPERCLASS = NSObject;
},
{CLASS = NSOutlineView; LANGUAGE = ObjC; SUPERCLASS = NSTableView; },
{
ACTIONS = {addFork = id; removeFork = id; };
CLASS = OpenPanelDelegate;
LANGUAGE = ObjC;
OUTLETS = {
addForkButton = NSButton;
forkTableView = NSTableView;
openPanelAccessoryView = NSView;
removeForkButton = NSButton;
};
SUPERCLASS = NSObject;
},
{CLASS = OutlineSortView; LANGUAGE = ObjC; SUPERCLASS = NSOutlineView; },
{
ACTIONS = {
clear = id;
copy = id;
creatorChanged = id;
exportResourceToFile = id;
exportResourceToImageFile = id;
openResources = id;
openResourcesAsHex = id;
openResourcesInTemplate = id;
paste = id;
playSound = id;
showCreateResourceSheet = id;
showSelectTemplateSheet = id;
typeChanged = id;
};
CLASS = ResourceDocument;
LANGUAGE = ObjC;
OUTLETS = {
dataSource = ResourceDataSource;
mainWindow = NSWindow;
outlineView = NSOutlineView;
};
SUPERCLASS = NSDocument;
}
);
IBVersion = 1;
}

File diff suppressed because it is too large Load Diff

View File

@ -1,27 +0,0 @@
<?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>75 727 356 240 0 0 1600 1002 </string>
<key>IBEditorPositions</key>
<dict>
<key>246</key>
<string>569 580 520 175 0 0 1600 1002 </string>
<key>29</key>
<string>66 658 366 44 0 0 1600 1002 </string>
</dict>
<key>IBFramework Version</key>
<string>446.1</string>
<key>IBLockedObjects</key>
<array/>
<key>IBOldestOS</key>
<integer>1</integer>
<key>IBOpenObjects</key>
<array>
<integer>29</integer>
</array>
<key>IBSystem Version</key>
<string>8L127</string>
</dict>
</plist>

Binary file not shown.

View File

@ -1,42 +0,0 @@
{
IBClasses = (
{CLASS = AttributesFormatter; LANGUAGE = ObjC; SUPERCLASS = NSFormatter; },
{CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
{
CLASS = OutlineViewDelegate;
LANGUAGE = ObjC;
OUTLETS = {
attributesFormatter = NSFormatter;
sizeFormatter = NSNumberFormatter;
window = NSWindow;
};
SUPERCLASS = NSObject;
},
{CLASS = RKOutlineView; LANGUAGE = ObjC; SUPERCLASS = NSOutlineView; },
{
CLASS = ResourceDataSource;
LANGUAGE = ObjC;
OUTLETS = {document = ResourceDocument; outlineView = NSOutlineView; window = NSWindow; };
SUPERCLASS = NSObject;
},
{
ACTIONS = {
clear = id;
openResource = id;
openResourceAsHex = id;
playSound = id;
showCreateResourceSheet = id;
};
CLASS = ResourceDocument;
LANGUAGE = ObjC;
OUTLETS = {
dataSource = ResourceDataSource;
mainWindow = NSWindow;
outlineView = NSOutlineView;
};
SUPERCLASS = NSDocument;
},
{CLASS = SizeFormatter; LANGUAGE = ObjC; SUPERCLASS = NSNumberFormatter; }
);
IBVersion = 1;
}

View File

@ -0,0 +1,861 @@
<?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>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="NS.object.0">2182</string>
</object>
<array key="IBDocument.IntegratedClassDependencies">
<string>NSView</string>
<string>NSOutlineView</string>
<string>NSScrollView</string>
<string>NSWindowTemplate</string>
<string>NSTextFieldCell</string>
<string>NSTableHeaderView</string>
<string>NSTableColumn</string>
<string>NSScroller</string>
<string>NSCustomObject</string>
</array>
<array key="IBDocument.PluginDependencies">
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
</array>
<object class="NSMutableDictionary" key="IBDocument.Metadata">
<string key="NS.key.0">PluginDependencyRecalculationVersion</string>
<integer value="1" key="NS.object.0"/>
</object>
<array class="NSMutableArray" key="IBDocument.RootObjects" id="655158189">
<object class="NSCustomObject" id="815817720">
<string key="NSClassName">ResourceDocument</string>
</object>
<object class="NSCustomObject" id="275805878">
<string key="NSClassName">FirstResponder</string>
</object>
<object class="NSCustomObject" id="834800081">
<string key="NSClassName">NSApplication</string>
</object>
<object class="NSWindowTemplate" id="105351918">
<int key="NSWindowStyleMask">15</int>
<int key="NSWindowBacking">2</int>
<string key="NSWindowRect">{{14, 561}, {540, 400}}</string>
<int key="NSWTFlags">1886912512</int>
<string key="NSWindowTitle">Untitled Resource File</string>
<string key="NSWindowClass">NSWindow</string>
<string key="NSViewClass">View</string>
<nil key="NSUserInterfaceItemIdentifier"/>
<string key="NSWindowContentMinSize">{208.05900573730469, 200}</string>
<object class="NSView" key="NSWindowView" id="680504676">
<reference key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSScrollView" id="121952802">
<reference key="NSNextResponder" ref="680504676"/>
<int key="NSvFlags">274</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSClipView" id="335197704">
<reference key="NSNextResponder" ref="121952802"/>
<int key="NSvFlags">2304</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSOutlineView" id="652263577">
<reference key="NSNextResponder" ref="335197704"/>
<int key="NSvFlags">4352</int>
<string key="NSFrameSize">{540, 384}</string>
<reference key="NSSuperview" ref="335197704"/>
<reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTableHeaderView" key="NSHeaderView" id="1033534104">
<reference key="NSNextResponder" ref="53970871"/>
<int key="NSvFlags">256</int>
<string key="NSFrameSize">{540, 17}</string>
<reference key="NSSuperview" ref="53970871"/>
<reference key="NSWindow"/>
<reference key="NSTableView" ref="652263577"/>
</object>
<object class="_NSCornerView" key="NSCornerView">
<nil key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<string key="NSFrame">{{526, 0}, {16, 17}}</string>
</object>
<array class="NSMutableArray" key="NSTableColumns">
<object class="NSTableColumn" id="961388061">
<string key="NSIdentifier">name</string>
<double key="NSWidth">208</double>
<double key="NSMinWidth">16</double>
<double key="NSMaxWidth">1000</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
<int key="NSCellFlags">75628096</int>
<int key="NSCellFlags2">2048</int>
<string key="NSContents">Name</string>
<object class="NSFont" key="NSSupport" id="26">
<string key="NSName">LucidaGrande</string>
<double key="NSSize">11</double>
<int key="NSfFlags">3100</int>
</object>
<object class="NSColor" key="NSBackgroundColor" id="170516711">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MC4zMzMzMzI5ODU2AA</bytes>
</object>
<object class="NSColor" key="NSTextColor" id="753546328">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
<string key="NSColorName">headerTextColor</string>
<object class="NSColor" key="NSColor" id="733880328">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MAA</bytes>
</object>
</object>
</object>
<object class="NSTextFieldCell" key="NSDataCell" id="674459935">
<int key="NSCellFlags">338820672</int>
<int key="NSCellFlags2">1024</int>
<object class="NSFont" key="NSSupport" id="517425866">
<string key="NSName">LucidaGrande</string>
<double key="NSSize">13</double>
<int key="NSfFlags">1044</int>
</object>
<reference key="NSControlView" ref="652263577"/>
<object class="NSColor" key="NSBackgroundColor" id="171434710">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MQA</bytes>
</object>
<object class="NSColor" key="NSTextColor" id="285221924">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
<string key="NSColorName">controlTextColor</string>
<reference key="NSColor" ref="733880328"/>
</object>
</object>
<int key="NSResizingMask">3</int>
<bool key="NSIsResizeable">YES</bool>
<reference key="NSTableView" ref="652263577"/>
</object>
<object class="NSTableColumn" id="402472827">
<string key="NSIdentifier">type</string>
<double key="NSWidth">60</double>
<double key="NSMinWidth">60</double>
<double key="NSMaxWidth">60</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
<int key="NSCellFlags">75628096</int>
<int key="NSCellFlags2">67110912</int>
<string key="NSContents">Type</string>
<reference key="NSSupport" ref="26"/>
<reference key="NSBackgroundColor" ref="170516711"/>
<reference key="NSTextColor" ref="753546328"/>
</object>
<object class="NSTextFieldCell" key="NSDataCell" id="909326780">
<int key="NSCellFlags">338820672</int>
<int key="NSCellFlags2">67109888</int>
<reference key="NSSupport" ref="517425866"/>
<reference key="NSControlView" ref="652263577"/>
<reference key="NSBackgroundColor" ref="171434710"/>
<reference key="NSTextColor" ref="285221924"/>
</object>
<int key="NSResizingMask">3</int>
<bool key="NSIsResizeable">YES</bool>
<reference key="NSTableView" ref="652263577"/>
</object>
<object class="NSTableColumn" id="1067699082">
<string key="NSIdentifier">resID</string>
<double key="NSWidth">60</double>
<double key="NSMinWidth">60</double>
<double key="NSMaxWidth">60</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
<int key="NSCellFlags">75628096</int>
<int key="NSCellFlags2">67110912</int>
<string key="NSContents">ID</string>
<reference key="NSSupport" ref="26"/>
<object class="NSColor" key="NSBackgroundColor" id="901428803">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
<string key="NSColorName">headerColor</string>
<reference key="NSColor" ref="171434710"/>
</object>
<reference key="NSTextColor" ref="753546328"/>
</object>
<object class="NSTextFieldCell" key="NSDataCell" id="182539502">
<int key="NSCellFlags">338820672</int>
<int key="NSCellFlags2">67109888</int>
<reference key="NSSupport" ref="517425866"/>
<reference key="NSControlView" ref="652263577"/>
<object class="NSColor" key="NSBackgroundColor" id="328727949">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
<string key="NSColorName">controlBackgroundColor</string>
<object class="NSColor" key="NSColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
</object>
</object>
<reference key="NSTextColor" ref="285221924"/>
</object>
<int key="NSResizingMask">3</int>
<bool key="NSIsResizeable">YES</bool>
<reference key="NSTableView" ref="652263577"/>
</object>
<object class="NSTableColumn" id="787376976">
<string key="NSIdentifier">size</string>
<double key="NSWidth">80</double>
<double key="NSMinWidth">60</double>
<double key="NSMaxWidth">80</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
<int key="NSCellFlags">75628096</int>
<int key="NSCellFlags2">67110912</int>
<string key="NSContents">Size</string>
<reference key="NSSupport" ref="26"/>
<reference key="NSBackgroundColor" ref="901428803"/>
<reference key="NSTextColor" ref="753546328"/>
</object>
<object class="NSTextFieldCell" key="NSDataCell" id="790900874">
<int key="NSCellFlags">338820672</int>
<int key="NSCellFlags2">67109888</int>
<reference key="NSSupport" ref="517425866"/>
<reference key="NSControlView" ref="652263577"/>
<reference key="NSBackgroundColor" ref="328727949"/>
<reference key="NSTextColor" ref="285221924"/>
</object>
<int key="NSResizingMask">3</int>
<bool key="NSIsResizeable">YES</bool>
<reference key="NSTableView" ref="652263577"/>
</object>
<object class="NSTableColumn" id="921085621">
<string key="NSIdentifier">attributes</string>
<double key="NSWidth">117</double>
<double key="NSMinWidth">60</double>
<double key="NSMaxWidth">1000</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
<int key="NSCellFlags">75628096</int>
<int key="NSCellFlags2">134219776</int>
<string key="NSContents">Attributes</string>
<reference key="NSSupport" ref="26"/>
<reference key="NSBackgroundColor" ref="901428803"/>
<reference key="NSTextColor" ref="753546328"/>
</object>
<object class="NSTextFieldCell" key="NSDataCell" id="963296652">
<int key="NSCellFlags">338820672</int>
<int key="NSCellFlags2">1024</int>
<reference key="NSSupport" ref="517425866"/>
<reference key="NSControlView" ref="652263577"/>
<reference key="NSBackgroundColor" ref="328727949"/>
<reference key="NSTextColor" ref="285221924"/>
</object>
<int key="NSResizingMask">3</int>
<bool key="NSIsResizeable">YES</bool>
<reference key="NSTableView" ref="652263577"/>
</object>
</array>
<double key="NSIntercellSpacingWidth">3</double>
<double key="NSIntercellSpacingHeight">2</double>
<reference key="NSBackgroundColor" ref="171434710"/>
<object class="NSColor" key="NSGridColor">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
<string key="NSColorName">gridColor</string>
<object class="NSColor" key="NSColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MC41AA</bytes>
</object>
</object>
<double key="NSRowHeight">17</double>
<int key="NSTvFlags">-624918528</int>
<reference key="NSDelegate"/>
<reference key="NSDataSource"/>
<int key="NSColumnAutoresizingStyle">1</int>
<int key="NSDraggingSourceMaskForLocal">-1</int>
<int key="NSDraggingSourceMaskForNonLocal">0</int>
<bool key="NSAllowsTypeSelect">YES</bool>
<int key="NSTableViewDraggingDestinationStyle">0</int>
<bool key="NSTableViewShouldFloatGroupRows">NO</bool>
<int key="NSTableViewGroupRowStyle">0</int>
</object>
</array>
<string key="NSFrame">{{1, 17}, {540, 384}}</string>
<reference key="NSSuperview" ref="121952802"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="652263577"/>
<reference key="NSDocView" ref="652263577"/>
<reference key="NSBGColor" ref="328727949"/>
<int key="NScvFlags">4</int>
</object>
<object class="NSScroller" id="478513565">
<reference key="NSNextResponder" ref="121952802"/>
<int key="NSvFlags">256</int>
<string key="NSFrame">{{526, 17}, {15, 378}}</string>
<reference key="NSSuperview" ref="121952802"/>
<reference key="NSWindow"/>
<reference key="NSTarget" ref="121952802"/>
<string key="NSAction">_doScroller:</string>
<double key="NSPercent">0.96616542339324951</double>
</object>
<object class="NSScroller" id="427663135">
<reference key="NSNextResponder" ref="121952802"/>
<int key="NSvFlags">256</int>
<string key="NSFrame">{{1, 386}, {534, 15}}</string>
<reference key="NSSuperview" ref="121952802"/>
<reference key="NSWindow"/>
<int key="NSsFlags">1</int>
<reference key="NSTarget" ref="121952802"/>
<string key="NSAction">_doScroller:</string>
<double key="NSPercent">0.97042512893676758</double>
</object>
<object class="NSClipView" id="53970871">
<reference key="NSNextResponder" ref="121952802"/>
<int key="NSvFlags">2304</int>
<array class="NSMutableArray" key="NSSubviews">
<reference ref="1033534104"/>
</array>
<string key="NSFrame">{{1, 0}, {540, 17}}</string>
<reference key="NSSuperview" ref="121952802"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="1033534104"/>
<reference key="NSDocView" ref="1033534104"/>
<reference key="NSBGColor" ref="328727949"/>
<int key="NScvFlags">4</int>
</object>
</array>
<string key="NSFrame">{{-1, -1}, {542, 402}}</string>
<reference key="NSSuperview" ref="680504676"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="335197704"/>
<int key="NSsFlags">2098</int>
<reference key="NSVScroller" ref="478513565"/>
<reference key="NSHScroller" ref="427663135"/>
<reference key="NSContentView" ref="335197704"/>
<reference key="NSHeaderClipView" ref="53970871"/>
<bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
</object>
</array>
<string key="NSFrameSize">{540, 400}</string>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
<string key="NSMinSize">{208.05900573730469, 222}</string>
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
<int key="NSWindowCollectionBehavior">128</int>
<bool key="NSWindowIsRestorable">YES</bool>
</object>
<object class="NSCustomObject" id="1003480982">
<string key="NSClassName">OutlineViewDelegate</string>
</object>
<object class="NSCustomObject" id="777794502">
<string key="NSClassName">ResourceDataSource</string>
</object>
<object class="NSCustomObject" id="939485121">
<string key="NSClassName">SizeFormatter</string>
</object>
<object class="NSCustomObject" id="800833355">
<string key="NSClassName">AttributesFormatter</string>
</object>
</array>
<object class="IBObjectContainer" key="IBDocument.Objects">
<array class="NSMutableArray" key="connectionRecords">
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">window</string>
<reference key="source" ref="815817720"/>
<reference key="destination" ref="105351918"/>
</object>
<int key="connectionID">8</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">dataSource</string>
<reference key="source" ref="815817720"/>
<reference key="destination" ref="777794502"/>
</object>
<int key="connectionID">120</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">mainWindow</string>
<reference key="source" ref="815817720"/>
<reference key="destination" ref="105351918"/>
</object>
<int key="connectionID">122</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">outlineView</string>
<reference key="source" ref="815817720"/>
<reference key="destination" ref="652263577"/>
</object>
<int key="connectionID">155</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="105351918"/>
<reference key="destination" ref="815817720"/>
</object>
<int key="connectionID">9</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">initialFirstResponder</string>
<reference key="source" ref="105351918"/>
<reference key="destination" ref="652263577"/>
</object>
<int key="connectionID">156</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">window</string>
<reference key="source" ref="1003480982"/>
<reference key="destination" ref="105351918"/>
</object>
<int key="connectionID">31</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">sizeFormatter</string>
<reference key="source" ref="1003480982"/>
<reference key="destination" ref="939485121"/>
</object>
<int key="connectionID">39</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">attributesFormatter</string>
<reference key="source" ref="1003480982"/>
<reference key="destination" ref="800833355"/>
</object>
<int key="connectionID">49</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">window</string>
<reference key="source" ref="777794502"/>
<reference key="destination" ref="105351918"/>
</object>
<int key="connectionID">46</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">document</string>
<reference key="source" ref="777794502"/>
<reference key="destination" ref="815817720"/>
</object>
<int key="connectionID">121</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">outlineView</string>
<reference key="source" ref="777794502"/>
<reference key="destination" ref="652263577"/>
</object>
<int key="connectionID">154</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">dataSource</string>
<reference key="source" ref="652263577"/>
<reference key="destination" ref="777794502"/>
</object>
<int key="connectionID">152</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="652263577"/>
<reference key="destination" ref="1003480982"/>
</object>
<int key="connectionID">153</int>
</object>
</array>
<object class="IBMutableOrderedSet" key="objectRecords">
<array key="orderedObjects">
<object class="IBObjectRecord">
<int key="objectID">0</int>
<array key="object" id="0"/>
<reference key="children" ref="655158189"/>
<nil key="parent"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">-2</int>
<reference key="object" ref="815817720"/>
<reference key="parent" ref="0"/>
<string key="objectName">File's Owner</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-1</int>
<reference key="object" ref="275805878"/>
<reference key="parent" ref="0"/>
<string key="objectName">First Responder</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">5</int>
<reference key="object" ref="105351918"/>
<array class="NSMutableArray" key="children">
<reference ref="680504676"/>
</array>
<reference key="parent" ref="0"/>
<string key="objectName">Window</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">6</int>
<reference key="object" ref="680504676"/>
<array class="NSMutableArray" key="children">
<reference ref="121952802"/>
</array>
<reference key="parent" ref="105351918"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">146</int>
<reference key="object" ref="121952802"/>
<array class="NSMutableArray" key="children">
<reference ref="652263577"/>
<reference ref="427663135"/>
<reference ref="1033534104"/>
<reference ref="478513565"/>
</array>
<reference key="parent" ref="680504676"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">145</int>
<reference key="object" ref="652263577"/>
<array class="NSMutableArray" key="children">
<reference ref="961388061"/>
<reference ref="402472827"/>
<reference ref="1067699082"/>
<reference ref="787376976"/>
<reference ref="921085621"/>
</array>
<reference key="parent" ref="121952802"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">147</int>
<reference key="object" ref="961388061"/>
<array class="NSMutableArray" key="children">
<reference ref="674459935"/>
</array>
<reference key="parent" ref="652263577"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">148</int>
<reference key="object" ref="402472827"/>
<array class="NSMutableArray" key="children">
<reference ref="909326780"/>
</array>
<reference key="parent" ref="652263577"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">149</int>
<reference key="object" ref="1067699082"/>
<array class="NSMutableArray" key="children">
<reference ref="182539502"/>
</array>
<reference key="parent" ref="652263577"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">150</int>
<reference key="object" ref="787376976"/>
<array class="NSMutableArray" key="children">
<reference ref="790900874"/>
</array>
<reference key="parent" ref="652263577"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">151</int>
<reference key="object" ref="921085621"/>
<array class="NSMutableArray" key="children">
<reference ref="963296652"/>
</array>
<reference key="parent" ref="652263577"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">24</int>
<reference key="object" ref="1003480982"/>
<reference key="parent" ref="0"/>
<string key="objectName">OutlineViewDelegate</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">32</int>
<reference key="object" ref="777794502"/>
<reference key="parent" ref="0"/>
<string key="objectName">ResourceDataSource</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">38</int>
<reference key="object" ref="939485121"/>
<reference key="parent" ref="0"/>
<string key="objectName">SizeFormatter</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">48</int>
<reference key="object" ref="800833355"/>
<reference key="parent" ref="0"/>
<string key="objectName">AttributesFormatter</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">158</int>
<reference key="object" ref="674459935"/>
<reference key="parent" ref="961388061"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">159</int>
<reference key="object" ref="909326780"/>
<reference key="parent" ref="402472827"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">160</int>
<reference key="object" ref="182539502"/>
<reference key="parent" ref="1067699082"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">161</int>
<reference key="object" ref="790900874"/>
<reference key="parent" ref="787376976"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">162</int>
<reference key="object" ref="963296652"/>
<reference key="parent" ref="921085621"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">163</int>
<reference key="object" ref="427663135"/>
<reference key="parent" ref="121952802"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">164</int>
<reference key="object" ref="1033534104"/>
<reference key="parent" ref="121952802"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">165</int>
<reference key="object" ref="478513565"/>
<reference key="parent" ref="121952802"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">-3</int>
<reference key="object" ref="834800081"/>
<reference key="parent" ref="0"/>
<string key="objectName">Application</string>
</object>
</array>
</object>
<dictionary class="NSMutableDictionary" key="flattenedProperties">
<string key="-1.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="-3.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="145.CustomClassName">RKOutlineView</string>
<string key="145.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="146.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="147.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="148.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="149.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="150.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="151.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="158.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="159.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="160.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="161.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="162.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="163.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="164.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="165.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="24.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="32.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="38.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="48.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="5.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">165</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
<object class="IBPartialClassDescription">
<string key="className">AttributesFormatter</string>
<string key="superclassName">NSFormatter</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/AttributesFormatter.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">OutlineViewDelegate</string>
<string key="superclassName">NSObject</string>
<dictionary class="NSMutableDictionary" key="outlets">
<string key="attributesFormatter">AttributesFormatter</string>
<string key="outlineView">NSOutlineView</string>
<string key="sizeFormatter">SizeFormatter</string>
<string key="window">NSWindow</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
<object class="IBToOneOutletInfo" key="attributesFormatter">
<string key="name">attributesFormatter</string>
<string key="candidateClassName">AttributesFormatter</string>
</object>
<object class="IBToOneOutletInfo" key="outlineView">
<string key="name">outlineView</string>
<string key="candidateClassName">NSOutlineView</string>
</object>
<object class="IBToOneOutletInfo" key="sizeFormatter">
<string key="name">sizeFormatter</string>
<string key="candidateClassName">SizeFormatter</string>
</object>
<object class="IBToOneOutletInfo" key="window">
<string key="name">window</string>
<string key="candidateClassName">NSWindow</string>
</object>
</dictionary>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/OutlineViewDelegate.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">RKOutlineView</string>
<string key="superclassName">NSOutlineView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/RKOutlineView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">ResourceDataSource</string>
<string key="superclassName">NSObject</string>
<dictionary class="NSMutableDictionary" key="outlets">
<string key="document">ResourceDocument</string>
<string key="outlineView">NSOutlineView</string>
<string key="window">NSWindow</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
<object class="IBToOneOutletInfo" key="document">
<string key="name">document</string>
<string key="candidateClassName">ResourceDocument</string>
</object>
<object class="IBToOneOutletInfo" key="outlineView">
<string key="name">outlineView</string>
<string key="candidateClassName">NSOutlineView</string>
</object>
<object class="IBToOneOutletInfo" key="window">
<string key="name">window</string>
<string key="candidateClassName">NSWindow</string>
</object>
</dictionary>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/ResourceDataSource.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">ResourceDocument</string>
<string key="superclassName">NSDocument</string>
<dictionary class="NSMutableDictionary" key="actions">
<string key="clear:">id</string>
<string key="copy:">id</string>
<string key="creatorChanged:">id</string>
<string key="exportResources:">id</string>
<string key="openResources:">id</string>
<string key="openResourcesAsHex:">id</string>
<string key="openResourcesInTemplate:">id</string>
<string key="paste:">id</string>
<string key="playSound:">id</string>
<string key="showCreateResourceSheet:">id</string>
<string key="showSelectTemplateSheet:">id</string>
<string key="typeChanged:">id</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="actionInfosByName">
<object class="IBActionInfo" key="clear:">
<string key="name">clear:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="copy:">
<string key="name">copy:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="creatorChanged:">
<string key="name">creatorChanged:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="exportResources:">
<string key="name">exportResources:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="openResources:">
<string key="name">openResources:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="openResourcesAsHex:">
<string key="name">openResourcesAsHex:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="openResourcesInTemplate:">
<string key="name">openResourcesInTemplate:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="paste:">
<string key="name">paste:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="playSound:">
<string key="name">playSound:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="showCreateResourceSheet:">
<string key="name">showCreateResourceSheet:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="showSelectTemplateSheet:">
<string key="name">showSelectTemplateSheet:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="typeChanged:">
<string key="name">typeChanged:</string>
<string key="candidateClassName">id</string>
</object>
</dictionary>
<dictionary class="NSMutableDictionary" key="outlets">
<string key="dataSource">ResourceDataSource</string>
<string key="mainWindow">NSWindow</string>
<string key="outlineView">NSOutlineView</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
<object class="IBToOneOutletInfo" key="dataSource">
<string key="name">dataSource</string>
<string key="candidateClassName">ResourceDataSource</string>
</object>
<object class="IBToOneOutletInfo" key="mainWindow">
<string key="name">mainWindow</string>
<string key="candidateClassName">NSWindow</string>
</object>
<object class="IBToOneOutletInfo" key="outlineView">
<string key="name">outlineView</string>
<string key="candidateClassName">NSOutlineView</string>
</object>
</dictionary>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/ResourceDocument.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">SizeFormatter</string>
<string key="superclassName">NSNumberFormatter</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/SizeFormatter.h</string>
</object>
</object>
</array>
</object>
<int key="IBDocument.localizationMode">0</int>
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
<integer value="1070" key="NS.object.0"/>
</object>
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
</data>
</archive>

View File

@ -1,33 +0,0 @@
<?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>579 557 418 241 0 0 1600 1002 </string>
<key>IBFramework Version</key>
<string>349.0</string>
<key>IBLockedObjects</key>
<array>
<integer>146</integer>
</array>
<key>IBSystem Version</key>
<string>7H63</string>
<key>IBUserGuides</key>
<dict>
<key>CreateResourceSheet</key>
<dict>
<key>guideLocations</key>
<array/>
<key>guidesLocked</key>
<string>NO</string>
</dict>
<key>Window</key>
<dict>
<key>guideLocations</key>
<array/>
<key>guidesLocked</key>
<string>NO</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -10,7 +10,6 @@
<key>CFBundleTypeExtensions</key>
<array>
<string>rsrc</string>
<string>*</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>Resource file.icns</string>
@ -32,6 +31,26 @@
<key>NSDocumentClass</key>
<string>ResourceDocument</string>
</dict>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>*</string>
</array>
<key>CFBundleTypeMIMETypes</key>
<array>
<string>*/*</string>
</array>
<key>CFBundleTypeName</key>
<string>Anything</string>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>LSItemContentTypes</key>
<array>
<string>public.item</string>
</array>
<key>NSDocumentClass</key>
<string>ResourceDocument</string>
</dict>
</array>
<key>CFBundleExecutable</key>
<string>ResKnife Cocoa</string>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
<data>
<int key="IBDocument.SystemTarget">1030</int>
<string key="IBDocument.SystemVersion">11B26</string>
<string key="IBDocument.InterfaceBuilderVersion">1617</string>
<string key="IBDocument.AppKitVersion">1138</string>
<string key="IBDocument.HIToolboxVersion">566.00</string>
<int key="IBDocument.SystemTarget">1060</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>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="NS.object.0">1617</string>
<string key="NS.object.0">2182</string>
</object>
<array key="IBDocument.IntegratedClassDependencies">
<string>NSView</string>
@ -25,7 +25,10 @@
<array key="IBDocument.PluginDependencies">
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
</array>
<dictionary class="NSMutableDictionary" key="IBDocument.Metadata"/>
<object class="NSMutableDictionary" key="IBDocument.Metadata">
<string key="NS.key.0">PluginDependencyRecalculationVersion</string>
<integer value="1" key="NS.object.0"/>
</object>
<array class="NSMutableArray" key="IBDocument.RootObjects" id="920519606">
<object class="NSCustomObject" id="881664005">
<string key="NSClassName">FontWindowController</string>
@ -63,12 +66,14 @@
<int key="NSvFlags">256</int>
<string key="NSFrameSize">{294, 356}</string>
<reference key="NSSuperview" ref="78681597"/>
<reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTableHeaderView" key="NSHeaderView" id="364974767">
<reference key="NSNextResponder" ref="419230410"/>
<int key="NSvFlags">256</int>
<string key="NSFrameSize">{294, 17}</string>
<reference key="NSSuperview" ref="419230410"/>
<reference key="NSWindow"/>
<reference key="NSTableView" ref="357669881"/>
</object>
<object class="_NSCornerView" key="NSCornerView">
@ -245,6 +250,7 @@
</array>
<string key="NSFrame">{{0, 17}, {294, 356}}</string>
<reference key="NSSuperview" ref="297955553"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="357669881"/>
<reference key="NSDocView" ref="357669881"/>
<reference key="NSBGColor" ref="699347848"/>
@ -255,6 +261,7 @@
<int key="NSvFlags">256</int>
<string key="NSFrame">{{279, 17}, {15, 356}}</string>
<reference key="NSSuperview" ref="297955553"/>
<reference key="NSWindow"/>
<reference key="NSTarget" ref="297955553"/>
<string key="NSAction">_doScroller:</string>
<double key="NSPercent">0.6631578803062439</double>
@ -264,6 +271,7 @@
<int key="NSvFlags">-2147483392</int>
<string key="NSFrame">{{-100, -100}, {281, 11}}</string>
<reference key="NSSuperview" ref="297955553"/>
<reference key="NSWindow"/>
<int key="NSsFlags">1</int>
<reference key="NSTarget" ref="297955553"/>
<string key="NSAction">_doScroller:</string>
@ -277,6 +285,7 @@
</array>
<string key="NSFrameSize">{294, 17}</string>
<reference key="NSSuperview" ref="297955553"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="364974767"/>
<reference key="NSDocView" ref="364974767"/>
<reference key="NSBGColor" ref="699347848"/>
@ -285,6 +294,7 @@
</array>
<string key="NSFrameSize">{294, 373}</string>
<reference key="NSSuperview" ref="647756394"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="78681597"/>
<int key="NSsFlags">133136</int>
<reference key="NSVScroller" ref="26498154"/>
@ -296,8 +306,9 @@
</array>
<string key="NSFrameSize">{294, 372}</string>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
<string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
<string key="NSMinSize">{94, 108}</string>
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
<bool key="NSWindowIsRestorable">YES</bool>
@ -321,14 +332,6 @@
</array>
<object class="IBObjectContainer" key="IBDocument.Objects">
<array class="NSMutableArray" key="connectionRecords">
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="187492193"/>
<reference key="destination" ref="881664005"/>
</object>
<int key="connectionID">17</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">window</string>
@ -337,6 +340,22 @@
</object>
<int key="connectionID">18</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">openTableInEditor:</string>
<reference key="source" ref="881664005"/>
<reference key="destination" ref="357669881"/>
</object>
<int key="connectionID">44</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="187492193"/>
<reference key="destination" ref="881664005"/>
</object>
<int key="connectionID">17</int>
</object>
<object class="IBConnectionRecord">
<object class="IBBindingConnection" key="connection">
<string key="label">content: arrangedObjects</string>
@ -387,22 +406,6 @@
</object>
<int key="connectionID">30</int>
</object>
<object class="IBConnectionRecord">
<object class="IBBindingConnection" key="connection">
<string key="label">value: arrangedObjects.name</string>
<reference key="source" ref="504009056"/>
<reference key="destination" ref="622054851"/>
<object class="NSNibBindingConnector" key="connector">
<reference key="NSSource" ref="504009056"/>
<reference key="NSDestination" ref="622054851"/>
<string key="NSLabel">value: arrangedObjects.name</string>
<string key="NSBinding">value</string>
<string key="NSKeyPath">arrangedObjects.name</string>
<int key="NSNibBindingConnectorVersion">2</int>
</object>
</object>
<int key="connectionID">31</int>
</object>
<object class="IBConnectionRecord">
<object class="IBBindingConnection" key="connection">
<string key="label">value: arrangedObjects.checksum</string>
@ -419,6 +422,22 @@
</object>
<int key="connectionID">32</int>
</object>
<object class="IBConnectionRecord">
<object class="IBBindingConnection" key="connection">
<string key="label">value: arrangedObjects.name</string>
<reference key="source" ref="504009056"/>
<reference key="destination" ref="622054851"/>
<object class="NSNibBindingConnector" key="connector">
<reference key="NSSource" ref="504009056"/>
<reference key="NSDestination" ref="622054851"/>
<string key="NSLabel">value: arrangedObjects.name</string>
<string key="NSBinding">value</string>
<string key="NSKeyPath">arrangedObjects.name</string>
<int key="NSNibBindingConnectorVersion">2</int>
</object>
</object>
<int key="connectionID">31</int>
</object>
<object class="IBConnectionRecord">
<object class="IBBindingConnection" key="connection">
<string key="label">value: arrangedObjects.offset</string>
@ -467,14 +486,6 @@
</object>
<int key="connectionID">37</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">openTableInEditor:</string>
<reference key="source" ref="881664005"/>
<reference key="destination" ref="357669881"/>
</object>
<int key="connectionID">44</int>
</object>
</array>
<object class="IBMutableOrderedSet" key="objectRecords">
<array key="orderedObjects">
@ -643,12 +654,34 @@
<nil key="sourceID"/>
<int key="maxID">52</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes"/>
<object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
<object class="IBPartialClassDescription">
<string key="className">FontWindowController</string>
<string key="superclassName">NSWindowController</string>
<object class="NSMutableDictionary" key="actions">
<string key="NS.key.0">saveResource:</string>
<string key="NS.object.0">id</string>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<string key="NS.key.0">saveResource:</string>
<object class="IBActionInfo" key="NS.object.0">
<string key="name">saveResource:</string>
<string key="candidateClassName">id</string>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/FontWindowController.h</string>
</object>
</object>
</array>
</object>
<int key="IBDocument.localizationMode">0</int>
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
<integer value="1030" key="NS.object.0"/>
<real value="1060" key="NS.object.0"/>
</object>
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<int key="IBDocument.defaultPropertyAccessControl">3</int>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
<data>
<int key="IBDocument.SystemTarget">1020</int>
<string key="IBDocument.SystemVersion">11B26</string>
<string key="IBDocument.InterfaceBuilderVersion">1617</string>
<string key="IBDocument.AppKitVersion">1138</string>
<string key="IBDocument.HIToolboxVersion">566.00</string>
<int key="IBDocument.SystemTarget">1060</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>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="NS.object.0">1617</string>
<string key="NS.object.0">2182</string>
</object>
<array key="IBDocument.IntegratedClassDependencies">
<string>NSCustomObject</string>
@ -31,7 +31,10 @@
<array key="IBDocument.PluginDependencies">
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
</array>
<dictionary class="NSMutableDictionary" key="IBDocument.Metadata"/>
<object class="NSMutableDictionary" key="IBDocument.Metadata">
<string key="NS.key.0">PluginDependencyRecalculationVersion</string>
<integer value="1" key="NS.object.0"/>
</object>
<array class="NSMutableArray" key="IBDocument.RootObjects" id="36877977">
<object class="NSCustomObject" id="371742935">
<string key="NSClassName">FontWindowController</string>
@ -53,15 +56,17 @@
<characters key="NS.bytes">View</characters>
</object>
<nil key="NSUserInterfaceItemIdentifier"/>
<string key="NSWindowContentMinSize">{193.21799999999999, 168}</string>
<string key="NSWindowContentMinSize">{193, 168}</string>
<object class="NSView" key="NSWindowView" id="912718864">
<reference key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<string key="NSFrameSize">{299, 218}</string>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
<string key="NSMinSize">{193.21799999999999, 190}</string>
<string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
<string key="NSMinSize">{193, 190}</string>
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
<bool key="NSWindowIsRestorable">YES</bool>
</object>
@ -77,7 +82,7 @@
<nil key="NSDelegate"/>
</object>
<object class="NSCustomView" id="842202587">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSScrollView" id="837390482">
@ -224,7 +229,6 @@
</object>
</array>
<string key="NSFrameSize">{58, 207}</string>
<reference key="NSSuperview"/>
<object class="NSMutableString" key="NSClassName">
<characters key="NS.bytes">NSView</characters>
</object>
@ -241,7 +245,7 @@
<nil key="NSUserInterfaceItemIdentifier"/>
<string key="NSWindowContentMinSize">{133.39599999999999, 86}</string>
<object class="NSView" key="NSWindowView" id="911436231">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSSplitView" id="12551203">
@ -440,7 +444,7 @@
<reference key="NSDocView" ref="1019781041"/>
<reference key="NSBGColor" ref="521001443"/>
<object class="NSCursor" key="NSCursor">
<string key="NSHotSpot">{1, -1}</string>
<string key="NSHotSpot">{5, 5}</string>
<int key="NSCursorType">0</int>
</object>
<int key="NScvFlags">4</int>
@ -541,15 +545,14 @@
</object>
</array>
<string key="NSFrameSize">{512, 384}</string>
<reference key="NSSuperview"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
<string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
<string key="NSMinSize">{133.39599999999999, 108}</string>
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
<bool key="NSWindowIsRestorable">YES</bool>
</object>
<object class="NSCustomView" id="494949541">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSScrollView" id="188966590">
@ -807,7 +810,6 @@
</object>
</array>
<string key="NSFrameSize">{416, 313}</string>
<reference key="NSSuperview"/>
<object class="NSMutableString" key="NSClassName">
<characters key="NS.bytes">NSView</characters>
</object>
@ -824,6 +826,22 @@
</object>
<int key="connectionID">9</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">tableList</string>
<reference key="source" ref="371742935"/>
<reference key="destination" ref="362189248"/>
</object>
<int key="connectionID">39</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">tableListDrawer</string>
<reference key="source" ref="371742935"/>
<reference key="destination" ref="939552876"/>
</object>
<int key="connectionID">49</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">delegate</string>
@ -848,22 +866,6 @@
</object>
<int key="connectionID">35</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">tableList</string>
<reference key="source" ref="371742935"/>
<reference key="destination" ref="362189248"/>
</object>
<int key="connectionID">39</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">tableListDrawer</string>
<reference key="source" ref="371742935"/>
<reference key="destination" ref="939552876"/>
</object>
<int key="connectionID">49</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">delegate</string>
@ -1249,12 +1251,34 @@
<nil key="sourceID"/>
<int key="maxID">77</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes"/>
<object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
<object class="IBPartialClassDescription">
<string key="className">FontWindowController</string>
<string key="superclassName">NSWindowController</string>
<object class="NSMutableDictionary" key="actions">
<string key="NS.key.0">saveResource:</string>
<string key="NS.object.0">id</string>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<string key="NS.key.0">saveResource:</string>
<object class="IBActionInfo" key="NS.object.0">
<string key="name">saveResource:</string>
<string key="candidateClassName">id</string>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/FontWindowController.h</string>
</object>
</object>
</array>
</object>
<int key="IBDocument.localizationMode">0</int>
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
<integer value="1020" key="NS.object.0"/>
<real value="1060" key="NS.object.0"/>
</object>
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<int key="IBDocument.defaultPropertyAccessControl">3</int>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
<data>
<int key="IBDocument.SystemTarget">1020</int>
<string key="IBDocument.SystemVersion">11B26</string>
<string key="IBDocument.InterfaceBuilderVersion">1617</string>
<string key="IBDocument.AppKitVersion">1138</string>
<string key="IBDocument.HIToolboxVersion">566.00</string>
<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>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="NS.object.0">1617</string>
<string key="NS.object.0">2182</string>
</object>
<array key="IBDocument.IntegratedClassDependencies">
<string>NSView</string>
@ -25,7 +25,10 @@
<array key="IBDocument.PluginDependencies">
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
</array>
<dictionary class="NSMutableDictionary" key="IBDocument.Metadata"/>
<object class="NSMutableDictionary" key="IBDocument.Metadata">
<string key="NS.key.0">PluginDependencyRecalculationVersion</string>
<integer value="1" key="NS.object.0"/>
</object>
<array class="NSMutableArray" key="IBDocument.RootObjects" id="1012804850">
<object class="NSCustomObject" id="827009667">
<string key="NSClassName">HexWindowController</string>
@ -281,7 +284,7 @@
<reference key="NSDocView" ref="706277205"/>
<reference key="NSBGColor" ref="89734044"/>
<object class="NSCursor" key="NSCursor">
<string key="NSHotSpot">{1, -1}</string>
<string key="NSHotSpot">{5, 5}</string>
<int key="NSCursorType">0</int>
</object>
<int key="NScvFlags">4</int>
@ -612,7 +615,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
<string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
<string key="NSMinSize">{226, 162}</string>
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
<bool key="NSWindowIsRestorable">YES</bool>
@ -623,6 +626,70 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
</array>
<object class="IBObjectContainer" key="IBDocument.Objects">
<array class="NSMutableArray" key="connectionRecords">
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">pasteSubmenu</string>
<reference key="source" ref="827009667"/>
<reference key="destination" ref="479212659"/>
</object>
<int key="connectionID">33</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">copySubmenu</string>
<reference key="source" ref="827009667"/>
<reference key="destination" ref="455277156"/>
</object>
<int key="connectionID">34</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">window</string>
<reference key="source" ref="827009667"/>
<reference key="destination" ref="447655345"/>
</object>
<int key="connectionID">37</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">hexDelegate</string>
<reference key="source" ref="827009667"/>
<reference key="destination" ref="147077064"/>
</object>
<int key="connectionID">40</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">message</string>
<reference key="source" ref="827009667"/>
<reference key="destination" ref="930024921"/>
</object>
<int key="connectionID">57</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">offset</string>
<reference key="source" ref="827009667"/>
<reference key="destination" ref="706277205"/>
</object>
<int key="connectionID">58</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">ascii</string>
<reference key="source" ref="827009667"/>
<reference key="destination" ref="598519770"/>
</object>
<int key="connectionID">76</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">hex</string>
<reference key="source" ref="827009667"/>
<reference key="destination" ref="310956344"/>
</object>
<int key="connectionID">77</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">copyHex:</string>
@ -671,30 +738,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
</object>
<int key="connectionID">32</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">pasteSubmenu</string>
<reference key="source" ref="827009667"/>
<reference key="destination" ref="479212659"/>
</object>
<int key="connectionID">33</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">copySubmenu</string>
<reference key="source" ref="827009667"/>
<reference key="destination" ref="455277156"/>
</object>
<int key="connectionID">34</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">window</string>
<reference key="source" ref="827009667"/>
<reference key="destination" ref="447655345"/>
</object>
<int key="connectionID">37</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">paste:</string>
@ -703,13 +746,45 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
</object>
<int key="connectionID">38</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">pasteFromHex:</string>
<reference key="source" ref="580715989"/>
<reference key="destination" ref="134658956"/>
</object>
<int key="connectionID">80</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">hexDelegate</string>
<reference key="source" ref="827009667"/>
<string key="label">delegate</string>
<reference key="source" ref="455277156"/>
<reference key="destination" ref="147077064"/>
</object>
<int key="connectionID">40</int>
<int key="connectionID">62</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="479212659"/>
<reference key="destination" ref="147077064"/>
</object>
<int key="connectionID">61</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="447655345"/>
<reference key="destination" ref="827009667"/>
</object>
<int key="connectionID">68</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">initialFirstResponder</string>
<reference key="source" ref="447655345"/>
<reference key="destination" ref="598519770"/>
</object>
<int key="connectionID">73</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
@ -737,43 +812,19 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">message</string>
<reference key="source" ref="827009667"/>
<reference key="destination" ref="930024921"/>
<string key="label">hex</string>
<reference key="source" ref="147077064"/>
<reference key="destination" ref="310956344"/>
</object>
<int key="connectionID">57</int>
<int key="connectionID">74</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">offset</string>
<reference key="source" ref="827009667"/>
<reference key="destination" ref="706277205"/>
<string key="label">ascii</string>
<reference key="source" ref="147077064"/>
<reference key="destination" ref="598519770"/>
</object>
<int key="connectionID">58</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="479212659"/>
<reference key="destination" ref="147077064"/>
</object>
<int key="connectionID">61</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="455277156"/>
<reference key="destination" ref="147077064"/>
</object>
<int key="connectionID">62</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="447655345"/>
<reference key="destination" ref="827009667"/>
</object>
<int key="connectionID">68</int>
<int key="connectionID">75</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
@ -807,54 +858,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
</object>
<int key="connectionID">72</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">initialFirstResponder</string>
<reference key="source" ref="447655345"/>
<reference key="destination" ref="598519770"/>
</object>
<int key="connectionID">73</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">hex</string>
<reference key="source" ref="147077064"/>
<reference key="destination" ref="310956344"/>
</object>
<int key="connectionID">74</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">ascii</string>
<reference key="source" ref="147077064"/>
<reference key="destination" ref="598519770"/>
</object>
<int key="connectionID">75</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">ascii</string>
<reference key="source" ref="827009667"/>
<reference key="destination" ref="598519770"/>
</object>
<int key="connectionID">76</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">hex</string>
<reference key="source" ref="827009667"/>
<reference key="destination" ref="310956344"/>
</object>
<int key="connectionID">77</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">pasteFromHex:</string>
<reference key="source" ref="580715989"/>
<reference key="destination" ref="134658956"/>
</object>
<int key="connectionID">80</int>
</object>
</array>
<object class="IBMutableOrderedSet" key="objectRecords">
<array key="orderedObjects">
@ -1279,47 +1282,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
<string key="minorKey">./Classes/HexWindowController.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">ResourceDataSource</string>
<string key="superclassName">NSObject</string>
@ -1510,13 +1472,13 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
<integer value="1020" key="NS.object.0"/>
<real value="1070" key="NS.object.0"/>
</object>
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
<dictionary class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
<string key="NSMenuCheckmark">{9, 8}</string>
<string key="NSMenuMixedState">{7, 2}</string>
<string key="NSMenuCheckmark">{11, 11}</string>
<string key="NSMenuMixedState">{10, 3}</string>
</dictionary>
</data>
</archive>

View File

@ -0,0 +1,22 @@
//
// PNGWindowController.h
// ResKnife
//
// Created by Nate Weaver on 2012-7-4.
// Copyright (c) 2012 Derailer. All rights reserved.
//
#import <Cocoa/Cocoa.h>
#import "ResKnifePluginProtocol.h"
#import "ResKnifeResourceProtocol.h"
@interface PNGWindowController : NSWindowController <ResKnifePluginProtocol> {
NSImageView *imageView;
NSImage *image;
id <ResKnifeResourceProtocol> resource;
}
@property (assign) IBOutlet NSImageView *imageView;
@end

View File

@ -0,0 +1,68 @@
//
// PNGWindowController.m
// ResKnife
//
// Created by Nate Weaver on 2012-7-4.
// Copyright (c) 2012 Derailer. All rights reserved.
//
#import "PNGWindowController.h"
@interface PNGWindowController ()
@end
@implementation PNGWindowController
@synthesize imageView;
- (id)initWithWindow:(NSWindow *)window
{
self = [super initWithWindow:window];
if (self) {
// Initialization code here.
}
return self;
}
- (void)windowDidLoad
{
[super windowDidLoad];
// set the window's title
[[self window] setTitle:[resource defaultWindowTitle]];
NSData *data = [resource data];
image = [[NSImage alloc] initWithData:data];
[imageView setImage:image];
// we don't want this notification until we have a window! (Only register for notifications on the resource we're editing)
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(resourceDataDidChange:) name:ResourceDataDidChangeNotification object:resource];
// finally, show the window
[self showWindow:self];
}
- (void)dealloc {
[image release];
[resource release];
[super dealloc];
}
- (id)initWithResource:(id <ResKnifeResourceProtocol>)inResource {
if (self = [self initWithWindowNibName:@"PNGWindowController"]) {
resource = [inResource retain];
[self window];
}
return self;
}
- (void)resourceDataDidChange:(NSNotification *)note {
NSData *data = [resource data];
[image release];
image = [[NSImage alloc] initWithData:data];
[imageView setImage:image];
}
@end

View File

@ -0,0 +1,324 @@
<?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>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="NS.object.0">2182</string>
</object>
<array key="IBDocument.IntegratedClassDependencies">
<string>NSImageView</string>
<string>NSWindowTemplate</string>
<string>NSView</string>
<string>NSImageCell</string>
<string>NSCustomObject</string>
<string>IBNSLayoutConstraint</string>
</array>
<array key="IBDocument.PluginDependencies">
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
</array>
<object class="NSMutableDictionary" key="IBDocument.Metadata">
<string key="NS.key.0">PluginDependencyRecalculationVersion</string>
<integer value="1" key="NS.object.0"/>
</object>
<array class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
<object class="NSCustomObject" id="1001">
<string key="NSClassName">PNGWindowController</string>
</object>
<object class="NSCustomObject" id="1003">
<string key="NSClassName">FirstResponder</string>
</object>
<object class="NSCustomObject" id="1004">
<string key="NSClassName">NSApplication</string>
</object>
<object class="NSWindowTemplate" id="1005">
<int key="NSWindowStyleMask">15</int>
<int key="NSWindowBacking">2</int>
<string key="NSWindowRect">{{196, 240}, {535, 374}}</string>
<int key="NSWTFlags">544735232</int>
<string key="NSWindowTitle">Window</string>
<string key="NSWindowClass">NSWindow</string>
<nil key="NSViewClass"/>
<nil key="NSUserInterfaceItemIdentifier"/>
<object class="NSView" key="NSWindowView" id="1006">
<reference key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSImageView" id="231505248">
<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>
<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>
</object>
<bool key="NSEditable">YES</bool>
</object>
</array>
<string key="NSFrameSize">{535, 374}</string>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="231505248"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
<string key="NSFrameAutosaveName">PNG</string>
<int key="NSWindowCollectionBehavior">256</int>
<bool key="NSWindowIsRestorable">YES</bool>
</object>
</array>
<object class="IBObjectContainer" key="IBDocument.Objects">
<array class="NSMutableArray" key="connectionRecords">
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">window</string>
<reference key="source" ref="1001"/>
<reference key="destination" ref="1005"/>
</object>
<int key="connectionID">3</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">imageView</string>
<reference key="source" ref="1001"/>
<reference key="destination" ref="231505248"/>
</object>
<int key="connectionID">15</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="1005"/>
<reference key="destination" ref="1001"/>
</object>
<int key="connectionID">4</int>
</object>
</array>
<object class="IBMutableOrderedSet" key="objectRecords">
<array key="orderedObjects">
<object class="IBObjectRecord">
<int key="objectID">0</int>
<array key="object" id="0"/>
<reference key="children" ref="1000"/>
<nil key="parent"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">-2</int>
<reference key="object" ref="1001"/>
<reference key="parent" ref="0"/>
<string key="objectName">File's Owner</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-1</int>
<reference key="object" ref="1003"/>
<reference key="parent" ref="0"/>
<string key="objectName">First Responder</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-3</int>
<reference key="object" ref="1004"/>
<reference key="parent" ref="0"/>
<string key="objectName">Application</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">1</int>
<reference key="object" ref="1005"/>
<array class="NSMutableArray" key="children">
<reference ref="1006"/>
</array>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<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"/>
<int key="firstAttribute">5</int>
<int key="relation">0</int>
<reference key="secondItem" ref="1006"/>
<int key="secondAttribute">5</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="560232197">
<reference key="firstItem" ref="231505248"/>
<int key="firstAttribute">3</int>
<int key="relation">0</int>
<reference key="secondItem" ref="1006"/>
<int key="secondAttribute">3</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="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"/>
<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>
<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>
</array>
<reference key="parent" ref="1005"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">5</int>
<reference key="object" ref="231505248"/>
<array class="NSMutableArray" key="children">
<reference ref="799823511"/>
</array>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">6</int>
<reference key="object" ref="799823511"/>
<reference key="parent" ref="231505248"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">11</int>
<reference key="object" ref="796147226"/>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">12</int>
<reference key="object" ref="560232197"/>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">13</int>
<reference key="object" ref="371238809"/>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">14</int>
<reference key="object" ref="755937507"/>
<reference key="parent" ref="1006"/>
</object>
</array>
</object>
<dictionary class="NSMutableDictionary" key="flattenedProperties">
<string key="-1.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="-3.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<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"/>
</array>
<string key="2.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<boolean value="NO" key="5.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
<string key="5.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>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
<object class="IBPartialClassDescription">
<string key="className">NSLayoutConstraint</string>
<string key="superclassName">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/NSLayoutConstraint.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">PNGWindowController</string>
<string key="superclassName">NSWindowController</string>
<object class="NSMutableDictionary" key="outlets">
<string key="NS.key.0">imageView</string>
<string key="NS.object.0">NSImageView</string>
</object>
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
<string key="NS.key.0">imageView</string>
<object class="IBToOneOutletInfo" key="NS.object.0">
<string key="name">imageView</string>
<string key="candidateClassName">NSImageView</string>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/PNGWindowController.h</string>
</object>
</object>
</array>
</object>
<int key="IBDocument.localizationMode">0</int>
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
<bool key="IBDocument.UseAutolayout">YES</bool>
</data>
</archive>

View File

@ -5,7 +5,7 @@
@protocol ResKnifePluginProtocol
@abstract Your plug-in's principal class must implement initWithResource: or initWithResources:, all other methods are optional, and thus declared in ResKnifeInformalPluginProtocol.
*/
@protocol ResKnifePluginProtocol
@protocol ResKnifePluginProtocol <NSObject>
/*!
@method initWithResource:

View File

@ -23,7 +23,7 @@
#import <Cocoa/Cocoa.h>
@protocol ResKnifeResourceProtocol
@protocol ResKnifeResourceProtocol <NSObject>
- (void)touch;
- (BOOL)isDirty;

View File

@ -1,44 +0,0 @@
{
IBClasses = (
{
ACTIONS = {
editDate = id;
rotateIntroPictEarly = id;
stepDate = id;
togglePrincipalChar = id;
};
CLASS = CharWindowController;
LANGUAGE = ObjC;
OUTLETS = {
dayField = NSTextField;
dayStepper = NSStepper;
goodiesForm = NSForm;
governmentForm = NSMatrix;
introDelayForm = NSForm;
introImageView = NSButton;
introPictTextForm = NSMatrix;
introTextView = NSTextView;
monthField = NSTextField;
monthStepper = NSStepper;
ncbForm = NSForm;
principalCharButton = NSButton;
shipField = NSComboBox;
startForm = NSMatrix;
statusForm = NSForm;
timeForm = NSForm;
titleForm = NSForm;
yearField = NSTextField;
yearStepper = NSStepper;
};
SUPERCLASS = NovaWindowController;
},
{CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
{
ACTIONS = {toggleResID = id; };
CLASS = NovaWindowController;
LANGUAGE = ObjC;
SUPERCLASS = NSWindowController;
}
);
IBVersion = 1;
}

File diff suppressed because it is too large Load Diff

View File

@ -1,51 +0,0 @@
<?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>10 459 386 530 0 0 1280 1002 </string>
<key>IBFramework Version</key>
<string>326.0</string>
<key>IBGroupedObjects</key>
<dict>
<key>2</key>
<array>
<string>372</string>
<string>367</string>
<string>365</string>
<string>370</string>
<string>368</string>
<string>366</string>
</array>
</dict>
<key>IBLastGroupID</key>
<string>3</string>
<key>IBLockedObjects</key>
<array>
<integer>369</integer>
<integer>365</integer>
<integer>370</integer>
<integer>366</integer>
<integer>372</integer>
<integer>367</integer>
<integer>368</integer>
<integer>371</integer>
<integer>184</integer>
<integer>181</integer>
<integer>183</integer>
<integer>374</integer>
<integer>403</integer>
<integer>154</integer>
<integer>390</integer>
<integer>218</integer>
</array>
<key>IBOldestOS</key>
<integer>3</integer>
<key>IBOpenObjects</key>
<array>
<integer>137</integer>
</array>
<key>IBSystem Version</key>
<string>7A179</string>
</dict>
</plist>

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//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>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
<string>org.derailer.resknife.pngeditor</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>ResK</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2012 Derailer. All rights reserved.</string>
<key>NSPrincipalClass</key>
<string>PNGWindowController</string>
<key>RKEditedTypes</key>
<array>
<string>PNG </string>
</array>
</dict>
</plist>

View File

@ -0,0 +1,7 @@
//
// Prefix header for all source files of the 'PNG Editor' target in the 'PNG Editor' project
//
#ifdef __OBJC__
#import <Cocoa/Cocoa.h>
#endif

View File

@ -0,0 +1,2 @@
/* Localized versions of Info.plist keys */

View File

@ -12,6 +12,13 @@
0EF71540122BD0D0005DF94E /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0EF7153F122BD0D0005DF94E /* Localizable.strings */; };
3DB9D66412307A9400DDA647 /* NovaTools.plugin in Copy Plugins */ = {isa = PBXBuildFile; fileRef = E17ADBC006A2132800842474 /* NovaTools.plugin */; };
3DB9D6E712307F6300DDA647 /* Bitmap Editor.plugin in Copy Plugins */ = {isa = PBXBuildFile; fileRef = E18BF69D069FEA1800F076B8 /* Bitmap Editor.plugin */; };
B229EECB15A4B8720032C12C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B5884B0156D40B01000001 /* Cocoa.framework */; };
B229EED515A4B8720032C12C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = B229EED315A4B8720032C12C /* InfoPlist.strings */; };
B229EEDB15A4B9420032C12C /* PNGWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = B229EEC115A4B7250032C12C /* PNGWindowController.m */; };
B229EEDC15A4B9420032C12C /* PNGWindowController.xib in Sources */ = {isa = PBXBuildFile; fileRef = B229EEC215A4B7250032C12C /* PNGWindowController.xib */; };
B229EEDD15A4BA900032C12C /* PNG Editor.plugin in Copy Plugins */ = {isa = PBXBuildFile; fileRef = B229EECA15A4B8720032C12C /* PNG Editor.plugin */; };
B229EEDE15A4BABD0032C12C /* Notifications.m in Sources */ = {isa = PBXBuildFile; fileRef = F5C9ECCE027F474A01A8010C /* Notifications.m */; };
B229EEE115A4BB2E0032C12C /* PNGWindowController.h in Headers */ = {isa = PBXBuildFile; fileRef = B229EEC015A4B7250032C12C /* PNGWindowController.h */; };
E1193609099830D300A3A6EA /* FontDocument.nib in Resources */ = {isa = PBXBuildFile; fileRef = E1193607099830D200A3A6EA /* FontDocument.nib */; };
E11936660998552900A3A6EA /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E11936650998552900A3A6EA /* Localizable.strings */; };
E1193683099864AD00A3A6EA /* ElementUBYT.h in Headers */ = {isa = PBXBuildFile; fileRef = E119367D099864AD00A3A6EA /* ElementUBYT.h */; };
@ -261,6 +268,13 @@
remoteGlobalIDString = E18BF68E069FEA1800F076B8;
remoteInfo = "Bitmap Editor Cocoa";
};
B229EEE215A4BB720032C12C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F5B5880F0156D2A601000001 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B229EEC915A4B8720032C12C;
remoteInfo = "PNG Editor";
};
E13F836408F139E900E2A5CB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F5B5880F0156D2A601000001 /* Project object */;
@ -323,6 +337,7 @@
dstPath = "";
dstSubfolderSpec = 13;
files = (
B229EEDD15A4BA900032C12C /* PNG Editor.plugin in Copy Plugins */,
E1EAB19A06A20F1A0041EE35 /* Hexadecimal Editor.plugin in Copy Plugins */,
E1F0B65B06AD62B1007D3469 /* Template Editor.plugin in Copy Plugins */,
E13F837F08F13A4C00E2A5CB /* Font Editor.plugin in Copy Plugins */,
@ -375,6 +390,16 @@
3D50047404EF122000F3B64D /* ElementLSTC.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ElementLSTC.h; sourceTree = "<group>"; };
3D53A9FD04F171DC006651FA /* RKSupportResourceRegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RKSupportResourceRegistry.h; sourceTree = "<group>"; };
3D53A9FE04F171DC006651FA /* RKSupportResourceRegistry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RKSupportResourceRegistry.m; sourceTree = "<group>"; };
B229EEC015A4B7250032C12C /* PNGWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PNGWindowController.h; path = "PNG Editor/PNGWindowController.h"; sourceTree = "<group>"; };
B229EEC115A4B7250032C12C /* PNGWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PNGWindowController.m; path = "PNG Editor/PNGWindowController.m"; sourceTree = "<group>"; };
B229EEC215A4B7250032C12C /* PNGWindowController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = PNGWindowController.xib; path = "PNG Editor/PNGWindowController.xib"; sourceTree = "<group>"; };
B229EECA15A4B8720032C12C /* PNG Editor.plugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "PNG Editor.plugin"; sourceTree = BUILT_PRODUCTS_DIR; };
B229EECD15A4B8720032C12C /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
B229EECE15A4B8720032C12C /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
B229EECF15A4B8720032C12C /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
B229EED215A4B8720032C12C /* PNG Editor-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "PNG Editor-Info.plist"; sourceTree = "<group>"; };
B229EED415A4B8720032C12C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B229EED615A4B8720032C12C /* PNG Editor-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PNG Editor-Prefix.pch"; sourceTree = "<group>"; };
E1193608099830D300A3A6EA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/FontDocument.nib; sourceTree = "<group>"; };
E11936620998551200A3A6EA /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = "<group>"; };
E119367D099864AD00A3A6EA /* ElementUBYT.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ElementUBYT.h; sourceTree = "<group>"; };
@ -639,6 +664,14 @@
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
B229EEC715A4B8720032C12C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
B229EECB15A4B8720032C12C /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E18BF586069FEA1300F076B8 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@ -784,6 +817,44 @@
path = "Icon Editor";
sourceTree = "<group>";
};
B229EEBF15A4B6FE0032C12C /* PNG Editor */ = {
isa = PBXGroup;
children = (
B229EEC015A4B7250032C12C /* PNGWindowController.h */,
B229EEC115A4B7250032C12C /* PNGWindowController.m */,
B229EEC215A4B7250032C12C /* PNGWindowController.xib */,
);
name = "PNG Editor";
sourceTree = "<group>";
};
B229EECC15A4B8720032C12C /* Other Frameworks */ = {
isa = PBXGroup;
children = (
B229EECD15A4B8720032C12C /* AppKit.framework */,
B229EECE15A4B8720032C12C /* CoreData.framework */,
B229EECF15A4B8720032C12C /* Foundation.framework */,
);
name = "Other Frameworks";
sourceTree = "<group>";
};
B229EED015A4B8720032C12C /* PNG Editor */ = {
isa = PBXGroup;
children = (
B229EED115A4B8720032C12C /* Supporting Files */,
);
path = "PNG Editor";
sourceTree = "<group>";
};
B229EED115A4B8720032C12C /* Supporting Files */ = {
isa = PBXGroup;
children = (
B229EED215A4B8720032C12C /* PNG Editor-Info.plist */,
B229EED315A4B8720032C12C /* InfoPlist.strings */,
B229EED615A4B8720032C12C /* PNG Editor-Prefix.pch */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
E11937F309991C1100A3A6EA /* Support Resources */ = {
isa = PBXGroup;
children = (
@ -908,6 +979,7 @@
3D0B38A504DEF41E005AED5E /* Template Editor */,
F5354435022673C101A80001 /* Nick's Template Editor */,
E18BF7B8069FFA5200F076B8 /* Font Editor */,
B229EEBF15A4B6FE0032C12C /* PNG Editor */,
3D3B99B704DC167D0056861E /* Icon Editor */,
F5DF1C0F0254C78801A80001 /* NovaTools */,
);
@ -933,6 +1005,7 @@
F5B5881A0156D40B01000001 /* Cocoa */,
F5B5887F0156D6D901000001 /* Carbon */,
F5EA10690254A7B401A80001 /* External */,
B229EED015A4B8720032C12C /* PNG Editor */,
F5B588490156D40B01000001 /* Frameworks */,
F5B588110156D30301000001 /* Products */,
);
@ -949,6 +1022,7 @@
E18BF78B069FF23700F076B8 /* Font Editor.plugin */,
E17ADBC006A2132800842474 /* NovaTools.plugin */,
E18BF68D069FEA1800F076B8 /* Ulis Template Editor.bundle */,
B229EECA15A4B8720032C12C /* PNG Editor.plugin */,
);
name = Products;
sourceTree = "<group>";
@ -1047,6 +1121,7 @@
F5B5884B0156D40B01000001 /* Cocoa.framework */,
F5B5884C0156D40B01000001 /* AppKit.framework */,
F5B5884D0156D40B01000001 /* Foundation.framework */,
B229EECC15A4B8720032C12C /* Other Frameworks */,
);
name = Frameworks;
sourceTree = "<group>";
@ -1283,6 +1358,14 @@
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
B229EEE015A4BB250032C12C /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
B229EEE115A4BB2E0032C12C /* PNGWindowController.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E18BF53C069FEA1300F076B8 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
@ -1426,6 +1509,24 @@
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
B229EEC915A4B8720032C12C /* PNG Editor */ = {
isa = PBXNativeTarget;
buildConfigurationList = B229EED715A4B8720032C12C /* Build configuration list for PBXNativeTarget "PNG Editor" */;
buildPhases = (
B229EEC615A4B8720032C12C /* Sources */,
B229EEC715A4B8720032C12C /* Frameworks */,
B229EEC815A4B8720032C12C /* Resources */,
B229EEE015A4BB250032C12C /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = "PNG Editor";
productName = "PNG Editor";
productReference = B229EECA15A4B8720032C12C /* PNG Editor.plugin */;
productType = "com.apple.product-type.bundle";
};
E18BF537069FEA1300F076B8 /* ResKnife Cocoa */ = {
isa = PBXNativeTarget;
buildConfigurationList = E13F7ED908F0411100E2A5CB /* Build configuration list for PBXNativeTarget "ResKnife Cocoa" */;
@ -1446,6 +1547,7 @@
0ED5B4B813BF0A7800A5DC6D /* PBXTargetDependency */,
E13F836508F139E900E2A5CB /* PBXTargetDependency */,
0ED5B4B613BF0A7400A5DC6D /* PBXTargetDependency */,
B229EEE315A4BB720032C12C /* PBXTargetDependency */,
);
name = "ResKnife Cocoa";
productInstallPath = "$(USER_APPS_DIR)";
@ -1611,6 +1713,7 @@
Japanese,
French,
German,
en,
);
mainGroup = F5B588100156D2A601000001;
productRefGroup = F5B588110156D30301000001 /* Products */;
@ -1625,11 +1728,20 @@
E18BF78A069FF23700F076B8 /* Font Editor Cocoa */,
E18BF5B7069FEA1400F076B8 /* NovaTools */,
E18BF671069FEA1700F076B8 /* Uli's Template Editor */,
B229EEC915A4B8720032C12C /* PNG Editor */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
B229EEC815A4B8720032C12C /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B229EED515A4B8720032C12C /* InfoPlist.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E18BF553069FEA1300F076B8 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
@ -1786,6 +1898,16 @@
/* End PBXRezBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
B229EEC615A4B8720032C12C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B229EEDB15A4B9420032C12C /* PNGWindowController.m in Sources */,
B229EEDC15A4B9420032C12C /* PNGWindowController.xib in Sources */,
B229EEDE15A4BABD0032C12C /* Notifications.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E18BF56F069FEA1300F076B8 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@ -1935,6 +2057,11 @@
target = E18BF68E069FEA1800F076B8 /* Bitmap Editor Cocoa */;
targetProxy = 0ED5B4B713BF0A7800A5DC6D /* PBXContainerItemProxy */;
};
B229EEE315A4BB720032C12C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = B229EEC915A4B8720032C12C /* PNG Editor */;
targetProxy = B229EEE215A4BB720032C12C /* PBXContainerItemProxy */;
};
E13F836508F139E900E2A5CB /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E18BF78A069FF23700F076B8 /* Font Editor Cocoa */;
@ -1977,6 +2104,14 @@
name = ICONWindow.nib;
sourceTree = "<group>";
};
B229EED315A4B8720032C12C /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
B229EED415A4B8720032C12C /* en */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
E1193607099830D200A3A6EA /* FontDocument.nib */ = {
isa = PBXVariantGroup;
children = (
@ -2196,6 +2331,61 @@
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
B229EED815A4B8720032C12C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
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 = "PNG Editor/PNG Editor-Prefix.pch";
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
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 = "PNG Editor/PNG Editor-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
MACOSX_DEPLOYMENT_TARGET = 10.7;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
WRAPPER_EXTENSION = plugin;
};
name = Debug;
};
B229EED915A4B8720032C12C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
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 = "PNG Editor/PNG Editor-Prefix.pch";
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
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 = "PNG Editor/PNG Editor-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
MACOSX_DEPLOYMENT_TARGET = 10.7;
PRODUCT_NAME = "$(TARGET_NAME)";
WRAPPER_EXTENSION = plugin;
};
name = Release;
};
E13F7ED208F0411100E2A5CB /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@ -2310,7 +2500,7 @@
GCC_OPTIMIZATION_LEVEL = 0;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
INFOPLIST_FILE = Cocoa/Info.plist;
MACOSX_DEPLOYMENT_TARGET = 10.7;
MACOSX_DEPLOYMENT_TARGET = 10.6;
PRODUCT_NAME = "ResKnife Cocoa";
WARNING_CFLAGS = (
"-Wmost",
@ -2329,7 +2519,7 @@
GCC_OPTIMIZATION_LEVEL = 0;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
INFOPLIST_FILE = Cocoa/Info.plist;
MACOSX_DEPLOYMENT_TARGET = 10.7;
MACOSX_DEPLOYMENT_TARGET = 10.6;
PRODUCT_NAME = "ResKnife Cocoa";
WARNING_CFLAGS = (
"-Wmost",
@ -2612,6 +2802,14 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
B229EED715A4B8720032C12C /* Build configuration list for PBXNativeTarget "PNG Editor" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B229EED815A4B8720032C12C /* Debug */,
B229EED915A4B8720032C12C /* Release */,
);
defaultConfigurationIsVisible = 0;
};
E13F7ED108F0411100E2A5CB /* Build configuration list for PBXNativeTarget "Hex Editor Cocoa" */ = {
isa = XCConfigurationList;
buildConfigurations = (