diff options
| author | SND\MaddTheSane_cp <SND\MaddTheSane_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2011-11-24 19:38:11 +0000 |
|---|---|---|
| committer | SND\MaddTheSane_cp <SND\MaddTheSane_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2011-11-24 19:38:11 +0000 |
| commit | ef5d0defe91d406679d1c19fd22cdd5233a2ce33 (patch) | |
| tree | bf1ff5c946e050d2e6b574c43b8bbfaa07a1062b /macosx | |
| parent | 2082062cd85a3cadf38c6d7644b9f27b4d5616e5 (diff) | |
| download | pcsxr-ef5d0defe91d406679d1c19fd22cdd5233a2ce33.tar.gz | |
More changes to the Memory Card manager for Mac OS X.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72612 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'macosx')
| -rw-r--r-- | macosx/English.lproj/Localizable.strings | 7 | ||||
| -rw-r--r-- | macosx/English.lproj/MemCardManager.xib | 58 | ||||
| -rw-r--r-- | macosx/PcsxrMemCardController.m | 34 |
3 files changed, 67 insertions, 32 deletions
diff --git a/macosx/English.lproj/Localizable.strings b/macosx/English.lproj/Localizable.strings index fc649908..af3504cf 100644 --- a/macosx/English.lproj/Localizable.strings +++ b/macosx/English.lproj/Localizable.strings @@ -52,3 +52,10 @@ "CD-ROM ID: %.9s\n" = "CD-ROM ID: %.9s\n"; "Error opening file: %s.\n" = "Error opening file: %s.\n"; "Unknown CPE opcode %02x at poiition %08x.\n" = "Unknown CPE opcode %02x at position %08x.\n"; +"Format Card" = "Format Card"; +"Cancel" = "Cancel"; +"Format" = "Format"; +"Formatting a memory card will remove all data on it.\n\nThis cannot be undone." = "Formatting a memory card will remove all data on it.\n\nThis cannot be undone."; +"Delete Block" = "Delete Block"; +"Deleting a block will remove all saved data on that block.\n\nThis cannot be undone." = "Deleting a block will remove all saved data on that block.\n\nThis cannot be undone."; +"Delete" = "Delete"; diff --git a/macosx/English.lproj/MemCardManager.xib b/macosx/English.lproj/MemCardManager.xib index 7693b376..a35008e8 100644 --- a/macosx/English.lproj/MemCardManager.xib +++ b/macosx/English.lproj/MemCardManager.xib @@ -284,7 +284,7 @@ <object class="NSButton" id="487496353"> <reference key="NSNextResponder" ref="1006"/> <int key="NSvFlags">268</int> - <string key="NSFrame">{{261, 25}, {85, 32}}</string> + <string key="NSFrame">{{262, 25}, {98, 32}}</string> <reference key="NSSuperview" ref="1006"/> <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="740252127"/> @@ -294,7 +294,7 @@ <object class="NSButtonCell" key="NSCell" id="970637097"> <int key="NSCellFlags">67239424</int> <int key="NSCellFlags2">134217728</int> - <string key="NSContents">Format</string> + <string key="NSContents">Format…</string> <reference key="NSSupport" ref="172555512"/> <string key="NSCellIdentifier">_NS:687</string> <reference key="NSControlView" ref="487496353"/> @@ -309,7 +309,7 @@ <object class="NSButton" id="585997809"> <reference key="NSNextResponder" ref="1006"/> <int key="NSvFlags">268</int> - <string key="NSFrame">{{13, 25}, {85, 32}}</string> + <string key="NSFrame">{{14, 25}, {98, 32}}</string> <reference key="NSSuperview" ref="1006"/> <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="19827681"/> @@ -319,7 +319,7 @@ <object class="NSButtonCell" key="NSCell" id="34929321"> <int key="NSCellFlags">67239424</int> <int key="NSCellFlags2">134217728</int> - <string key="NSContents">Format</string> + <string key="NSContents">Format…</string> <reference key="NSSupport" ref="172555512"/> <string key="NSCellIdentifier">_NS:687</string> <reference key="NSControlView" ref="585997809"/> @@ -334,7 +334,7 @@ <object class="NSButton" id="19827681"> <reference key="NSNextResponder" ref="1006"/> <int key="NSvFlags">268</int> - <string key="NSFrame">{{127, 25}, {80, 32}}</string> + <string key="NSFrame">{{114, 25}, {93, 32}}</string> <reference key="NSSuperview" ref="1006"/> <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="487496353"/> @@ -344,7 +344,7 @@ <object class="NSButtonCell" key="NSCell" id="520851481"> <int key="NSCellFlags">67239424</int> <int key="NSCellFlags2">134217728</int> - <string key="NSContents">Delete</string> + <string key="NSContents">Delete…</string> <reference key="NSSupport" ref="172555512"/> <string key="NSCellIdentifier">_NS:687</string> <reference key="NSControlView" ref="19827681"/> @@ -359,16 +359,17 @@ <object class="NSButton" id="740252127"> <reference key="NSNextResponder" ref="1006"/> <int key="NSvFlags">268</int> - <string key="NSFrame">{{374, 25}, {80, 32}}</string> + <string key="NSFrame">{{362, 25}, {93, 32}}</string> <reference key="NSSuperview" ref="1006"/> <reference key="NSWindow"/> + <reference key="NSNextKeyView"/> <string key="NSReuseIdentifierKey">_NS:687</string> <int key="NSTag">2</int> <bool key="NSEnabled">YES</bool> <object class="NSButtonCell" key="NSCell" id="855953129"> <int key="NSCellFlags">67239424</int> <int key="NSCellFlags2">134217728</int> - <string key="NSContents">Delete</string> + <string key="NSContents">Delete…</string> <reference key="NSSupport" ref="172555512"/> <string key="NSCellIdentifier">_NS:687</string> <reference key="NSControlView" ref="740252127"/> @@ -422,7 +423,7 @@ <string>NeXT TIFF v4.0 pasteboard type</string> </object> </object> - <string key="NSFrame">{{55, 63}, {32, 32}}</string> + <string key="NSFrame">{{74, 63}, {32, 32}}</string> <reference key="NSSuperview" ref="729211047"/> <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="953575115"/> @@ -442,7 +443,7 @@ <object class="NSTextField" id="953575115"> <reference key="NSNextResponder" ref="729211047"/> <int key="NSvFlags">266</int> - <string key="NSFrame">{{15, 38}, {115, 17}}</string> + <string key="NSFrame">{{0, 38}, {181, 17}}</string> <reference key="NSSuperview" ref="729211047"/> <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="923740855"/> @@ -470,9 +471,10 @@ <object class="NSTextField" id="923740855"> <reference key="NSNextResponder" ref="729211047"/> <int key="NSvFlags">266</int> - <string key="NSFrame">{{15, 16}, {115, 17}}</string> + <string key="NSFrame">{{0, 16}, {181, 17}}</string> <reference key="NSSuperview" ref="729211047"/> <reference key="NSWindow"/> + <reference key="NSNextKeyView"/> <string key="NSReuseIdentifierKey">_NS:3944</string> <bool key="NSEnabled">YES</bool> <object class="NSTextFieldCell" key="NSCell" id="459126093"> @@ -487,14 +489,14 @@ </object> </object> </object> - <string key="NSFrameSize">{143, 108}</string> + <string key="NSFrameSize">{180, 108}</string> <reference key="NSSuperview" ref="1010857926"/> <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="521369065"/> <string key="NSReuseIdentifierKey">_NS:11</string> </object> </object> - <string key="NSFrame">{{1, 0}, {143, 108}}</string> + <string key="NSFrame">{{1, 0}, {180, 108}}</string> <reference key="NSSuperview" ref="31895823"/> <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="729211047"/> @@ -526,7 +528,7 @@ <reference key="NSContentView" ref="729211047"/> <int key="NSBorderType">0</int> <int key="NSBoxType">4</int> - <int key="NSTitlePosition">2</int> + <int key="NSTitlePosition">0</int> <bool key="NSTransparent">NO</bool> <object class="NSColor" key="NSFillColor2"> <int key="NSColorSpace">6</int> @@ -536,7 +538,7 @@ </object> </object> </object> - <string key="NSFrameSize">{144, 108}</string> + <string key="NSFrameSize">{181, 108}</string> <reference key="NSSuperview"/> <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="1010857926"/> @@ -801,6 +803,26 @@ </object> <int key="connectionID">45</int> </object> + <object class="IBConnectionRecord"> + <object class="IBBindingConnection" key="connection"> + <string key="label">transparent: selected</string> + <reference key="source" ref="1010857926"/> + <reference key="destination" ref="613808531"/> + <object class="NSNibBindingConnector" key="connector"> + <reference key="NSSource" ref="1010857926"/> + <reference key="NSDestination" ref="613808531"/> + <string key="NSLabel">transparent: selected</string> + <string key="NSBinding">transparent</string> + <string key="NSKeyPath">selected</string> + <object class="NSDictionary" key="NSOptions"> + <string key="NS.key.0">NSValueTransformerName</string> + <string key="NS.object.0">NSNegateBoolean</string> + </object> + <int key="NSNibBindingConnectorVersion">2</int> + </object> + </object> + <int key="connectionID">75</int> + </object> </object> <object class="IBMutableOrderedSet" key="objectRecords"> <object class="NSArray" key="orderedObjects"> @@ -849,10 +871,10 @@ <reference ref="589069415"/> <reference ref="3271293"/> <reference ref="61726387"/> - <reference ref="487496353"/> <reference ref="585997809"/> - <reference ref="740252127"/> <reference ref="19827681"/> + <reference ref="487496353"/> + <reference ref="740252127"/> </object> <reference key="parent" ref="1005"/> </object> @@ -1170,7 +1192,7 @@ <reference key="dict.values" ref="1002"/> </object> <nil key="sourceID"/> - <int key="maxID">73</int> + <int key="maxID">75</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <object class="NSMutableArray" key="referencedPartialClassDescriptions"> diff --git a/macosx/PcsxrMemCardController.m b/macosx/PcsxrMemCardController.m index 454da1d3..103d8b95 100644 --- a/macosx/PcsxrMemCardController.m +++ b/macosx/PcsxrMemCardController.m @@ -15,8 +15,6 @@ static inline NSImage *imageFromMcd(short * icon) { NSBitmapImageRep *imageRep = [[NSBitmapImageRep alloc] initWithBitmapDataPlanes:NULL pixelsWide:16 pixelsHigh:16 bitsPerSample:8 samplesPerPixel:3 hasAlpha:NO isPlanar:NO colorSpaceName:NSCalibratedRGBColorSpace bytesPerRow:0 bitsPerPixel:0]; - //[imageRep setSize:NSMakeSize(32, 32)]; - //[imageRep setBitsPerSample:32]; #if 0 int x, y, c; @@ -45,6 +43,8 @@ static inline NSImage *imageFromMcd(short * icon) #endif NSImage *theImage = [[NSImage alloc] init]; [theImage addRepresentation:imageRep]; + [theImage setScalesWhenResized:YES]; + [theImage setSize:NSMakeSize(32, 32)]; [imageRep release]; return [theImage autorelease]; } @@ -162,24 +162,30 @@ static inline NSImage *imageFromMcd(short * icon) - (IBAction)formatCard:(id)sender { - NSInteger memCardSelect = [sender tag]; - if (memCardSelect == 1) { - CreateMcd(Config.Mcd1); - [self loadMemoryCardInfoForCard:1]; - } else { - CreateMcd(Config.Mcd2); - [self loadMemoryCardInfoForCard:2]; + NSInteger formatOkay = NSRunAlertPanel(NSLocalizedString(@"Format Card", nil), NSLocalizedString(@"Formatting a memory card will remove all data on it.\n\nThis cannot be undone.", nil), NSLocalizedString(@"Cancel", nil), NSLocalizedString(@"Format", nil), nil); + if (formatOkay == NSAlertAlternateReturn) { + NSInteger memCardSelect = [sender tag]; + if (memCardSelect == 1) { + CreateMcd(Config.Mcd1); + [self loadMemoryCardInfoForCard:1]; + } else { + CreateMcd(Config.Mcd2); + [self loadMemoryCardInfoForCard:2]; + } } } - (IBAction)deleteMemoryObject:(id)sender { - NSInteger memCardSelect = [sender tag]; - if (memCardSelect == 1) { + NSInteger deleteOkay = NSRunAlertPanel(NSLocalizedString(@"Delete Block", nil), NSLocalizedString(@"Deleting a block will remove all saved data on that block.\n\nThis cannot be undone.", nil), NSLocalizedString(@"Cancel", nil), NSLocalizedString(@"Delete", nil), nil); + if (deleteOkay == NSAlertAlternateReturn) { + NSInteger memCardSelect = [sender tag]; + if (memCardSelect == 1) { - [self loadMemoryCardInfoForCard:1]; - } else { + [self loadMemoryCardInfoForCard:1]; + } else { - [self loadMemoryCardInfoForCard:2]; + [self loadMemoryCardInfoForCard:2]; + } } } @end |
