Skip to content
Browse files

Reworking the preferences window

  • Loading branch information...
1 parent 376b7dd commit b96850d3b07248dfa601a752f46bf6c0f9e4162e @RyanBalfanz committed
Showing with 291 additions and 309 deletions.
  1. +13 −3 AppControler.h
  2. +61 −1 AppControler.m
  3. +2 −0 PDSFile.m
  4. +20 −0 PDSView.xcodeproj/project.pbxproj
  5. +35 −37 PDSView.xcodeproj/ryan.mode1v3
  6. +160 −268 PDSView.xcodeproj/ryan.pbxuser
View
16 AppControler.h
@@ -8,18 +8,28 @@
#import <Cocoa/Cocoa.h>
+@class PreferenceController;
+@class SheetController;
-@interface AppControler : NSObject {
+@interface AppControler : NSObject
+{
IBOutlet NSTextField *filenameField;
IBOutlet NSButton *viewLabelsButton;
IBOutlet NSTextView *outputView;
IBOutlet NSImageView *imageView;
- NSTask *task;
- NSPipe *pipe;
+ PreferenceController *preferenceController;
+ SheetController *sheetController;
+
+ //NSTask *task;
+ //NSPipe *pipe;
}
+
+- (IBAction)showPreferencePanel:(id)sender;
+- (IBAction)showCommandSheet:(id)sender;
- (IBAction)viewLabels:(id)sender;
- (BOOL)application:(NSApplication *)sender openFile:(NSString *)path;
- (void)updateViewsWithPDSFile:(NSString *)filename;
+
@end
View
62 AppControler.m
@@ -8,10 +8,33 @@
#import "AppControler.h"
+#import "PreferenceController.h"
+#import "SheetController.h"
#import "PDSFile.h"
@implementation AppControler
+// http://lists.apple.com/archives/Cocoa-dev/2005/Nov/msg00346.html
+- (IBAction)showPreferencePanel:(id)sender
+{
+ // preferenceController is a singleton
+ if (!preferenceController)
+ {
+ preferenceController = [[PreferenceController alloc] init];
+ }
+ NSLog(@"Showing Preference Panel");
+ [preferenceController showWindow:self];
+}
+
+- (IBAction)showCommandSheet:(id)sender
+{
+ if (!sheetController)
+ {
+ sheetController = [[SheetController alloc] init];
+ }
+ NSLog(@"Showing Command Sheet");
+ [sheetController showWindow:self];
+}
// Handle a file dropped on the dock icon
- (BOOL)application:(NSApplication *)sender openFile:(NSString *)path
@@ -22,10 +45,42 @@ - (BOOL)application:(NSApplication *)sender openFile:(NSString *)path
}
- (IBAction)viewLabels:(id)sender
-{
+{
+// NSAlert *progressAlert = [[[NSAlert alloc] init] autorelease];
+// [progressAlert addButtonWithTitle:@"OK"];
+// [progressAlert addButtonWithTitle:@"Cancel"];
+// [progressAlert addButtonWithTitle:@"Hide Output"];
+// [progressAlert setMessageText:@"Running PyPDS command."];
+// [progressAlert setInformativeText:@"You may set the path to PyPDS in the applicaton preferences."];
+// [progressAlert setAlertStyle:NSWarningAlertStyle];
+// [progressAlert setShowsSuppressionButton:YES];
+//// [progressAlert setAccessoryView:[sender sheetAccessoryView]];
+//
+// // Display the alert as a popup.
+//// NSInteger result = [progressAlert runModal];
+//
+// // Display the alert as a sheet.
+// [progressAlert beginSheetModalForWindow:[sender window]
+// modalDelegate:nil
+// didEndSelector:nil // @selector(alertDidEnd:returnCode:contextInfo:)
+// contextInfo:nil];
+
[self updateViewsWithPDSFile:[filenameField stringValue]];
}
+- (void)alertDidEnd:(NSAlert *)alert returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo
+{
+ if (returnCode == NSAlertFirstButtonReturn)
+ {
+ NSLog(@"Got NSAlertFirstButtonReturn (1)");
+ }
+
+ if (returnCode == NSAlertSecondButtonReturn)
+ {
+ NSLog(@"Got NSAlertSecondButtonReturn (2)");
+ }
+}
+
- (void)updateViewsWithPDSFile:(NSString *)filename
{
[outputView setString:@""];
@@ -54,4 +109,9 @@ - (void)updateViewsWithPDSFile:(NSString *)filename
[pdsFile release];
}
+- (void)sizeSplitViewToImage
+{
+
+}
+
@end
View
2 PDSFile.m
@@ -14,6 +14,8 @@ - (id)initWithFile:(NSString *)filename
{
if (self = [super init])
{
+ //[NSUserDefaultsController sharedUserDefaultsController] withKeyPath:@"values.userName"
+
stringBuffer = [[NSMutableString alloc] init];
[self getLabelsFromFile:filename];
[labelsTask waitUntilExit];
View
20 PDSView.xcodeproj/project.pbxproj
@@ -12,6 +12,10 @@
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+ 942BCA7510EBE5380016AE81 /* SheetController.m in Sources */ = {isa = PBXBuildFile; fileRef = 942BCA7410EBE5380016AE81 /* SheetController.m */; };
+ 942BCAE210EC154B0016AE81 /* CommandSheet.xib in Resources */ = {isa = PBXBuildFile; fileRef = 942BCAE110EC154B0016AE81 /* CommandSheet.xib */; };
+ 942BCAE510EC15C00016AE81 /* PreferencesPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = 942BCAE410EC15C00016AE81 /* PreferencesPanel.xib */; };
+ 942BCB1110EC42FB0016AE81 /* PreferenceController.m in Sources */ = {isa = PBXBuildFile; fileRef = 942BCB1010EC42FB0016AE81 /* PreferenceController.m */; };
947D798C10C8BEAA007D445D /* NSObject+SBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = 947D798110C8BEAA007D445D /* NSObject+SBJSON.m */; };
947D798D10C8BEAA007D445D /* NSString+SBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = 947D798310C8BEAA007D445D /* NSString+SBJSON.m */; };
947D798E10C8BEAA007D445D /* SBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = 947D798510C8BEAA007D445D /* SBJSON.m */; };
@@ -35,6 +39,12 @@
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
8D1107310486CEB800E47090 /* PDSView-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "PDSView-Info.plist"; sourceTree = "<group>"; };
8D1107320486CEB800E47090 /* PDSView.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PDSView.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 942BCA7310EBE5380016AE81 /* SheetController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SheetController.h; sourceTree = "<group>"; };
+ 942BCA7410EBE5380016AE81 /* SheetController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SheetController.m; sourceTree = "<group>"; };
+ 942BCAE110EC154B0016AE81 /* CommandSheet.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CommandSheet.xib; sourceTree = "<group>"; };
+ 942BCAE410EC15C00016AE81 /* PreferencesPanel.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PreferencesPanel.xib; sourceTree = "<group>"; };
+ 942BCB0F10EC42FB0016AE81 /* PreferenceController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PreferenceController.h; sourceTree = "<group>"; };
+ 942BCB1010EC42FB0016AE81 /* PreferenceController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PreferenceController.m; sourceTree = "<group>"; };
947D797F10C8BEAA007D445D /* JSON.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSON.h; sourceTree = "<group>"; };
947D798010C8BEAA007D445D /* NSObject+SBJSON.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+SBJSON.h"; sourceTree = "<group>"; };
947D798110C8BEAA007D445D /* NSObject+SBJSON.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+SBJSON.m"; sourceTree = "<group>"; };
@@ -76,6 +86,10 @@
94B4162B10C6FFDE00CD3091 /* AppControler.m */,
94DFD63410C7C8D00003C4F1 /* PDSFile.h */,
94DFD63510C7C8D00003C4F1 /* PDSFile.m */,
+ 942BCA7310EBE5380016AE81 /* SheetController.h */,
+ 942BCA7410EBE5380016AE81 /* SheetController.m */,
+ 942BCB0F10EC42FB0016AE81 /* PreferenceController.h */,
+ 942BCB1010EC42FB0016AE81 /* PreferenceController.m */,
);
name = Classes;
sourceTree = "<group>";
@@ -133,6 +147,8 @@
8D1107310486CEB800E47090 /* PDSView-Info.plist */,
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
1DDD58140DA1D0A300B32029 /* MainMenu.xib */,
+ 942BCAE110EC154B0016AE81 /* CommandSheet.xib */,
+ 942BCAE410EC15C00016AE81 /* PreferencesPanel.xib */,
);
name = Resources;
sourceTree = "<group>";
@@ -211,6 +227,8 @@
files = (
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */,
+ 942BCAE210EC154B0016AE81 /* CommandSheet.xib in Resources */,
+ 942BCAE510EC15C00016AE81 /* PreferencesPanel.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -231,6 +249,8 @@
947D798F10C8BEAA007D445D /* SBJsonBase.m in Sources */,
947D799010C8BEAA007D445D /* SBJsonParser.m in Sources */,
947D799110C8BEAA007D445D /* SBJsonWriter.m in Sources */,
+ 942BCA7510EBE5380016AE81 /* SheetController.m in Sources */,
+ 942BCB1110EC42FB0016AE81 /* PreferenceController.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
View
72 PDSView.xcodeproj/ryan.mode1v3
@@ -265,24 +265,21 @@
<array>
<string>29B97314FDCFA39411CA2CEA</string>
<string>080E96DDFE201D6D7F000001</string>
- <string>947D797E10C8BEAA007D445D</string>
- <string>29B97315FDCFA39411CA2CEA</string>
<string>29B97317FDCFA39411CA2CEA</string>
- <string>1DDD58140DA1D0A300B32029</string>
- <string>29B97323FDCFA39411CA2CEA</string>
<string>1C37FBAC04509CD000000102</string>
<string>1C37FABC05509CD000000102</string>
+ <string>1CC0EA4004350EF90041110B</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
- <integer>23</integer>
+ <integer>8</integer>
<integer>1</integer>
<integer>0</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
- <string>{{0, 239}, {186, 573}}</string>
+ <string>{{0, 0}, {186, 573}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@@ -331,22 +328,22 @@
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
- <string>9472C11410D226350046504E</string>
+ <string>94FAE4C710F6679600D81D7D</string>
<key>history</key>
<array>
- <string>94697F9110D05D2300299484</string>
- <string>94697F9210D05D2300299484</string>
- <string>94697F9510D05D2300299484</string>
- <string>94697F9610D05D2300299484</string>
- <string>94697F9710D05D2300299484</string>
- <string>94697F9810D05D2300299484</string>
- <string>94697F9910D05D2300299484</string>
- <string>944908F610D0609700904C0C</string>
- <string>944908F810D0609700904C0C</string>
- <string>944908F910D0609700904C0C</string>
- <string>944908FA10D0609700904C0C</string>
- <string>9449090110D071F400904C0C</string>
- <string>9449091B10D07E8800904C0C</string>
+ <string>94A5AB9C10D8773F0035EFA0</string>
+ <string>942BCBE910EC80DE0016AE81</string>
+ <string>942BCBEA10EC80DE0016AE81</string>
+ <string>942BCBEB10EC80DE0016AE81</string>
+ <string>942BCBEC10EC80DE0016AE81</string>
+ <string>942BCBED10EC80DE0016AE81</string>
+ <string>942BCBEE10EC80DE0016AE81</string>
+ <string>942BCBEF10EC80DE0016AE81</string>
+ <string>942BCBF010EC80DE0016AE81</string>
+ <string>942BCBF110EC80DE0016AE81</string>
+ <string>942BCBF210EC80DE0016AE81</string>
+ <string>942BCBF310EC80DE0016AE81</string>
+ <string>942BCBF510EC80DE0016AE81</string>
</array>
</dict>
<key>SplitCount</key>
@@ -358,14 +355,14 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {1072, 445}}</string>
+ <string>{{0, 0}, {1072, 477}}</string>
<key>RubberWindowFrame</key>
<string>0 146 1280 632 0 0 1280 778 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
- <string>445pt</string>
+ <string>477pt</string>
</dict>
<dict>
<key>ContentConfiguration</key>
@@ -378,14 +375,14 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 450}, {1072, 141}}</string>
+ <string>{{0, 482}, {1072, 109}}</string>
<key>RubberWindowFrame</key>
<string>0 146 1280 632 0 0 1280 778 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
<key>Proportion</key>
- <string>141pt</string>
+ <string>109pt</string>
</dict>
</array>
<key>Proportion</key>
@@ -404,9 +401,9 @@
</array>
<key>TableOfContents</key>
<array>
- <string>9472C0F510D21B320046504E</string>
+ <string>94FAE4C810F6679600D81D7D</string>
<string>1CE0B1FE06471DED0097A5F4</string>
- <string>9472C0F610D21B320046504E</string>
+ <string>94FAE4C910F6679600D81D7D</string>
<string>1CE0B20306471E060097A5F4</string>
<string>1CE0B20506471E060097A5F4</string>
</array>
@@ -544,8 +541,9 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
- <string>9472C10510D21EF70046504E</string>
- <string>9472C10610D21EF70046504E</string>
+ <string>94FAE4D210F6679600D81D7D</string>
+ <string>94FAE4D310F6679600D81D7D</string>
+ <string>94FAE4D410F6679600D81D7D</string>
<string>1C78EAAD065D492600B07095</string>
<string>1CD10A99069EF8BA00B06720</string>
<string>94D4C06D10C6EB400019C6C0</string>
@@ -629,7 +627,7 @@
<key>TableOfContents</key>
<array>
<string>94D4C06D10C6EB400019C6C0</string>
- <string>9472C0F710D21B320046504E</string>
+ <string>94FAE4CA10F6679600D81D7D</string>
<string>1CD0528F0623707200166675</string>
<string>XCMainBuildResultsModuleGUID</string>
</array>
@@ -751,13 +749,13 @@
<key>TableOfContents</key>
<array>
<string>1CD10A99069EF8BA00B06720</string>
- <string>9472C0FD10D21EF70046504E</string>
+ <string>94FAE4CB10F6679600D81D7D</string>
<string>1C162984064C10D400B95A72</string>
- <string>9472C0FE10D21EF70046504E</string>
- <string>9472C0FF10D21EF70046504E</string>
- <string>9472C10010D21EF70046504E</string>
- <string>9472C10110D21EF70046504E</string>
- <string>9472C10210D21EF70046504E</string>
+ <string>94FAE4CC10F6679600D81D7D</string>
+ <string>94FAE4CD10F6679600D81D7D</string>
+ <string>94FAE4CE10F6679600D81D7D</string>
+ <string>94FAE4CF10F6679600D81D7D</string>
+ <string>94FAE4D010F6679600D81D7D</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.debugV3</string>
@@ -919,7 +917,7 @@
<key>TableOfContents</key>
<array>
<string>1C78EAAD065D492600B07095</string>
- <string>9472C10310D21EF70046504E</string>
+ <string>94FAE4D110F6679600D81D7D</string>
<string>1C78EAAC065D492600B07095</string>
</array>
<key>ToolbarConfiguration</key>
@@ -1360,7 +1358,7 @@
<key>TableOfContents</key>
<array>
<string>1C0AD2AF069F1E9B00FABCE6</string>
- <string>94B4162910C6FFBA00CD3091</string>
+ <string>942BCB3210EC47B80016AE81</string>
<string>1CA6456E063B45B4001379D8</string>
</array>
<key>ToolbarConfiguration</key>
View
428 PDSView.xcodeproj/ryan.pbxuser
@@ -1,17 +1,24 @@
// !$*UTF8*$!
{
+ 089C165DFE840E0CC02AAC07 /* English */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1011, 449}}";
+ sepNavSelRange = "{45, 0}";
+ sepNavVisRange = "{0, 45}";
+ };
+ };
256AC3D80F4B6AC300CF3369 /* PDSViewAppDelegate.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1011, 370}}";
- sepNavSelRange = "{0, 0}";
- sepNavVisRange = "{0, 323}";
+ sepNavIntBoundsRect = "{{0, 0}, {1011, 449}}";
+ sepNavSelRange = "{299, 0}";
+ sepNavVisRange = "{0, 409}";
};
};
256AC3D90F4B6AC300CF3369 /* PDSViewAppDelegate.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1011, 370}}";
- sepNavSelRange = "{0, 0}";
- sepNavVisRange = "{0, 376}";
+ sepNavIntBoundsRect = "{{0, 0}, {1011, 449}}";
+ sepNavSelRange = "{242, 32}";
+ sepNavVisRange = "{0, 408}";
};
};
29B97313FDCFA39411CA2CEA /* Project object */ = {
@@ -82,7 +89,7 @@
20,
809,
20,
- 48.16259765625,
+ 48,
43,
43,
20,
@@ -106,7 +113,7 @@
793,
60,
20,
- 48.16259765625,
+ 48,
43,
43,
);
@@ -120,31 +127,25 @@
PBXFileDataSource_Warnings_ColumnID,
);
};
- PBXPerProjectTemplateStateSaveDate = 282204956;
- PBXWorkspaceStateSaveDate = 282204956;
+ PBXPerProjectTemplateStateSaveDate = 284583809;
+ PBXWorkspaceStateSaveDate = 284583809;
};
perUserProjectItems = {
- 944908F610D0609700904C0C = 944908F610D0609700904C0C /* PBXTextBookmark */;
- 944908F810D0609700904C0C = 944908F810D0609700904C0C /* PBXTextBookmark */;
- 944908F910D0609700904C0C = 944908F910D0609700904C0C /* PBXTextBookmark */;
- 944908FA10D0609700904C0C = 944908FA10D0609700904C0C /* PBXTextBookmark */;
- 9449090110D071F400904C0C = 9449090110D071F400904C0C /* PBXTextBookmark */;
- 9449090210D071F400904C0C = 9449090210D071F400904C0C /* PBXTextBookmark */;
- 9449091B10D07E8800904C0C = 9449091B10D07E8800904C0C /* PBXTextBookmark */;
- 94697F9110D05D2300299484 = 94697F9110D05D2300299484 /* PBXTextBookmark */;
- 94697F9210D05D2300299484 = 94697F9210D05D2300299484 /* PBXTextBookmark */;
- 94697F9510D05D2300299484 = 94697F9510D05D2300299484 /* PBXTextBookmark */;
- 94697F9610D05D2300299484 = 94697F9610D05D2300299484 /* PBXTextBookmark */;
- 94697F9710D05D2300299484 = 94697F9710D05D2300299484 /* PBXTextBookmark */;
- 94697F9810D05D2300299484 = 94697F9810D05D2300299484 /* PBXTextBookmark */;
- 94697F9910D05D2300299484 = 94697F9910D05D2300299484 /* PBXTextBookmark */;
- 9472C0F410D21B320046504E /* PBXTextBookmark */ = 9472C0F410D21B320046504E /* PBXTextBookmark */;
- 9472C0FC10D21EF70046504E /* PBXTextBookmark */ = 9472C0FC10D21EF70046504E /* PBXTextBookmark */;
- 9472C10910D21F210046504E /* PBXTextBookmark */ = 9472C10910D21F210046504E /* PBXTextBookmark */;
- 9472C10D10D21F370046504E /* PBXTextBookmark */ = 9472C10D10D21F370046504E /* PBXTextBookmark */;
- 9472C10F10D21F6A0046504E /* PBXTextBookmark */ = 9472C10F10D21F6A0046504E /* PBXTextBookmark */;
- 9472C11210D223090046504E /* PBXTextBookmark */ = 9472C11210D223090046504E /* PBXTextBookmark */;
- 9472C11410D226350046504E /* PBXTextBookmark */ = 9472C11410D226350046504E /* PBXTextBookmark */;
+ 942BCBE910EC80DE0016AE81 = 942BCBE910EC80DE0016AE81 /* PBXTextBookmark */;
+ 942BCBEA10EC80DE0016AE81 = 942BCBEA10EC80DE0016AE81 /* PlistBookmark */;
+ 942BCBEB10EC80DE0016AE81 = 942BCBEB10EC80DE0016AE81 /* PBXTextBookmark */;
+ 942BCBEC10EC80DE0016AE81 = 942BCBEC10EC80DE0016AE81 /* PBXTextBookmark */;
+ 942BCBED10EC80DE0016AE81 = 942BCBED10EC80DE0016AE81 /* PBXTextBookmark */;
+ 942BCBEE10EC80DE0016AE81 = 942BCBEE10EC80DE0016AE81 /* PBXTextBookmark */;
+ 942BCBEF10EC80DE0016AE81 = 942BCBEF10EC80DE0016AE81 /* PBXTextBookmark */;
+ 942BCBF010EC80DE0016AE81 = 942BCBF010EC80DE0016AE81 /* PBXTextBookmark */;
+ 942BCBF110EC80DE0016AE81 = 942BCBF110EC80DE0016AE81 /* PBXTextBookmark */;
+ 942BCBF210EC80DE0016AE81 = 942BCBF210EC80DE0016AE81 /* PBXTextBookmark */;
+ 942BCBF310EC80DE0016AE81 = 942BCBF310EC80DE0016AE81 /* PBXTextBookmark */;
+ 942BCBF410EC80DE0016AE81 = 942BCBF410EC80DE0016AE81 /* PBXTextBookmark */;
+ 942BCBF510EC80DE0016AE81 = 942BCBF510EC80DE0016AE81 /* PBXTextBookmark */;
+ 94A5AB9C10D8773F0035EFA0 = 94A5AB9C10D8773F0035EFA0 /* PBXTextBookmark */;
+ 94FAE4C710F6679600D81D7D /* PBXTextBookmark */ = 94FAE4C710F6679600D81D7D /* PBXTextBookmark */;
};
sourceControlManager = 94D4C07910C6EB400019C6C0 /* Source Control */;
userBuildSettings = {
@@ -152,8 +153,8 @@
};
29B97316FDCFA39411CA2CEA /* main.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1011, 400}}";
- sepNavSelRange = "{0, 0}";
+ sepNavIntBoundsRect = "{{0, 0}, {1011, 398}}";
+ sepNavSelRange = "{261, 0}";
sepNavVisRange = "{0, 261}";
};
};
@@ -163,228 +164,187 @@
94D4C05C10C6EB280019C6C0 /* PDSView */,
);
};
- 944908F610D0609700904C0C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 94DFD63410C7C8D00003C4F1 /* PDSFile.h */;
- name = "PDSFile.h: 17";
- rLen = 0;
- rLoc = 296;
- rType = 0;
- vrLen = 580;
- vrLoc = 3;
- };
- 944908F810D0609700904C0C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D80F4B6AC300CF3369 /* PDSViewAppDelegate.h */;
- name = "PDSViewAppDelegate.h: 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 323;
- vrLoc = 0;
+ 942BCA7310EBE5380016AE81 /* SheetController.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1011, 449}}";
+ sepNavSelRange = "{382, 0}";
+ sepNavVisRange = "{0, 466}";
+ };
};
- 944908F910D0609700904C0C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* PDSViewAppDelegate.m */;
- name = "PDSViewAppDelegate.m: 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 376;
- vrLoc = 0;
+ 942BCA7410EBE5380016AE81 /* SheetController.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1011, 754}}";
+ sepNavSelRange = "{365, 0}";
+ sepNavVisRange = "{180, 909}";
+ };
};
- 944908FA10D0609700904C0C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 94B4162A10C6FFDE00CD3091 /* AppControler.h */;
- name = "AppControler.h: 12";
- rLen = 0;
- rLoc = 210;
- rType = 0;
- vrLen = 529;
- vrLoc = 0;
+ 942BCB0F10EC42FB0016AE81 /* PreferenceController.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1011, 449}}";
+ sepNavSelRange = "{311, 0}";
+ sepNavVisRange = "{0, 319}";
+ };
};
- 9449090110D071F400904C0C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 94B4162B10C6FFDE00CD3091 /* AppControler.m */;
- name = "AppControler.m: 23";
- rLen = 0;
- rLoc = 478;
- rType = 0;
- vrLen = 446;
- vrLoc = 389;
+ 942BCB1010EC42FB0016AE81 /* PreferenceController.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1011, 449}}";
+ sepNavSelRange = "{229, 0}";
+ sepNavVisRange = "{0, 391}";
+ };
};
- 9449090210D071F400904C0C /* PBXTextBookmark */ = {
+ 942BCBE910EC80DE0016AE81 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 94DFD63510C7C8D00003C4F1 /* PDSFile.m */;
- name = "PDSFile.m: 99";
- rLen = 0;
- rLoc = 2403;
+ fRef = 256AC3D90F4B6AC300CF3369 /* PDSViewAppDelegate.m */;
+ name = "PDSViewAppDelegate.m: 14";
+ rLen = 32;
+ rLoc = 242;
rType = 0;
- vrLen = 544;
- vrLoc = 143;
+ vrLen = 408;
+ vrLoc = 0;
};
- 9449091B10D07E8800904C0C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 94DFD63510C7C8D00003C4F1 /* PDSFile.m */;
- name = "PDSFile.m: 60";
+ 942BCBEA10EC80DE0016AE81 /* PlistBookmark */ = {
+ isa = PlistBookmark;
+ fRef = 8D1107310486CEB800E47090 /* PDSView-Info.plist */;
+ fallbackIsa = PBXBookmark;
+ isK = 0;
+ kPath = (
+ );
+ name = "/Users/ryan/Dev/PDSView/PDSView-Info.plist";
rLen = 0;
- rLoc = 1261;
- rType = 0;
- vrLen = 923;
- vrLoc = 996;
+ rLoc = 9223372036854775808;
};
- 94697F9110D05D2300299484 /* PBXTextBookmark */ = {
+ 942BCBEB10EC80DE0016AE81 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
- name = "main.m: 1";
+ fRef = 089C165DFE840E0CC02AAC07 /* English */;
+ name = "InfoPlist.strings: 3";
rLen = 0;
- rLoc = 0;
+ rLoc = 45;
rType = 0;
- vrLen = 261;
+ vrLen = 45;
vrLoc = 0;
};
- 94697F9210D05D2300299484 /* PBXTextBookmark */ = {
+ 942BCBEC10EC80DE0016AE81 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 94D5AEFC10C78D7200075645 /* PDSImageView.h */;
- name = "PDSImageView.h: 13";
+ fRef = 256AC3D80F4B6AC300CF3369 /* PDSViewAppDelegate.h */;
+ name = "PDSViewAppDelegate.h: 15";
rLen = 0;
- rLoc = 209;
+ rLoc = 299;
rType = 0;
- vrLen = 218;
+ vrLen = 409;
vrLoc = 0;
};
- 94697F9510D05D2300299484 /* PBXTextBookmark */ = {
+ 942BCBED10EC80DE0016AE81 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 94DFD63810C7CC810003C4F1 /* PDSLabelsView.h */;
- name = "PDSLabelsView.h: 15";
+ fRef = 942BCB1010EC42FB0016AE81 /* PreferenceController.m */;
+ name = "PreferenceController.m: 13";
rLen = 0;
- rLoc = 267;
+ rLoc = 229;
rType = 0;
- vrLen = 293;
+ vrLen = 391;
vrLoc = 0;
};
- 94697F9610D05D2300299484 /* PBXTextBookmark */ = {
+ 942BCBEE10EC80DE0016AE81 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 94DFD63910C7CC810003C4F1 /* PDSLabelsView.m */;
- name = "PDSLabelsView.m: 168";
+ fRef = 942BCA7410EBE5380016AE81 /* SheetController.m */;
+ name = "SheetController.m: 22";
rLen = 0;
- rLoc = 5210;
+ rLoc = 365;
rType = 0;
- vrLen = 584;
- vrLoc = 4695;
+ vrLen = 909;
+ vrLoc = 180;
};
- 94697F9710D05D2300299484 /* PBXTextBookmark */ = {
+ 942BCBEF10EC80DE0016AE81 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 94DFD6BA10C7EF720003C4F1 /* PDSFileControler.h */;
- name = "PDSFileControler.h: 16";
+ fRef = 942BCB0F10EC42FB0016AE81 /* PreferenceController.h */;
+ name = "PreferenceController.h: 16";
rLen = 0;
- rLoc = 294;
+ rLoc = 311;
rType = 0;
- vrLen = 300;
+ vrLen = 319;
vrLoc = 0;
};
- 94697F9810D05D2300299484 /* PBXTextBookmark */ = {
+ 942BCBF010EC80DE0016AE81 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 94DFD6BB10C7EF720003C4F1 /* PDSFileControler.m */;
- name = "PDSFileControler.m: 27";
+ fRef = 94B4162A10C6FFDE00CD3091 /* AppControler.h */;
+ name = "AppControler.h: 25";
rLen = 0;
- rLoc = 443;
+ rLoc = 526;
rType = 0;
- vrLen = 443;
+ vrLen = 781;
vrLoc = 0;
};
- 94697F9910D05D2300299484 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 94D5AEFD10C78D7200075645 /* PDSImageView.m */;
- name = "PDSImageView.m: 45";
- rLen = 0;
- rLoc = 1053;
- rType = 0;
- vrLen = 740;
- vrLoc = 591;
- };
- 9472C0F410D21B320046504E /* PBXTextBookmark */ = {
+ 942BCBF110EC80DE0016AE81 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 94DFD63510C7C8D00003C4F1 /* PDSFile.m */;
- name = "PDSFile.m: 60";
- rLen = 0;
- rLoc = 1261;
- rType = 0;
- vrLen = 929;
- vrLoc = 993;
- };
- 9472C0FC10D21EF70046504E /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 94DFD63510C7C8D00003C4F1 /* PDSFile.m */;
- name = "PDSFile.m: 87";
+ fRef = 94B4162B10C6FFDE00CD3091 /* AppControler.m */;
+ name = "AppControler.m: 87";
rLen = 0;
- rLoc = 2047;
+ rLoc = 2415;
rType = 0;
- vrLen = 827;
- vrLoc = 1368;
+ vrLen = 773;
+ vrLoc = 0;
};
- 9472C10910D21F210046504E /* PBXTextBookmark */ = {
+ 942BCBF210EC80DE0016AE81 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 94DFD63510C7C8D00003C4F1 /* PDSFile.m */;
- name = "PDSFile.m: 83";
+ fRef = 94DFD63410C7C8D00003C4F1 /* PDSFile.h */;
+ name = "PDSFile.h: 32";
rLen = 0;
- rLoc = 1920;
+ rLoc = 584;
rType = 0;
- vrLen = 829;
- vrLoc = 1368;
+ vrLen = 590;
+ vrLoc = 0;
};
- 9472C10D10D21F370046504E /* PBXTextBookmark */ = {
+ 942BCBF310EC80DE0016AE81 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 94DFD63510C7C8D00003C4F1 /* PDSFile.m */;
- name = "PDSFile.m: 180";
+ fRef = 942BCA7310EBE5380016AE81 /* SheetController.h */;
+ name = "SheetController.h: 20";
rLen = 0;
- rLoc = 4214;
+ rLoc = 382;
rType = 0;
- vrLen = 715;
- vrLoc = 3648;
+ vrLen = 466;
+ vrLoc = 0;
};
- 9472C10F10D21F6A0046504E /* PBXTextBookmark */ = {
+ 942BCBF410EC80DE0016AE81 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 94DFD63510C7C8D00003C4F1 /* PDSFile.m */;
- name = "PDSFile.m: 84";
+ name = "PDSFile.m: 142";
rLen = 0;
- rLoc = 1993;
+ rLoc = 3188;
rType = 0;
- vrLen = 812;
- vrLoc = 1603;
+ vrLen = 526;
+ vrLoc = 2695;
};
- 9472C11210D223090046504E /* PBXTextBookmark */ = {
+ 942BCBF510EC80DE0016AE81 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 94DFD63510C7C8D00003C4F1 /* PDSFile.m */;
- name = "PDSFile.m: 25";
+ name = "PDSFile.m: 11";
rLen = 0;
- rLoc = 541;
+ rLoc = 164;
rType = 0;
- vrLen = 588;
- vrLoc = 143;
+ vrLen = 742;
+ vrLoc = 0;
};
- 9472C11410D226350046504E /* PBXTextBookmark */ = {
+ 94A5AB9C10D8773F0035EFA0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 94DFD63510C7C8D00003C4F1 /* PDSFile.m */;
- name = "PDSFile.m: 24";
+ fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+ name = "main.m: 15";
rLen = 0;
- rLoc = 518;
+ rLoc = 261;
rType = 0;
- vrLen = 591;
- vrLoc = 143;
+ vrLen = 261;
+ vrLoc = 0;
};
94B4162A10C6FFDE00CD3091 /* AppControler.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1011, 390}}";
- sepNavSelRange = "{576, 0}";
- sepNavVisRange = "{0, 582}";
+ sepNavIntBoundsRect = "{{0, 0}, {1011, 468}}";
+ sepNavSelRange = "{526, 0}";
+ sepNavVisRange = "{0, 781}";
};
};
94B4162B10C6FFDE00CD3091 /* AppControler.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1011, 715}}";
- sepNavSelRange = "{633, 0}";
- sepNavVisRange = "{338, 581}";
+ sepNavIntBoundsRect = "{{0, 0}, {1011, 1547}}";
+ sepNavSelRange = "{2415, 0}";
+ sepNavVisRange = "{0, 773}";
};
};
94D4C05C10C6EB280019C6C0 /* PDSView */ = {
@@ -433,97 +393,29 @@
isa = PBXCodeSenseManager;
indexTemplatePath = "";
};
- 94D5AEFC10C78D7200075645 /* PDSImageView.h */ = {
- isa = PBXFileReference;
- fileEncoding = 4;
- lastKnownFileType = sourcecode.c.h;
- name = PDSImageView.h;
- path = /Users/ryan/Dev/PDSView/PDSImageView.h;
- sourceTree = "<absolute>";
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1011, 413}}";
- sepNavSelRange = "{209, 0}";
- sepNavVisRange = "{0, 218}";
- };
- };
- 94D5AEFD10C78D7200075645 /* PDSImageView.m */ = {
- isa = PBXFileReference;
- fileEncoding = 4;
- lastKnownFileType = sourcecode.c.objc;
- name = PDSImageView.m;
- path = /Users/ryan/Dev/PDSView/PDSImageView.m;
- sourceTree = "<absolute>";
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1011, 780}}";
- sepNavSelRange = "{266, 0}";
- sepNavVisRange = "{22, 674}";
- };
- };
94DFD63410C7C8D00003C4F1 /* PDSFile.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1011, 416}}";
- sepNavSelRange = "{296, 0}";
- sepNavVisRange = "{3, 580}";
+ sepNavIntBoundsRect = "{{0, 0}, {1011, 449}}";
+ sepNavSelRange = "{584, 0}";
+ sepNavVisRange = "{0, 590}";
};
};
94DFD63510C7C8D00003C4F1 /* PDSFile.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1011, 3029}}";
- sepNavSelRange = "{518, 0}";
- sepNavVisRange = "{143, 590}";
+ sepNavIntBoundsRect = "{{0, 0}, {1011, 3016}}";
+ sepNavSelRange = "{230, 0}";
+ sepNavVisRange = "{0, 723}";
sepNavWindowFrame = "{{15, 215}, {750, 558}}";
};
};
- 94DFD63810C7CC810003C4F1 /* PDSLabelsView.h */ = {
- isa = PBXFileReference;
- fileEncoding = 4;
- lastKnownFileType = sourcecode.c.h;
- name = PDSLabelsView.h;
- path = /Users/ryan/Dev/PDSView/PDSLabelsView.h;
- sourceTree = "<absolute>";
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1011, 413}}";
- sepNavSelRange = "{267, 0}";
- sepNavVisRange = "{0, 293}";
- };
- };
- 94DFD63910C7CC810003C4F1 /* PDSLabelsView.m */ = {
- isa = PBXFileReference;
- fileEncoding = 4;
- lastKnownFileType = sourcecode.c.objc;
- name = PDSLabelsView.m;
- path = /Users/ryan/Dev/PDSView/PDSLabelsView.m;
- sourceTree = "<absolute>";
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1011, 2314}}";
- sepNavSelRange = "{5210, 0}";
- sepNavVisRange = "{4695, 584}";
- };
- };
- 94DFD6BA10C7EF720003C4F1 /* PDSFileControler.h */ = {
- isa = PBXFileReference;
- fileEncoding = 4;
- lastKnownFileType = sourcecode.c.h;
- name = PDSFileControler.h;
- path = /Users/ryan/Dev/PDSView/PDSFileControler.h;
- sourceTree = "<absolute>";
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1011, 413}}";
- sepNavSelRange = "{294, 0}";
- sepNavVisRange = "{0, 300}";
- };
- };
- 94DFD6BB10C7EF720003C4F1 /* PDSFileControler.m */ = {
- isa = PBXFileReference;
- fileEncoding = 4;
- lastKnownFileType = sourcecode.c.objc;
- name = PDSFileControler.m;
- path = /Users/ryan/Dev/PDSView/PDSFileControler.m;
- sourceTree = "<absolute>";
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1011, 413}}";
- sepNavSelRange = "{443, 0}";
- sepNavVisRange = "{0, 443}";
- };
+ 94FAE4C710F6679600D81D7D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 94DFD63510C7C8D00003C4F1 /* PDSFile.m */;
+ name = "PDSFile.m: 14";
+ rLen = 0;
+ rLoc = 230;
+ rType = 0;
+ vrLen = 723;
+ vrLoc = 0;
};
}

0 comments on commit b96850d

Please sign in to comment.
Something went wrong with that request. Please try again.