diff options
| author | SND\MaddTheSane_cp <SND\MaddTheSane_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2013-08-16 00:20:10 +0000 |
|---|---|---|
| committer | SND\MaddTheSane_cp <SND\MaddTheSane_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2013-08-16 00:20:10 +0000 |
| commit | 30195666f40ca64b0bdf34ed783215d27f000cd7 (patch) | |
| tree | 0122eaa03f575d2117f380b481c9df58907d60a0 | |
| parent | c69572dc23f70fcf72d5ed49729de8f6d4abed0a (diff) | |
| download | pcsxr-30195666f40ca64b0bdf34ed783215d27f000cd7.tar.gz | |
Some work on the cheat window on OS X. Note that the changes are disabled by default.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86679 e17a0e51-4ae3-4d35-97c3-1a29b211df97
| -rw-r--r-- | macosx/CheatController.h | 23 | ||||
| -rw-r--r-- | macosx/CheatController.m | 165 | ||||
| -rw-r--r-- | macosx/English.lproj/CheatWindow.xib | 1683 |
3 files changed, 1734 insertions, 137 deletions
diff --git a/macosx/CheatController.h b/macosx/CheatController.h index 5ddbc1d8..7a20ec55 100644 --- a/macosx/CheatController.h +++ b/macosx/CheatController.h @@ -5,15 +5,28 @@ #import <Cocoa/Cocoa.h> -@interface CheatController : NSWindowController <NSWindowDelegate> +@interface CheatController : NSWindowController <NSWindowDelegate, NSTableViewDataSource, NSTableViewDelegate> { IBOutlet NSTableView *cheatView; + + IBOutlet NSWindow *editCheatWindow; + IBOutlet NSTableView *editCheatView; + IBOutlet NSNumberFormatter *addressFormatter; + IBOutlet NSNumberFormatter *valueFormatter; + NSMutableArray *tempCheatCodes; } +@property (readwrite, retain) NSMutableArray *tempCheatCodes; - (void)refresh; --(IBAction)SaveCheats:(id)sender; --(IBAction)LoadCheats:(id)sender; --(IBAction)clear:(id)sender; --(IBAction)close:(id)sender; +- (IBAction)saveCheats:(id)sender; +- (IBAction)loadCheats:(id)sender; +- (IBAction)clear:(id)sender; +- (IBAction)editCheat:(id)sender; +- (IBAction)addCheat:(id)sender; + +- (IBAction)closeCheatEdit:(id)sender; +- (IBAction)removeCheatValue:(id)sender; +- (IBAction)addCheatValue:(id)sender; + @end diff --git a/macosx/CheatController.m b/macosx/CheatController.m index db13d5dc..17bbab9e 100644 --- a/macosx/CheatController.m +++ b/macosx/CheatController.m @@ -10,13 +10,66 @@ #import "ARCBridge.h" #import "PcsxrCheatHandler.h" +#define kTempCheatCodesName @"tempCheatCodes" +@interface PcsxrCheatTempObject : NSObject +{ + uint32_t address; + uint16_t value; +} +@property (readwrite) uint32_t address; +@property (readwrite) uint16_t value; + +- (id)initWithAddress:(uint32_t)add value:(uint16_t)val; +@end + +@implementation PcsxrCheatTempObject +@synthesize address, value; + +- (id)initWithAddress:(uint32_t)add value:(uint16_t)val +{ + if (self = [super init]) { + self.address = add; + self.value = val; + } + return self; +} + +- (id)initWithCheatCode:(CheatCode *)theCheat +{ + return [self initWithAddress:theCheat->Addr value:theCheat->Val]; +} + +- (NSString*)description +{ + return [NSString stringWithFormat:@"%u %u", address, value]; +} + +@end + @implementation CheatController +@synthesize tempCheatCodes; - (id)init { return self = [self initWithWindowNibName:@"CheatWindow"]; } +- (id)initWithCoder:(NSCoder *)aDecoder +{ + if (self = [super initWithCoder:aDecoder]) { + self.tempCheatCodes = AUTORELEASEOBJ([[NSMutableArray alloc] init]); + } + return self; +} + +- (id)initWithWindow:(NSWindow *)window +{ + if (self = [super initWithWindow:window]) { + self.tempCheatCodes = AUTORELEASEOBJ([[NSMutableArray alloc] init]); + } + return self; +} + - (void)refresh { [cheatView reloadData]; @@ -24,37 +77,53 @@ - (NSInteger)numberOfRowsInTableView:(NSTableView *)view { - return NumCheats; + if (view == cheatView) { + return NumCheats; + } else + return 0; } - (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)col row:(NSInteger)idx { - if (idx >= NumCheats) + if (tableView == cheatView) { + if (idx >= NumCheats) + return nil; + NSString *ident = [col identifier]; + if ([ident isEqualToString:@"COL_NAME"]) { + return @(Cheats[idx].Descr); + } else if ([ident isEqualToString:@"COL_ENABLE"]) { + return @( Cheats[idx].Enabled ? NSOnState : NSOffState); + } + NSLog(@"Unknown column identifier: %@", ident); + return nil; + } else return nil; - NSString *ident = [col identifier]; - if ([ident isEqualToString:@"COL_NAME"]) { - return @(Cheats[idx].Descr); - } else if ([ident isEqualToString:@"COL_ENABLE"]) { - return @( Cheats[idx].Enabled ? NSOnState : NSOffState); - } - NSLog(@"Unknown column identifier: %@", ident); - return nil; } +#if 0 +- (void)awakeFromNib +{ + [addressFormatter setPositivePrefix:@"0x"]; + [valueFormatter setPositivePrefix:@"0x"]; +} +#endif + - (void)tableView:(NSTableView *)tableView setObjectValue:(id)object forTableColumn:(NSTableColumn *)col row:(NSInteger)row { - if (row >= NumCheats) - return; - NSString *ident = [col identifier]; - if ([ident isEqualToString:@"COL_ENABLE"]) { - Cheats[row].Enabled = [object integerValue] == NSOnState; - } else if ([ident isEqualToString:@"COL_NAME"]) { - free(Cheats[row].Descr); - Cheats[row].Descr = strdup([object UTF8String]); + if (tableView == cheatView) { + if (row >= NumCheats) + return; + NSString *ident = [col identifier]; + if ([ident isEqualToString:@"COL_ENABLE"]) { + Cheats[row].Enabled = [object integerValue] == NSOnState; + } else if ([ident isEqualToString:@"COL_NAME"]) { + free(Cheats[row].Descr); + Cheats[row].Descr = strdup([object UTF8String]); + } } } -- (IBAction)LoadCheats:(id)sender +- (IBAction)loadCheats:(id)sender { NSOpenPanel *openDlg = RETAINOBJ([NSOpenPanel openPanel]); [openDlg setCanChooseFiles:YES]; @@ -70,7 +139,7 @@ RELEASEOBJ(openDlg); } -- (IBAction)SaveCheats:(id)sender +- (IBAction)saveCheats:(id)sender { NSSavePanel *saveDlg = RETAINOBJ([NSSavePanel savePanel]); [saveDlg setAllowedFileTypes:[PcsxrCheatHandler supportedUTIs]]; @@ -90,9 +159,61 @@ [self refresh]; } -- (IBAction)close:(id)sender +- (IBAction)closeCheatEdit:(id)sender +{ + [NSApp endSheet:editCheatWindow returnCode:[sender tag] == 1 ? NSCancelButton : NSOKButton]; +} + +- (IBAction)removeCheatValue:(id)sender +{ + NSIndexSet *toRemoveIndex = [editCheatView selectedRowIndexes]; + [self willChange:NSKeyValueChangeRemoval valuesAtIndexes:toRemoveIndex forKey:kTempCheatCodesName]; + [tempCheatCodes removeObjectsAtIndexes:toRemoveIndex]; + [self didChange:NSKeyValueChangeRemoval valuesAtIndexes:toRemoveIndex forKey:kTempCheatCodesName]; +} + +- (IBAction)addCheatValue:(id)sender +{ + [self willChange:NSKeyValueChangeInsertion valuesAtIndexes:[NSIndexSet indexSetWithIndex:[tempCheatCodes count]] forKey:kTempCheatCodesName]; + [tempCheatCodes addObject:AUTORELEASEOBJ([[PcsxrCheatTempObject alloc] init])]; + [self didChange:NSKeyValueChangeInsertion valuesAtIndexes:[NSIndexSet indexSetWithIndex:[tempCheatCodes count]] forKey:kTempCheatCodesName]; +} + +- (void)editCheatCodeSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo +{ + if (returnCode == NSOKButton) { + //FIXME: Expand the current cheat code list as needed + //FIXME: Contract the current cheat code list as needed + + const char *tmpCheat = [[tempCheatCodes componentsJoinedByString:@"\n"] cStringUsingEncoding:NSASCIIStringEncoding]; + char *cheatCpy = strdup(tmpCheat); + EditCheat((int)[cheatView selectedRow], Cheats[[cheatView selectedRow]].Descr, cheatCpy); + free(cheatCpy); + } + + [sheet orderOut:nil]; +} + +- (IBAction)editCheat:(id)sender +{ + [self willChangeValueForKey:kTempCheatCodesName]; + [tempCheatCodes removeAllObjects]; + + Cheat *currentCheat = &Cheats[[cheatView selectedRow]]; + + for (NSInteger i = 0; i < currentCheat->n; i++) { + CheatCode *curCode = &CheatCodes[currentCheat->First + i]; + PcsxrCheatTempObject *tmpobj = [[PcsxrCheatTempObject alloc] initWithCheatCode:curCode]; + [tempCheatCodes addObject:tmpobj]; + RELEASEOBJ(tmpobj); + } + [self didChangeValueForKey:kTempCheatCodesName]; + [NSApp beginSheet:editCheatWindow modalForWindow:[self window] modalDelegate:self didEndSelector:@selector(editCheatCodeSheetDidEnd:returnCode:contextInfo:) contextInfo:NULL]; +} + +- (IBAction)addCheat:(id)sender { - [self close]; + AddCheat(NULL, "0 0"); } @end diff --git a/macosx/English.lproj/CheatWindow.xib b/macosx/English.lproj/CheatWindow.xib index 91b6d5c0..8eb3553e 100644 --- a/macosx/English.lproj/CheatWindow.xib +++ b/macosx/English.lproj/CheatWindow.xib @@ -13,9 +13,11 @@ <object class="NSArray" key="IBDocument.IntegratedClassDependencies"> <bool key="EncodedWithXMLCoder">YES</bool> <string>IBNSLayoutConstraint</string> + <string>NSArrayController</string> <string>NSButton</string> <string>NSButtonCell</string> <string>NSCustomObject</string> + <string>NSNumberFormatter</string> <string>NSScrollView</string> <string>NSScroller</string> <string>NSTableColumn</string> @@ -64,7 +66,7 @@ <string key="NSFrame">{{145, 10}, {129, 32}}</string> <reference key="NSSuperview" ref="1006"/> <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="606864501"/> + <reference key="NSNextKeyView" ref="826080325"/> <bool key="NSEnabled">YES</bool> <object class="NSButtonCell" key="NSCell" id="710534927"> <int key="NSCellFlags">67108864</int> @@ -124,7 +126,7 @@ <string key="NSFrameSize">{607, 266}</string> <reference key="NSSuperview" ref="789563581"/> <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="1067501353"/> + <reference key="NSNextKeyView" ref="658965032"/> <bool key="NSEnabled">YES</bool> <bool key="NSAllowsLogicalLayoutDirection">NO</bool> <bool key="NSControlAllowsExpansionToolTips">YES</bool> @@ -226,7 +228,7 @@ <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes> </object> </object> - <object class="NSColor" key="NSTextColor"> + <object class="NSColor" key="NSTextColor" id="146064791"> <int key="NSColorSpace">6</int> <string key="NSCatalogName">System</string> <string key="NSColorName">controlTextColor</string> @@ -244,11 +246,11 @@ </object> <double key="NSIntercellSpacingWidth">3</double> <double key="NSIntercellSpacingHeight">2</double> - <object class="NSColor" key="NSBackgroundColor"> + <object class="NSColor" key="NSBackgroundColor" id="639601960"> <int key="NSColorSpace">3</int> <bytes key="NSWhite">MQA</bytes> </object> - <object class="NSColor" key="NSGridColor"> + <object class="NSColor" key="NSGridColor" id="306411952"> <int key="NSColorSpace">6</int> <string key="NSCatalogName">System</string> <string key="NSColorName">gridColor</string> @@ -321,7 +323,7 @@ <string key="NSFrame">{{20, 53}, {609, 284}}</string> <reference key="NSSuperview" ref="1006"/> <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="789563581"/> + <reference key="NSNextKeyView" ref="1067501353"/> <int key="NSsFlags">133682</int> <reference key="NSVScroller" ref="658965032"/> <reference key="NSHScroller" ref="896214539"/> @@ -332,19 +334,21 @@ <double key="NSMaxMagnification">4</double> <double key="NSMagnification">1</double> </object> - <object class="NSButton" id="916535318"> + <object class="NSButton" id="606864501"> <reference key="NSNextResponder" ref="1006"/> <int key="NSvFlags">268</int> - <string key="NSFrame">{{539, 10}, {96, 32}}</string> + <string key="NSFrame">{{562, 10}, {73, 32}}</string> <reference key="NSSuperview" ref="1006"/> <reference key="NSWindow"/> + <string key="NSReuseIdentifierKey">_NS:9</string> <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="534065879"> + <object class="NSButtonCell" key="NSCell" id="349501695"> <int key="NSCellFlags">67108864</int> <int key="NSCellFlags2">134217728</int> - <string key="NSContents">Close</string> + <string key="NSContents">Clear</string> <reference key="NSSupport" ref="948921760"/> - <reference key="NSControlView" ref="916535318"/> + <string key="NSCellIdentifier">_NS:9</string> + <reference key="NSControlView" ref="606864501"/> <int key="NSButtonFlags">-2038284288</int> <int key="NSButtonFlags2">129</int> <string key="NSAlternateContents"/> @@ -354,22 +358,72 @@ </object> <bool key="NSAllowsLogicalLayoutDirection">NO</bool> </object> - <object class="NSButton" id="606864501"> + <object class="NSButton" id="826080325"> <reference key="NSNextResponder" ref="1006"/> <int key="NSvFlags">268</int> - <string key="NSFrame">{{466, 10}, {73, 32}}</string> + <string key="NSFrame">{{329, 10}, {77, 32}}</string> <reference key="NSSuperview" ref="1006"/> <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="916535318"/> + <reference key="NSNextKeyView" ref="985245514"/> <string key="NSReuseIdentifierKey">_NS:9</string> <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="349501695"> - <int key="NSCellFlags">67108864</int> + <object class="NSButtonCell" key="NSCell" id="595634390"> + <int key="NSCellFlags">603979776</int> <int key="NSCellFlags2">134217728</int> - <string key="NSContents">Clear</string> + <string key="NSContents">Edit…</string> <reference key="NSSupport" ref="948921760"/> <string key="NSCellIdentifier">_NS:9</string> - <reference key="NSControlView" ref="606864501"/> + <reference key="NSControlView" ref="826080325"/> + <int key="NSButtonFlags">-2038284288</int> + <int key="NSButtonFlags2">129</int> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> + </object> + <object class="NSButton" id="985245514"> + <reference key="NSNextResponder" ref="1006"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{406, 10}, {66, 32}}</string> + <reference key="NSSuperview" ref="1006"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="546225714"/> + <string key="NSReuseIdentifierKey">_NS:9</string> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="695849354"> + <int key="NSCellFlags">603979776</int> + <int key="NSCellFlags2">134217728</int> + <string key="NSContents">Add</string> + <reference key="NSSupport" ref="948921760"/> + <string key="NSCellIdentifier">_NS:9</string> + <reference key="NSControlView" ref="985245514"/> + <int key="NSButtonFlags">-2038284288</int> + <int key="NSButtonFlags2">129</int> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> + </object> + <object class="NSButton" id="546225714"> + <reference key="NSNextResponder" ref="1006"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{472, 10}, {90, 32}}</string> + <reference key="NSSuperview" ref="1006"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="606864501"/> + <string key="NSReuseIdentifierKey">_NS:9</string> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="141020825"> + <int key="NSCellFlags">603979776</int> + <int key="NSCellFlags2">134217728</int> + <string key="NSContents">Remove</string> + <reference key="NSSupport" ref="948921760"/> + <string key="NSCellIdentifier">_NS:9</string> + <reference key="NSControlView" ref="546225714"/> <int key="NSButtonFlags">-2038284288</int> <int key="NSButtonFlags2">129</int> <string key="NSAlternateContents"/> @@ -385,10 +439,454 @@ <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="45503994"/> </object> - <string key="NSScreenRect">{{0, 0}, {1920, 1058}}</string> + <string key="NSScreenRect">{{0, 0}, {1920, 1080}}</string> <string key="NSMaxSize">{10000000000000, 10000000000000}</string> <bool key="NSWindowIsRestorable">YES</bool> </object> + <object class="NSWindowTemplate" id="279098783"> + <int key="NSWindowStyleMask">15</int> + <int key="NSWindowBacking">2</int> + <string key="NSWindowRect">{{196, 207}, {342, 265}}</string> + <int key="NSWTFlags">1685586944</int> + <string key="NSWindowTitle">Edit Cheat</string> + <string key="NSWindowClass">NSWindow</string> + <nil key="NSViewClass"/> + <nil key="NSUserInterfaceItemIdentifier"/> + <object class="NSView" key="NSWindowView" id="199124710"> + <reference key="NSNextResponder"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSScrollView" id="1005365451"> + <reference key="NSNextResponder" ref="199124710"/> + <int key="NSvFlags">268</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSClipView" id="1013168205"> + <reference key="NSNextResponder" ref="1005365451"/> + <int key="NSvFlags">2304</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSTableView" id="561365494"> + <reference key="NSNextResponder" ref="1013168205"/> + <int key="NSvFlags">256</int> + <string key="NSFrameSize">{300, 171}</string> + <reference key="NSSuperview" ref="1013168205"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="735039775"/> + <string key="NSReuseIdentifierKey">_NS:13</string> + <bool key="NSEnabled">YES</bool> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> + <bool key="NSControlAllowsExpansionToolTips">YES</bool> + <object class="NSTableHeaderView" key="NSHeaderView" id="70039629"> + <reference key="NSNextResponder" ref="761915648"/> + <int key="NSvFlags">256</int> + <string key="NSFrameSize">{300, 17}</string> + <reference key="NSSuperview" ref="761915648"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="1013168205"/> + <string key="NSReuseIdentifierKey">_NS:16</string> + <reference key="NSTableView" ref="561365494"/> + </object> + <object class="_NSCornerView" key="NSCornerView"> + <nil key="NSNextResponder"/> + <int key="NSvFlags">-2147483392</int> + <string key="NSFrame">{{224, 0}, {16, 17}}</string> + <reference key="NSNextKeyView" ref="1013168205"/> + <string key="NSReuseIdentifierKey">_NS:19</string> + </object> + <object class="NSMutableArray" key="NSTableColumns"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSTableColumn" id="227933991"> + <string key="NSIdentifier">COL_ADDR</string> + <double key="NSWidth">150</double> + <double key="NSMinWidth">40</double> + <double key="NSMaxWidth">1000</double> + <object class="NSTableHeaderCell" key="NSHeaderCell"> + <int key="NSCellFlags">75497536</int> + <int key="NSCellFlags2">2048</int> + <string key="NSContents">Address</string> + <reference key="NSSupport" ref="26"/> + <object class="NSColor" key="NSBackgroundColor" id="130845878"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MC4zMzMzMzI5ODU2AA</bytes> + </object> + <reference key="NSTextColor" ref="385617573"/> + </object> + <object class="NSTextFieldCell" key="NSDataCell" id="382860235"> + <int key="NSCellFlags">337641536</int> + <int key="NSCellFlags2">-2147481600</int> + <string key="NSContents">Text Cell</string> + <reference key="NSSupport" ref="948921760"/> + <object class="NSNumberFormatter" key="NSFormatter" id="515988673"> + <object class="NSMutableDictionary" key="NS.attributes"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>allowsFloats</string> + <string>formatterBehavior</string> + <string>lenient</string> + <string>locale</string> + <string>minimum</string> + <string>negativeInfinitySymbol</string> + <string>nilSymbol</string> + <string>numberStyle</string> + <string>positiveInfinitySymbol</string> + </object> + <object class="NSArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + <boolean value="YES"/> + <integer value="1040"/> + <boolean value="NO"/> + <object class="NSLocale" id="736448411"> + <string key="NS.identifier"/> + </object> + <integer value="0"/> + <string>-∞</string> + <string/> + <integer value="0"/> + <string>+∞</string> + </object> + </object> + <string key="NS.positiveformat">#</string> + <string key="NS.negativeformat">#</string> + <nil key="NS.positiveattrs"/> + <nil key="NS.negativeattrs"/> + <nil key="NS.zero"/> + <object class="NSAttributedString" key="NS.nil"> + <string key="NSString"/> + </object> + <object class="NSAttributedString" key="NS.nan"> + <string key="NSString">NaN</string> + <object class="NSDictionary" key="NSAttributes" id="592428838"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys" id="0"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <reference key="dict.values" ref="0"/> + </object> + </object> + <integer value="0" key="NS.min"/> + <object class="NSDecimalNumberPlaceholder" key="NS.max" id="816064763"> + <int key="NS.exponent">0</int> + <int key="NS.length">0</int> + <bool key="NS.negative">YES</bool> + <bool key="NS.compact">NO</bool> + <int key="NS.mantissa.bo">1</int> + <bytes key="NS.mantissa">AAAAAAAAAAAAAAAAAAAAAA</bytes> + </object> + <object class="NSDecimalNumberHandler" key="NS.rounding"> + <int key="NS.roundingmode">3</int> + <bool key="NS.raise.overflow">YES</bool> + <bool key="NS.raise.underflow">YES</bool> + <bool key="NS.raise.dividebyzero">YES</bool> + </object> + <string key="NS.decimal">.</string> + <string key="NS.thousand">,</string> + <bool key="NS.hasthousands">NO</bool> + <bool key="NS.localized">NO</bool> + <bool key="NS.allowsfloats">YES</bool> + </object> + <reference key="NSControlView" ref="561365494"/> + <reference key="NSBackgroundColor" ref="550161491"/> + <reference key="NSTextColor" ref="146064791"/> + </object> + <int key="NSResizingMask">3</int> + <bool key="NSIsResizeable">YES</bool> + <bool key="NSIsEditable">YES</bool> + <reference key="NSTableView" ref="561365494"/> + </object> + <object class="NSTableColumn" id="304062529"> + <string key="NSIdentifier">COL_VAL</string> + <double key="NSWidth">144</double> + <double key="NSMinWidth">40</double> + <double key="NSMaxWidth">1000</double> + <object class="NSTableHeaderCell" key="NSHeaderCell"> + <int key="NSCellFlags">75497536</int> + <int key="NSCellFlags2">2048</int> + <string key="NSContents">Value</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSBackgroundColor" ref="130845878"/> + <reference key="NSTextColor" ref="385617573"/> + </object> + <object class="NSTextFieldCell" key="NSDataCell" id="1054013317"> + <int key="NSCellFlags">337641536</int> + <int key="NSCellFlags2">-2147481600</int> + <string key="NSContents">Text Cell</string> + <reference key="NSSupport" ref="948921760"/> + <object class="NSNumberFormatter" key="NSFormatter" id="784608752"> + <object class="NSMutableDictionary" key="NS.attributes"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>allowsFloats</string> + <string>formatterBehavior</string> + <string>locale</string> + <string>minimum</string> + <string>negativeInfinitySymbol</string> + <string>nilSymbol</string> + <string>positiveInfinitySymbol</string> + </object> + <object class="NSArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + <boolean value="YES"/> + <integer value="1040"/> + <reference ref="736448411"/> + <integer value="0"/> + <string>-∞</string> + <string/> + <string>+∞</string> + </object> + </object> + <string key="NS.positiveformat">#</string> + <string key="NS.negativeformat">#</string> + <nil key="NS.positiveattrs"/> + <nil key="NS.negativeattrs"/> + <nil key="NS.zero"/> + <object class="NSAttributedString" key="NS.nil"> + <string key="NSString"/> + </object> + <object class="NSAttributedString" key="NS.nan"> + <string key="NSString">NaN</string> + <reference key="NSAttributes" ref="592428838"/> + </object> + <integer value="0" key="NS.min"/> + <reference key="NS.max" ref="816064763"/> + <object class="NSDecimalNumberHandler" key="NS.rounding"> + <int key="NS.roundingmode">3</int> + <bool key="NS.raise.overflow">YES</bool> + <bool key="NS.raise.underflow">YES</bool> + <bool key="NS.raise.dividebyzero">YES</bool> + </object> + <string key="NS.decimal">.</string> + <string key="NS.thousand">,</string> + <bool key="NS.hasthousands">NO</bool> + <bool key="NS.localized">NO</bool> + <bool key="NS.allowsfloats">YES</bool> + </object> + <reference key="NSControlView" ref="561365494"/> + <reference key="NSBackgroundColor" ref="550161491"/> + <reference key="NSTextColor" ref="146064791"/> + </object> + <int key="NSResizingMask">3</int> + <bool key="NSIsResizeable">YES</bool> + <bool key="NSIsEditable">YES</bool> + <reference key="NSTableView" ref="561365494"/> + </object> + </object> + <double key="NSIntercellSpacingWidth">3</double> + <double key="NSIntercellSpacingHeight">2</double> + <reference key="NSBackgroundColor" ref="639601960"/> + <reference key="NSGridColor" ref="306411952"/> + <double key="NSRowHeight">17</double> + <int key="NSTvFlags">-700448768</int> + <reference key="NSDelegate"/> + <reference key="NSDataSource"/> + <int key="NSColumnAutoresizingStyle">4</int> + <int key="NSDraggingSourceMaskForLocal">15</int> + <int key="NSDraggingSourceMaskForNonLocal">0</int> + <bool key="NSAllowsTypeSelect">YES</bool> + <int key="NSTableViewDraggingDestinationStyle">0</int> + <int key="NSTableViewGroupRowStyle">1</int> + </object> + </object> + <string key="NSFrame">{{1, 17}, {300, 171}}</string> + <reference key="NSSuperview" ref="1005365451"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="561365494"/> + <string key="NSReuseIdentifierKey">_NS:11</string> + <reference key="NSDocView" ref="561365494"/> + <reference key="NSBGColor" ref="550161491"/> + <int key="NScvFlags">4</int> + </object> + <object class="NSScroller" id="735039775"> + <reference key="NSNextResponder" ref="1005365451"/> + <int key="NSvFlags">-2147483392</int> + <string key="NSFrame">{{224, 17}, {15, 102}}</string> + <reference key="NSSuperview" ref="1005365451"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="676091532"/> + <string key="NSReuseIdentifierKey">_NS:58</string> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> + <reference key="NSTarget" ref="1005365451"/> + <string key="NSAction">_doScroller:</string> + <double key="NSCurValue">37</double> + <double key="NSPercent">0.1947367936372757</double> + </object> + <object class="NSScroller" id="676091532"> + <reference key="NSNextResponder" ref="1005365451"/> + <int key="NSvFlags">-2147483392</int> + <string key="NSFrame">{{1, 120}, {143, 16}}</string> + <reference key="NSSuperview" ref="1005365451"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="568487906"/> + <string key="NSReuseIdentifierKey">_NS:60</string> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> + <int key="NSsFlags">1</int> + <reference key="NSTarget" ref="1005365451"/> + <string key="NSAction">_doScroller:</string> + <double key="NSPercent">0.88271604938271608</double> + </object> + <object class="NSClipView" id="761915648"> + <reference key="NSNextResponder" ref="1005365451"/> + <int key="NSvFlags">2304</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="70039629"/> + </object> + <string key="NSFrame">{{1, 0}, {300, 17}}</string> + <reference key="NSSuperview" ref="1005365451"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="70039629"/> + <string key="NSReuseIdentifierKey">_NS:15</string> + <reference key="NSDocView" ref="70039629"/> + <reference key="NSBGColor" ref="550161491"/> + <int key="NScvFlags">4</int> + </object> + </object> + <string key="NSFrame">{{20, 56}, {302, 189}}</string> + <reference key="NSSuperview" ref="199124710"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="761915648"/> + <string key="NSReuseIdentifierKey">_NS:9</string> + <int key="NSsFlags">133682</int> + <reference key="NSVScroller" ref="735039775"/> + <reference key="NSHScroller" ref="676091532"/> + <reference key="NSContentView" ref="1013168205"/> + <reference key="NSHeaderClipView" ref="761915648"/> + <bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes> + <double key="NSMinMagnification">0.25</double> + <double key="NSMaxMagnification">4</double> + <double key="NSMagnification">1</double> + </object> + <object class="NSButton" id="57583972"> + <reference key="NSNextResponder" ref="199124710"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{269, 13}, {59, 32}}</string> + <reference key="NSSuperview" ref="199124710"/> + <reference key="NSWindow"/> + <string key="NSReuseIdentifierKey">_NS:9</string> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="447610302"> + <int key="NSCellFlags">67108864</int> + <int key="NSCellFlags2">134217728</int> + <string key="NSContents">OK</string> + <reference key="NSSupport" ref="948921760"/> + <string key="NSCellIdentifier">_NS:9</string> + <reference key="NSControlView" ref="57583972"/> + <int key="NSButtonFlags">-2038284288</int> + <int key="NSButtonFlags2">129</int> + <string key="NSAlternateContents"/> + <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> + </object> + <object class="NSButton" id="435790162"> + <reference key="NSNextResponder" ref="199124710"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{187, 13}, {82, 32}}</string> + <reference key="NSSuperview" ref="199124710"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="57583972"/> + <string key="NSReuseIdentifierKey">_NS:9</string> + <int key="NSTag">1</int> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="135784125"> + <int key="NSCellFlags">67108864</int> + <int key="NSCellFlags2">134217728</int> + <string key="NSContents">Cancel</string> + <reference key="NSSupport" ref="948921760"/> + <string key="NSCellIdentifier">_NS:9</string> + <reference key="NSControlView" ref="435790162"/> + <int key="NSButtonFlags">-2038284288</int> + <int key="NSButtonFlags2">129</int> + <string key="NSAlternateContents"/> + <string type="base64-UTF8" key="NSKeyEquivalent">Gw</string> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> + </object> + <object class="NSButton" id="568487906"> + <reference key="NSNextResponder" ref="199124710"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{20, 20}, {25, 25}}</string> + <reference key="NSSuperview" ref="199124710"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="700724018"/> + <string key="NSReuseIdentifierKey">_NS:9</string> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="386712492"> + <int key="NSCellFlags">67108864</int> + <int key="NSCellFlags2">134217728</int> + <string key="NSContents"/> + <reference key="NSSupport" ref="948921760"/> + <string key="NSCellIdentifier">_NS:9</string> + <reference key="NSControlView" ref="568487906"/> + <int key="NSButtonFlags">-2033958912</int> + <int key="NSButtonFlags2">134</int> + <object class="NSCustomResource" key="NSNormalImage"> + <string key="NSClassName">NSImage</string> + <string key="NSResourceName">NSAddTemplate</string> + </object> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> + </object> + <object class="NSButton" id="700724018"> + <reference key="NSNextResponder" ref="199124710"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{44, 20}, {25, 25}}</string> + <reference key="NSSuperview" ref="199124710"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="435790162"/> + <string key="NSReuseIdentifierKey">_NS:9</string> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="770183666"> + <int key="NSCellFlags">67108864</int> + <int key="NSCellFlags2">134217728</int> + <string key="NSContents"/> + <reference key="NSSupport" ref="948921760"/> + <string key="NSCellIdentifier">_NS:9</string> + <reference key="NSControlView" ref="700724018"/> + <int key="NSButtonFlags">-2033958912</int> + <int key="NSButtonFlags2">134</int> + <object class="NSCustomResource" key="NSNormalImage"> + <string key="NSClassName">NSImage</string> + <string key="NSResourceName">NSRemoveTemplate</string> + </object> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> + </object> + </object> + <string key="NSFrameSize">{342, 265}</string> + <reference key="NSSuperview"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="1005365451"/> + <string key="NSReuseIdentifierKey">_NS:20</string> + </object> + <string key="NSScreenRect">{{0, 0}, {1920, 1080}}</string> + <string key="NSMaxSize">{10000000000000, 10000000000000}</string> + <bool key="NSWindowIsRestorable">YES</bool> + </object> + <object class="NSArrayController" id="1036217935"> + <string key="NSObjectClassName">NSMutableArray</string> + <bool key="NSEditable">YES</bool> + <object class="_NSManagedProxy" key="_NSManagedProxy"/> + <bool key="NSPreservesSelection">YES</bool> + <bool key="NSSelectsInsertedObjects">YES</bool> + <bool key="NSFilterRestrictsInsertion">YES</bool> + <bool key="NSClearsFilterPredicateOnInsertion">YES</bool> + </object> </object> <object class="IBObjectContainer" key="IBDocument.Objects"> <object class="NSMutableArray" key="connectionRecords"> @@ -419,27 +917,99 @@ </object> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> - <string key="label">close:</string> + <string key="label">editCheat:</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="826080325"/> + </object> + <int key="connectionID">163</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">editCheatWindow</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="279098783"/> + </object> + <int key="connectionID">164</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">editCheatView</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="561365494"/> + </object> + <int key="connectionID">166</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">closeCheatEdit:</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="57583972"/> + </object> + <int key="connectionID">169</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">closeCheatEdit:</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="435790162"/> + </object> + <int key="connectionID">170</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">addressFormatter</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="515988673"/> + </object> + <int key="connectionID">171</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">valueFormatter</string> <reference key="source" ref="1001"/> - <reference key="destination" ref="916535318"/> + <reference key="destination" ref="784608752"/> </object> - <int key="connectionID">110</int> + <int key="connectionID">172</int> </object> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> - <string key="label">LoadCheats:</string> + <string key="label">loadCheats:</string> <reference key="source" ref="1001"/> <reference key="destination" ref="9746913"/> </object> - <int key="connectionID">111</int> + <int key="connectionID">211</int> </object> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> - <string key="label">SaveCheats:</string> + <string key="label">saveCheats:</string> <reference key="source" ref="1001"/> <reference key="destination" ref="1059773594"/> </object> - <int key="connectionID">112</int> + <int key="connectionID">212</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">addCheat:</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="985245514"/> + </object> + <int key="connectionID">213</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">removeCheatValue:</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="700724018"/> + </object> + <int key="connectionID">215</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">addCheatValue:</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="568487906"/> + </object> + <int key="connectionID">218</int> </object> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> @@ -457,15 +1027,69 @@ </object> <int key="connectionID">107</int> </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">delegate</string> + <reference key="source" ref="561365494"/> + <reference key="destination" ref="1001"/> + </object> + <int key="connectionID">174</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBBindingConnection" key="connection"> + <string key="label">value: arrangedObjects.addresss</string> + <reference key="source" ref="227933991"/> + <reference key="destination" ref="1036217935"/> + <object class="NSNibBindingConnector" key="connector"> + <reference key="NSSource" ref="227933991"/> + <reference key="NSDestination" ref="1036217935"/> + <string key="NSLabel">value: arrangedObjects.addresss</string> + <string key="NSBinding">value</string> + <string key="NSKeyPath">arrangedObjects.addresss</string> + <int key="NSNibBindingConnectorVersion">2</int> + </object> + </object> + <int key="connectionID">224</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBBindingConnection" key="connection"> + <string key="label">value: arrangedObjects.value</string> + <reference key="source" ref="304062529"/> + <reference key="destination" ref="1036217935"/> + <object class="NSNibBindingConnector" key="connector"> + <reference key="NSSource" ref="304062529"/> + <reference key="NSDestination" ref="1036217935"/> + <string key="NSLabel">value: arrangedObjects.value</string> + <string key="NSBinding">value</string> + <string key="NSKeyPath">arrangedObjects.value</string> + <int key="NSNibBindingConnectorVersion">2</int> + </object> + </object> + <int key="connectionID">226</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBBindingConnection" key="connection"> + <string key="label">contentArray: self.tempCheatCodes</string> + <reference key="source" ref="1036217935"/> + <reference key="destination" ref="1001"/> + <object class="NSNibBindingConnector" key="connector"> + <reference key="NSSource" ref="1036217935"/> + <reference key="NSDestination" ref="1001"/> + <string key="NSLabel">contentArray: self.tempCheatCodes</string> + <string key="NSBinding">contentArray</string> + <string key="NSKeyPath">self.tempCheatCodes</string> + <int key="NSNibBindingConnectorVersion">2</int> + </object> + </object> + <int key="connectionID">222</int> + </object> </object> <object class="IBMutableOrderedSet" key="objectRecords"> <object class="NSArray" key="orderedObjects"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBObjectRecord"> <int key="objectID">0</int> - <object class="NSArray" key="object" id="0"> - <bool key="EncodedWithXMLCoder">YES</bool> - </object> + <reference key="object" ref="0"/> <reference key="children" ref="1000"/> <nil key="parent"/> </object> @@ -504,10 +1128,10 @@ <reference ref="45503994"/> <reference ref="9746913"/> <object class="IBNSLayoutConstraint" id="93006757"> - <reference key="firstItem" ref="916535318"/> + <reference key="firstItem" ref="606864501"/> <int key="firstAttribute">5</int> <int key="relation">0</int> - <reference key="secondItem" ref="606864501"/> + <reference key="secondItem" ref="546225714"/> <int key="secondAttribute">6</int> <float key="multiplier">1</float> <object class="IBNSLayoutSymbolicConstant" key="constant"> @@ -523,7 +1147,7 @@ <reference key="firstItem" ref="1006"/> <int key="firstAttribute">6</int> <int key="relation">0</int> - <reference key="secondItem" ref="916535318"/> + <reference key="secondItem" ref="606864501"/> <int key="secondAttribute">6</int> <float key="multiplier">1</float> <object class="IBNSLayoutSymbolicConstant" key="constant"> @@ -535,11 +1159,27 @@ <float key="scoringTypeFloat">29</float> <int key="contentType">3</int> </object> + <object class="IBNSLayoutConstraint" id="645683314"> + <reference key="firstItem" ref="546225714"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="985245514"/> + <int key="secondAttribute">6</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">12</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="1006"/> + <int key="scoringType">6</int> + <float key="scoringTypeFloat">24</float> + <int key="contentType">3</int> + </object> <object class="IBNSLayoutConstraint" id="814687615"> - <reference key="firstItem" ref="606864501"/> + <reference key="firstItem" ref="546225714"/> <int key="firstAttribute">11</int> <int key="relation">0</int> - <reference key="secondItem" ref="1059773594"/> + <reference key="secondItem" ref="606864501"/> <int key="secondAttribute">11</int> <float key="multiplier">1</float> <object class="IBLayoutConstant" key="constant"> @@ -551,11 +1191,59 @@ <float key="scoringTypeFloat">24</float> <int key="contentType">2</int> </object> - <object class="IBNSLayoutConstraint" id="556650001"> - <reference key="firstItem" ref="606864501"/> + <object class="IBNSLayoutConstraint" id="310970590"> + <reference key="firstItem" ref="546225714"/> + <int key="firstAttribute">11</int> + <int key="relation">0</int> + <reference key="secondItem" ref="985245514"/> + <int key="secondAttribute">11</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">0.0</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="1006"/> + <int key="scoringType">6</int> + <float key="scoringTypeFloat">24</float> + <int key="contentType">2</int> + </object> + <object class="IBNSLayoutConstraint" id="462358503"> + <reference key="firstItem" ref="985245514"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="826080325"/> + <int key="secondAttribute">6</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">12</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="1006"/> + <int key="scoringType">6</int> + <float key="scoringTypeFloat">24</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="561640744"> + <reference key="firstItem" ref="985245514"/> <int key="firstAttribute">11</int> <int key="relation">0</int> - <reference key="secondItem" ref="916535318"/> + <reference key="secondItem" ref="826080325"/> + <int key="secondAttribute">11</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">0.0</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="1006"/> + <int key="scoringType">6</int> + <float key="scoringTypeFloat">24</float> + <int key="contentType">2</int> + </object> + <object class="IBNSLayoutConstraint" id="387004865"> + <reference key="firstItem" ref="826080325"/> + <int key="firstAttribute">11</int> + <int key="relation">0</int> + <reference key="secondItem" ref="1059773594"/> <int key="secondAttribute">11</int> <float key="multiplier">1</float> <object class="IBLayoutConstant" key="constant"> @@ -696,8 +1384,10 @@ <int key="contentType">3</int> </object> <reference ref="1059773594"/> - <reference ref="916535318"/> <reference ref="606864501"/> + <reference ref="826080325"/> + <reference ref="985245514"/> + <reference ref="546225714"/> </object> <reference key="parent" ref="1005"/> </object> @@ -795,114 +1485,644 @@ <reference key="parent" ref="567336110"/> </object> <object class="IBObjectRecord"> - <int key="objectID">33</int> - <reference key="object" ref="916535318"/> + <int key="objectID">78</int> + <reference key="object" ref="606864501"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="349501695"/> + </object> + <reference key="parent" ref="1006"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">79</int> + <reference key="object" ref="349501695"/> + <reference key="parent" ref="606864501"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">115</int> + <reference key="object" ref="646183372"/> + <reference key="parent" ref="1006"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">116</int> + <reference key="object" ref="1045634882"/> + <reference key="parent" ref="1006"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">117</int> + <reference key="object" ref="29580348"/> + <reference key="parent" ref="1006"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">118</int> + <reference key="object" ref="1006238045"/> + <reference key="parent" ref="1006"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">121</int> + <reference key="object" ref="979484367"/> + <reference key="parent" ref="1006"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">122</int> + <reference key="object" ref="866546206"/> + <reference key="parent" ref="1006"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">124</int> + <reference key="object" ref="470267410"/> + <reference key="parent" ref="1006"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">125</int> + <reference key="object" ref="1007311341"/> + <reference key="parent" ref="1006"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">128</int> + <reference key="object" ref="950122774"/> + <reference key="parent" ref="1006"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">129</int> + <reference key="object" ref="826080325"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="534065879"/> - <object class="IBNSLayoutConstraint" id="1037315678"> - <reference key="firstItem" ref="916535318"/> + <reference ref="595634390"/> + </object> + <reference key="parent" ref="1006"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">130</int> + <reference key="object" ref="595634390"/> + <reference key="parent" ref="826080325"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">131</int> + <reference key="object" ref="387004865"/> + <reference key="parent" ref="1006"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">134</int> + <reference key="object" ref="279098783"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="199124710"/> + </object> + <reference key="parent" ref="0"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">135</int> + <reference key="object" ref="199124710"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="1005365451"/> + <object class="IBNSLayoutConstraint" id="84137960"> + <reference key="firstItem" ref="57583972"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="435790162"/> + <int key="secondAttribute">6</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">12</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="199124710"/> + <int key="scoringType">6</int> + <float key="scoringTypeFloat">24</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="645028415"> + <reference key="firstItem" ref="199124710"/> + <int key="firstAttribute">4</int> + <int key="relation">0</int> + <reference key="secondItem" ref="57583972"/> + <int key="secondAttribute">4</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="199124710"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="596516289"> + <reference key="firstItem" ref="199124710"/> + <int key="firstAttribute">6</int> + <int key="relation">0</int> + <reference key="secondItem" ref="57583972"/> + <int key="secondAttribute">6</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="199124710"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="2693554"> + <reference key="firstItem" ref="199124710"/> + <int key="firstAttribute">4</int> + <int key="relation">0</int> + <reference key="secondItem" ref="435790162"/> + <int key="secondAttribute">4</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="199124710"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="417333777"> + <reference key="firstItem" ref="700724018"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="568487906"/> + <int key="secondAttribute">6</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">-1</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="199124710"/> + <int key="scoringType">6</int> + <float key="scoringTypeFloat">24</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="276712223"> + <reference key="firstItem" ref="199124710"/> + <int key="firstAttribute">4</int> + <int key="relation">0</int> + <reference key="secondItem" ref="700724018"/> + <int key="secondAttribute">4</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="199124710"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="533093812"> + <reference key="firstItem" ref="568487906"/> + <int key="firstAttribute">3</int> + <int key="relation">0</int> + <reference key="secondItem" ref="700724018"/> + <int key="secondAttribute">3</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">0.0</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="199124710"/> + <int key="scoringType">6</int> + <float key="scoringTypeFloat">24</float> + <int key="contentType">2</int> + </object> + <object class="IBNSLayoutConstraint" id="550474461"> + <reference key="firstItem" ref="199124710"/> + <int key="firstAttribute">4</int> + <int key="relation">0</int> + <reference key="secondItem" ref="568487906"/> + <int key="secondAttribute">4</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="199124710"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="666311847"> + <reference key="firstItem" ref="568487906"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="199124710"/> + <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> + <reference key="containingView" ref="199124710"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="214982838"> + <reference key="firstItem" ref="199124710"/> + <int key="firstAttribute">6</int> + <int key="relation">0</int> + <reference key="secondItem" ref="1005365451"/> + <int key="secondAttribute">6</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="199124710"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="281845918"> + <reference key="firstItem" ref="199124710"/> + <int key="firstAttribute">4</int> + <int key="relation">0</int> + <reference key="secondItem" ref="1005365451"/> + <int key="secondAttribute">4</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">56</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="199124710"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="983732462"> + <reference key="firstItem" ref="1005365451"/> + <int key="firstAttribute">3</int> + <int key="relation">0</int> + <reference key="secondItem" ref="199124710"/> + <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> + <reference key="containingView" ref="199124710"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="657091907"> + <reference key="firstItem" ref="1005365451"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="199124710"/> + <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> + <reference key="containingView" ref="199124710"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <reference ref="57583972"/> + <reference ref="435790162"/> + <reference ref="568487906"/> + <reference ref="700724018"/> + </object> + <reference key="parent" ref="279098783"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">136</int> + <reference key="object" ref="1005365451"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="561365494"/> + <reference ref="676091532"/> + <reference ref="70039629"/> + <reference ref="735039775"/> + </object> + <reference key="parent" ref="199124710"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">137</int> + <reference key="object" ref="561365494"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="227933991"/> + <reference ref="304062529"/> + </object> + <reference key="parent" ref="1005365451"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">138</int> + <reference key="object" ref="676091532"/> + <reference key="parent" ref="1005365451"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">139</int> + <reference key="object" ref="70039629"/> + <reference key="parent" ref="1005365451"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">140</int> + <reference key="object" ref="735039775"/> + <reference key="parent" ref="1005365451"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">141</int> + <reference key="object" ref="227933991"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="382860235"/> + </object> + <reference key="parent" ref="561365494"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">142</int> + <reference key="object" ref="304062529"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="1054013317"/> + </object> + <reference key="parent" ref="561365494"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">143</int> + <reference key="object" ref="1054013317"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="784608752"/> + </object> + <reference key="parent" ref="304062529"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">144</int> + <reference key="object" ref="382860235"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="515988673"/> + </object> + <reference key="parent" ref="227933991"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">145</int> + <reference key="object" ref="657091907"/> + <reference key="parent" ref="199124710"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">148</int> + <reference key="object" ref="983732462"/> + <reference key="parent" ref="199124710"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">150</int> + <reference key="object" ref="784608752"/> + <reference key="parent" ref="1054013317"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">151</int> + <reference key="object" ref="515988673"/> + <reference key="parent" ref="382860235"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">152</int> + <reference key="object" ref="57583972"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="447610302"/> + </object> + <reference key="parent" ref="199124710"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">153</int> + <reference key="object" ref="447610302"/> + <reference key="parent" ref="57583972"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">154</int> + <reference key="object" ref="596516289"/> + <reference key="parent" ref="199124710"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">155</int> + <reference key="object" ref="645028415"/> + <reference key="parent" ref="199124710"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">156</int> + <reference key="object" ref="435790162"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="135784125"/> + </object> + <reference key="parent" ref="199124710"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">157</int> + <reference key="object" ref="135784125"/> + <reference key="parent" ref="435790162"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">158</int> + <reference key="object" ref="84137960"/> + <reference key="parent" ref="199124710"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">159</int> + <reference key="object" ref="2693554"/> + <reference key="parent" ref="199124710"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">160</int> + <reference key="object" ref="281845918"/> + <reference key="parent" ref="199124710"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">161</int> + <reference key="object" ref="214982838"/> + <reference key="parent" ref="199124710"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">175</int> + <reference key="object" ref="568487906"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="386712492"/> + <object class="IBNSLayoutConstraint" id="826159586"> + <reference key="firstItem" ref="568487906"/> <int key="firstAttribute">7</int> <int key="relation">0</int> <nil key="secondItem"/> <int key="secondAttribute">0</int> <float key="multiplier">1</float> <object class="IBLayoutConstant" key="constant"> - <double key="value">84</double> + <double key="value">25</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="568487906"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">1</int> + </object> + <object class="IBNSLayoutConstraint" id="720845299"> + <reference key="firstItem" ref="568487906"/> + <int key="firstAttribute">8</int> + <int key="relation">0</int> + <nil key="secondItem"/> + <int key="secondAttribute">0</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">25</double> </object> <float key="priority">1000</float> - <reference key="containingView" ref="916535318"/> + <reference key="containingView" ref="568487906"/> <int key="scoringType">3</int> <float key="scoringTypeFloat">9</float> <int key="contentType">1</int> </object> </object> - <reference key="parent" ref="1006"/> + <reference key="parent" ref="199124710"/> </object> <object class="IBObjectRecord"> - <int key="objectID">34</int> - <reference key="object" ref="534065879"/> - <reference key="parent" ref="916535318"/> + <int key="objectID">176</int> + <reference key="object" ref="386712492"/> + <reference key="parent" ref="568487906"/> </object> <object class="IBObjectRecord"> - <int key="objectID">78</int> - <reference key="object" ref="606864501"/> + <int key="objectID">179</int> + <reference key="object" ref="700724018"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="349501695"/> + <reference ref="770183666"/> + <object class="IBNSLayoutConstraint" id="861100117"> + <reference key="firstItem" ref="700724018"/> + <int key="firstAttribute">7</int> + <int key="relation">0</int> + <nil key="secondItem"/> + <int key="secondAttribute">0</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">25</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="700724018"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">1</int> + </object> </object> - <reference key="parent" ref="1006"/> + <reference key="parent" ref="199124710"/> </object> <object class="IBObjectRecord"> - <int key="objectID">79</int> - <reference key="object" ref="349501695"/> - <reference key="parent" ref="606864501"/> + <int key="objectID">180</int> + <reference key="object" ref="770183666"/> + <reference key="parent" ref="700724018"/> </object> <object class="IBObjectRecord"> - <int key="objectID">113</int> - <reference key="object" ref="1037315678"/> - <reference key="parent" ref="916535318"/> + <int key="objectID">182</int> + <reference key="object" ref="276712223"/> + <reference key="parent" ref="199124710"/> </object> <object class="IBObjectRecord"> - <int key="objectID">115</int> - <reference key="object" ref="646183372"/> - <reference key="parent" ref="1006"/> + <int key="objectID">193</int> + <reference key="object" ref="666311847"/> + <reference key="parent" ref="199124710"/> </object> <object class="IBObjectRecord"> - <int key="objectID">116</int> - <reference key="object" ref="1045634882"/> - <reference key="parent" ref="1006"/> + <int key="objectID">198</int> + <reference key="object" ref="550474461"/> + <reference key="parent" ref="199124710"/> </object> <object class="IBObjectRecord"> - <int key="objectID">117</int> - <reference key="object" ref="29580348"/> - <reference key="parent" ref="1006"/> + <int key="objectID">199</int> + <reference key="object" ref="720845299"/> + <reference key="parent" ref="568487906"/> </object> <object class="IBObjectRecord"> - <int key="objectID">118</int> - <reference key="object" ref="1006238045"/> - <reference key="parent" ref="1006"/> + <int key="objectID">203</int> + <reference key="object" ref="533093812"/> + <reference key="parent" ref="199124710"/> </object> <object class="IBObjectRecord"> - <int key="objectID">119</int> - <reference key="object" ref="950122774"/> + <int key="objectID">206</int> + <reference key="object" ref="985245514"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="695849354"/> + </object> <reference key="parent" ref="1006"/> </object> <object class="IBObjectRecord"> - <int key="objectID">120</int> - <reference key="object" ref="556650001"/> + <int key="objectID">207</int> + <reference key="object" ref="695849354"/> + <reference key="parent" ref="985245514"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">208</int> + <reference key="object" ref="561640744"/> <reference key="parent" ref="1006"/> </object> <object class="IBObjectRecord"> - <int key="objectID">121</int> - <reference key="object" ref="979484367"/> + <int key="objectID">209</int> + <reference key="object" ref="462358503"/> <reference key="parent" ref="1006"/> </object> <object class="IBObjectRecord"> - <int key="objectID">122</int> - <reference key="object" ref="866546206"/> + <int key="objectID">219</int> + <reference key="object" ref="1036217935"/> + <reference key="parent" ref="0"/> + <string key="objectName">Cheat values</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">227</int> + <reference key="object" ref="546225714"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="141020825"/> + </object> <reference key="parent" ref="1006"/> </object> <object class="IBObjectRecord"> - <int key="objectID">123</int> - <reference key="object" ref="814687615"/> + <int key="objectID">228</int> + <reference key="object" ref="141020825"/> + <reference key="parent" ref="546225714"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">229</int> + <reference key="object" ref="310970590"/> <reference key="parent" ref="1006"/> </object> <object class="IBObjectRecord"> - <int key="objectID">124</int> - <reference key="object" ref="470267410"/> + <int key="objectID">230</int> + <reference key="object" ref="814687615"/> <reference key="parent" ref="1006"/> </object> <object class="IBObjectRecord"> - <int key="objectID">125</int> - <reference key="object" ref="1007311341"/> + <int key="objectID">231</int> + <reference key="object" ref="645683314"/> <reference key="parent" ref="1006"/> </object> <object class="IBObjectRecord"> - <int key="objectID">126</int> + <int key="objectID">232</int> <reference key="object" ref="93006757"/> <reference key="parent" ref="1006"/> </object> + <object class="IBObjectRecord"> + <int key="objectID">233</int> + <reference key="object" ref="826159586"/> + <reference key="parent" ref="568487906"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">235</int> + <reference key="object" ref="861100117"/> + <reference key="parent" ref="700724018"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">236</int> + <reference key="object" ref="417333777"/> + <reference key="parent" ref="199124710"/> + </object> </object> </object> <object class="NSMutableDictionary" key="flattenedProperties"> @@ -915,23 +2135,86 @@ <string>1.IBPluginDependency</string> <string>1.IBWindowTemplateEditedContentRect</string> <string>1.NSWindowTemplate.visibleAtLaunch</string> - <string>113.IBPluginDependency</string> <string>115.IBPluginDependency</string> <string>116.IBPluginDependency</string> <string>117.IBPluginDependency</string> <string>118.IBPluginDependency</string> - <string>119.IBPluginDependency</string> - <string>120.IBPluginDependency</string> <string>121.IBPluginDependency</string> <string>122.IBPluginDependency</string> - <string>123.IBPluginDependency</string> <string>124.IBPluginDependency</string> <string>125.IBPluginDependency</string> - <string>126.IBPluginDependency</string> + <string>128.IBPluginDependency</string> + <string>129.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints</string> + <string>129.IBPluginDependency</string> + <string>130.IBPluginDependency</string> + <string>131.IBPluginDependency</string> + <string>134.IBPluginDependency</string> + <string>134.NSWindowTemplate.visibleAtLaunch</string> + <string>135.IBNSViewMetadataConstraints</string> + <string>135.IBPluginDependency</string> + <string>136.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints</string> + <string>136.IBPluginDependency</string> + <string>137.IBPluginDependency</string> + <string>138.IBPluginDependency</string> + <string>139.IBPluginDependency</string> + <string>140.IBPluginDependency</string> + <string>141.IBPluginDependency</string> + <string>142.IBPluginDependency</string> + <string>143.IBPluginDependency</string> + <string>144.IBPluginDependency</string> + <string>145.IBPluginDependency</string> + <string>148.IBPluginDependency</string> + <string>150.IBNumberFormatterBehaviorMetadataKey</string> + <string>150.IBNumberFormatterLocalizesFormatMetadataKey</string> + <string>150.IBPluginDependency</string> + <string>151.IBNumberFormatterBehaviorMetadataKey</string> + <string>151.IBNumberFormatterLocalizesFormatMetadataKey</string> + <string>151.IBPluginDependency</string> + <string>152.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints</string> + <string>152.IBPluginDependency</string> + <string>153.IBPluginDependency</string> + <string>154.IBPluginDependency</string> + <string>155.IBPluginDependency</string> + <string>156.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints</string> + <string>156.IBPluginDependency</string> + <string>157.IBPluginDependency</string> + <string>158.IBPluginDependency</string> + <string>159.IBPluginDependency</string> + <string>160.IBPluginDependency</string> + <string>161.IBPluginDependency</string> + <string>175.IBNSViewMetadataConstraints</string> + <string>175.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints</string> + <string>175.IBPluginDependency</string> + <string>176.IBPluginDependency</string> + <string>179.IBNSViewMetadataConstraints</string> + <string>179.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints</string> + <string>179.IBPluginDependency</string> + <string>180.IBPluginDependency</string> + <string>182.IBPluginDependency</string> + <string>193.IBPluginDependency</string> + <string>198.IBPluginDependency</string> + <string>199.IBPluginDependency</string> <string>2.IBNSViewMetadataConstraints</string> <string>2.IBPluginDependency</string> + <string>203.IBPluginDependency</string> + <string>206.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints</string> + <string>206.IBPluginDependency</string> + <string>207.IBPluginDependency</string> + <string>208.IBPluginDependency</string> + <string>209.IBPluginDependency</string> + <string>219.IBPluginDependency</string> + <string>227.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints</string> + <string>227.IBPluginDependency</string> + <string>228.IBPluginDependency</string> + <string>229.IBPluginDependency</string> <string>23.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints</string> <string>23.IBPluginDependency</string> + <string>230.IBPluginDependency</string> + <string>231.IBPluginDependency</string> + <string>232.IBPluginDependency</string> + <string>233.IBPluginDependency</string> + <string>235.IBPluginDependency</string> + <string>236.IBPluginDependency</string> <string>24.IBPluginDependency</string> <string>25.IBPluginDependency</string> <string>26.IBPluginDependency</string> @@ -940,10 +2223,6 @@ <string>29.IBPluginDependency</string> <string>31.IBPluginDependency</string> <string>32.IBPluginDependency</string> - <string>33.IBNSViewMetadataConstraints</string> - <string>33.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints</string> - <string>33.IBPluginDependency</string> - <string>34.IBPluginDependency</string> <string>4.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints</string> <string>4.IBPluginDependency</string> <string>5.IBPluginDependency</string> @@ -971,6 +2250,74 @@ <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <boolean value="NO"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <boolean value="NO"/> + <object class="NSMutableArray"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="657091907"/> + <reference ref="983732462"/> + <reference ref="281845918"/> + <reference ref="214982838"/> + <reference ref="666311847"/> + <reference ref="550474461"/> + <reference ref="533093812"/> + <reference ref="276712223"/> + <reference ref="417333777"/> + <reference ref="2693554"/> + <reference ref="596516289"/> + <reference ref="645028415"/> + <reference ref="84137960"/> + </object> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <boolean value="NO"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <integer value="1041"/> + <boolean value="NO"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <integer value="1041"/> + <boolean value="NO"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <boolean value="NO"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <boolean value="NO"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSMutableArray"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="720845299"/> + <reference ref="826159586"/> + </object> + <boolean value="NO"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSMutableArray"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="861100117"/> + </object> + <boolean value="NO"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -985,29 +2332,43 @@ <reference ref="979484367"/> <reference ref="866546206"/> <reference ref="1007311341"/> - <reference ref="556650001"/> + <reference ref="387004865"/> + <reference ref="561640744"/> + <reference ref="462358503"/> + <reference ref="310970590"/> <reference ref="814687615"/> + <reference ref="645683314"/> <reference ref="950122774"/> <reference ref="93006757"/> </object> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="NO"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <boolean value="NO"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <boolean value="NO"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <object class="NSArray"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="1037315678"/> - </object> <boolean value="NO"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <boolean value="NO"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -1031,7 +2392,7 @@ <reference key="dict.values" ref="0"/> </object> <nil key="sourceID"/> - <int key="maxID">126</int> + <int key="maxID">236</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <object class="NSMutableArray" key="referencedPartialClassDescriptions"> @@ -1045,8 +2406,15 @@ <bool key="EncodedWithXMLCoder">YES</bool> <string>LoadCheats:</string> <string>SaveCheats:</string> + <string>addCheat:</string> + <string>addCheatValue:</string> <string>clear:</string> <string>close:</string> + <string>closeCheatEdit:</string> + <string>editCheat:</string> + <string>loadCheats:</string> + <string>removeCheatValue:</string> + <string>saveCheats:</string> </object> <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -1054,6 +2422,13 @@ <string>id</string> <string>id</string> <string>id</string> + <string>id</string> + <string>id</string> + <string>id</string> + <string>id</string> + <string>id</string> + <string>id</string> + <string>id</string> </object> </object> <object class="NSMutableDictionary" key="actionInfosByName"> @@ -1062,8 +2437,15 @@ <bool key="EncodedWithXMLCoder">YES</bool> <string>LoadCheats:</string> <string>SaveCheats:</string> + <string>addCheat:</string> + <string>addCheatValue:</string> <string>clear:</string> <string>close:</string> + <string>closeCheatEdit:</string> + <string>editCheat:</string> + <string>loadCheats:</string> + <string>removeCheatValue:</string> + <string>saveCheats:</string> </object> <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -1076,6 +2458,14 @@ <string key="candidateClassName">id</string> </object> <object class="IBActionInfo"> + <string key="name">addCheat:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">addCheatValue:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> <string key="name">clear:</string> <string key="candidateClassName">id</string> </object> @@ -1083,17 +2473,79 @@ <string key="name">close:</string> <string key="candidateClassName">id</string> </object> + <object class="IBActionInfo"> + <string key="name">closeCheatEdit:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">editCheat:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">loadCheats:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">removeCheatValue:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">saveCheats:</string> + <string key="candidateClassName">id</string> + </object> </object> </object> <object class="NSMutableDictionary" key="outlets"> - <string key="NS.key.0">cheatView</string> - <string key="NS.object.0">NSTableView</string> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>addressFormatter</string> + <string>cheatView</string> + <string>editCheatView</string> + <string>editCheatWindow</string> + <string>valueFormatter</string> + </object> + <object class="NSArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>NSNumberFormatter</string> + <string>NSTableView</string> + <string>NSTableView</string> + <string>NSWindow</string> + <string>NSNumberFormatter</string> + </object> </object> <object class="NSMutableDictionary" key="toOneOutletInfosByName"> - <string key="NS.key.0">cheatView</string> - <object class="IBToOneOutletInfo" key="NS.object.0"> - <string key="name">cheatView</string> - <string key="candidateClassName">NSTableView</string> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>addressFormatter</string> + <string>cheatView</string> + <string>editCheatView</string> + <string>editCheatWindow</string> + <string>valueFormatter</string> + </object> + <object class="NSArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="IBToOneOutletInfo"> + <string key="name">addressFormatter</string> + <string key="candidateClassName">NSNumberFormatter</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">cheatView</string> + <string key="candidateClassName">NSTableView</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">editCheatView</string> + <string key="candidateClassName">NSTableView</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">editCheatWindow</string> + <string key="candidateClassName">NSWindow</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">valueFormatter</string> + <string key="candidateClassName">NSNumberFormatter</string> + </object> </object> </object> <object class="IBClassDescriptionSource" key="sourceIdentifier"> @@ -1124,8 +2576,19 @@ <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool> <int key="IBDocument.defaultPropertyAccessControl">3</int> <object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes"> - <string key="NS.key.0">NSSwitch</string> - <string key="NS.object.0">{15, 15}</string> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>NSAddTemplate</string> + <string>NSRemoveTemplate</string> + <string>NSSwitch</string> + </object> + <object class="NSArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>{8, 8}</string> + <string>{8, 8}</string> + <string>{15, 15}</string> + </object> </object> <bool key="IBDocument.UseAutolayout">YES</bool> </data> |
