Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

version 0.1.7

  • Loading branch information...
commit 6f2d3d76b5278b647a099b2490ca2d9d9f89aa61 1 parent 0d76806
@kristm authored
View
BIN  .DS_Store
Binary file not shown
View
2  Controller.h
@@ -68,7 +68,7 @@
- (void)prefsNotification:(NSNotification*)aNotification;
-- (IBAction) setOverwriteSnapshot:(id)sender;
+//- (IBAction) setOverwriteSnapshot:(id)sender;
- (IBAction) aboutWindowController: (id) sender;
- (IBAction) prefWindowController: (id) sender;
- (IBAction) prefTestEmail:(id)sender;
View
71 Controller.m
@@ -112,11 +112,11 @@ - (void)awakeFromNib
NSLog(@"awake from nib");
NSNumber *pref_delay = (NSNumber*)CFPreferencesCopyAppValue( CFSTR("snapshotDelay"), appID);
NSNumber *pref_delayOnlyWakeup = (NSNumber*)CFPreferencesCopyAppValue( CFSTR("isDelayOnlyWakeup"), appID );
- NSNumber *alertMeter = (NSNumber *)CFPreferencesCopyAppValue(CFSTR("alertLevel"), appID);
- //NSLog(@"network? %d",[[NSUserDefaults standardUserDefaults] boolForKey:@"includeNetwork"]);
+ NSNumber *alertLevel = (NSNumber *)CFPreferencesCopyAppValue(CFSTR("alertLevel"), appID);
+
NSLog(@"delay: %d",[pref_delay intValue] );
NSLog(@"do i delay %d",[pref_delayOnlyWakeup boolValue] );
- NSLog(@"alert level %d",[alertMeter intValue]);
+ NSLog(@"alert level %d",[alertLevel intValue]);
NSLog(@"email server %@",(NSString *)CFPreferencesCopyAppValue(CFSTR("smtpURL"), appID));
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(anyThread_handleLoadedSnapshots:) name:LoadSnapshotsFinish object:nil];
@@ -128,16 +128,13 @@ - (void)awakeFromNib
suspensionBehavior: NSNotificationSuspensionBehaviorCoalesce
];
- if([[NSUserDefaults standardUserDefaults] boolForKey:@"isDelayOnlyWakeup"]){
+ if([pref_delayOnlyWakeup boolValue]){
[self startSneaky:fullPath];
}else{
[self performSelector: @selector(startSneaky:)
withObject:fullPath
- afterDelay:[[NSUserDefaults standardUserDefaults] integerForKey:@"snapshotDelay"]];
-
+ afterDelay:[pref_delay intValue]];
}
-
-
}
@@ -174,21 +171,25 @@ - (void) machineWillSleep:(NSNotification *)notification{
}
- (void) machineDidWake:(NSNotification *)notification{
- NSLog(@"sneaky wake up! %d seconds",[[NSUserDefaults standardUserDefaults] integerForKey:@"snapshotDelay"]);
+ NSNumber *pref_delay = (NSNumber*)CFPreferencesCopyAppValue( CFSTR("snapshotDelay"), appID);
+ NSLog(@"sneaky wake up! %d seconds",[pref_delay intValue]);
//[self startSneaky:fullPath];
[self performSelector: @selector(startSneaky:)
withObject:fullPath
- afterDelay:[[NSUserDefaults standardUserDefaults] integerForKey:@"snapshotDelay"]];
+ afterDelay:[pref_delay intValue]];
}
- (void) screenSaverDidStop:(NSNotification *)notification{
- NSLog(@"back from idle time %d",[[NSUserDefaults standardUserDefaults] integerForKey:@"alertLevel"]);
- if([[NSUserDefaults standardUserDefaults] integerForKey:@"alertLevel"] == 1){
+ NSNumber *pref_delay = (NSNumber*)CFPreferencesCopyAppValue( CFSTR("snapshotDelay"), appID);
+ NSNumber *pref_delayOnlyWakeup = (NSNumber*)CFPreferencesCopyAppValue( CFSTR("isDelayOnlyWakeup"), appID );
+ NSNumber *alertLevel = (NSNumber *)CFPreferencesCopyAppValue(CFSTR("alertLevel"), appID);
+ NSLog(@"back from idle time %d",[alertLevel intValue]);
+ if([alertLevel intValue] == 1){
[self performSelector: @selector(startSneaky:)
withObject:fullPath
- afterDelay:([[NSUserDefaults standardUserDefaults] boolForKey:@"isDelayOnlyWakeup"]) ? 0.5 : [[NSUserDefaults standardUserDefaults] integerForKey:@"snapshotDelay"]];
+ afterDelay:([pref_delayOnlyWakeup boolValue]) ? 0.5 : [pref_delay intValue]];
}
}
@@ -254,17 +255,25 @@ - (void)sendMailStart:(id)sender
NSLog(@"network is not connected");
}else{
NSLog(@"credentials complete");
-
+ //NSString *smtpURL = (NSString *)CFPreferencesCopyAppValue(CFSTR("smtpURL"), appID);
+ //NSNumber *smtpPort = (NSNumber *)CFPreferencesCopyAppValue(CFSTR("smtpPort"), appID);
+ NSString *smtpUsername = (NSString *)CFPreferencesCopyAppValue(CFSTR("smtpUsername"), appID);
+ NSString *smtpPassword = (NSString *)CFPreferencesCopyAppValue(CFSTR("smtpPassword"), appID);
+ NSString *emailFrom = (NSString *)CFPreferencesCopyAppValue(CFSTR("emailFrom"), appID);
+ NSString *emailAddress = (NSString *)CFPreferencesCopyAppValue(CFSTR("emailAddress"), appID);
+ NSString *emailSubject = (NSString *)CFPreferencesCopyAppValue(CFSTR("emailSubject"), appID);
+ NSNumber *includeNetwork = (NSNumber *)CFPreferencesCopyAppValue(CFSTR("includeNetwork"), appID);
+
// setup smtp credentials
NSMutableDictionary *authInfo = [NSMutableDictionary dictionary];
- [authInfo setObject:[[NSUserDefaults standardUserDefaults] stringForKey:@"smtpUsername"] forKey:EDSMTPUserName];
- [authInfo setObject:[[NSUserDefaults standardUserDefaults] stringForKey:@"smtpPassword"] forKey:EDSMTPPassword];
+ [authInfo setObject:smtpUsername forKey:EDSMTPUserName];
+ [authInfo setObject:smtpPassword forKey:EDSMTPPassword];
- // setup email header
+ // setup email header
NSMutableDictionary *headerFields = [NSMutableDictionary dictionary];
- [headerFields setObject:[[NSUserDefaults standardUserDefaults] stringForKey:@"emailFrom"] forKey:@"From"];
- [headerFields setObject:[[NSUserDefaults standardUserDefaults] stringForKey:@"emailAddress"] forKey:@"To"];
- [headerFields setObject:[[NSUserDefaults standardUserDefaults] stringForKey:@"emailSubject"] forKey:@"Subject"];
+ [headerFields setObject:emailFrom forKey:@"From"];
+ [headerFields setObject:emailAddress forKey:@"To"];
+ [headerFields setObject:emailSubject forKey:@"Subject"];
// setup attachments
id item = NULL;
@@ -286,7 +295,7 @@ - (void)sendMailStart:(id)sender
[queue cancelAllOperations];
NSLog(@"sending mail");
- if([[NSUserDefaults standardUserDefaults] boolForKey:@"includeNetwork"] == true){
+ if([includeNetwork boolValue] == true){
NSEnumerator *addresses = [[[NSHost currentHost] addresses] objectEnumerator];
NSString *address;
while (address = [addresses nextObject])
@@ -353,8 +362,8 @@ - (BOOL) useSmtpSettings
(NSNumber *)CFPreferencesCopyAppValue(CFSTR("smtpPort"), appID) != nil &&
(NSString *)CFPreferencesCopyAppValue(CFSTR("smtpUsername"), appID) != nil &&
(NSString *)CFPreferencesCopyAppValue(CFSTR("smtpPassword"), appID) != nil &&
+ (NSString *)CFPreferencesCopyAppValue(CFSTR("emailFrom"), appID) != nil &&
(NSString *)CFPreferencesCopyAppValue(CFSTR("emailAddress"), appID) != nil &&
- (NSString *)CFPreferencesCopyAppValue(CFSTR("emailAddressTo"), appID) != nil &&
(NSString *)CFPreferencesCopyAppValue(CFSTR("emailSubject"), appID) != nil &&
(NSNumber *)CFPreferencesCopyAppValue(CFSTR("includeNetwork"), appID) != nil);
}
@@ -505,8 +514,8 @@ - (void) actionQuit:(id)sender {
- (void) quickSnap:(id)sender{
NSString *fn;
-
- if([[NSUserDefaults standardUserDefaults] boolForKey:@"overwriteSnapshot"] == 1){
+ NSNumber *overwriteSnapshots = (NSNumber *)CFPreferencesCopyAppValue(CFSTR("overwriteSnapshot"), appID);
+ if([overwriteSnapshots boolValue] == 1){
NSDate *now = [NSDate date];
NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease];
@@ -577,7 +586,7 @@ - (id)statusItem
NSNumber *showMenu = (NSNumber*)CFPreferencesCopyAppValue( CFSTR("showInMenubar"), appID );
if (_statusItem == nil)
{
- if(showMenu){
+ if([showMenu boolValue]){
NSLog(@"showing menubar icon");
NSImage *img;
@@ -618,11 +627,11 @@ - (NSString*)searchPrefsPath
return nil;
}
-- (IBAction) setOverwriteSnapshot:(id)sender{
-
- NSLog(@"overwrite snapshot %d",[[NSUserDefaults standardUserDefaults] boolForKey:@"overwriteSnapshot"]);
-
-}
+//- (IBAction) setOverwriteSnapshot:(id)sender{
+//
+// NSLog(@"overwrite snapshot %d",[[NSUserDefaults standardUserDefaults] boolForKey:@"overwriteSnapshot"]);
+//
+//}
- (NSString *)versionString
{
@@ -671,12 +680,10 @@ -(void)prefsNotification:(NSNotification*)aNotification
{
NSLog(@"notification from prefpane %@",[aNotification name]);
if ([[ aNotification name ] isEqualTo: @"SBShowMenubar" ]) {
- [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"showInMenubar"];
NSLog(@"show in menu bar notify");
[self statusItem];
}else if([[ aNotification name] isEqualTo: @"SBHideMenubar" ]){
NSLog(@"hide menubar notify");
- [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"showInMenubar"];
if(_statusItem != nil){
[[NSStatusBar systemStatusBar] removeStatusItem:_statusItem];
[_statusItem release];
View
1  MailOperation.h
@@ -29,6 +29,7 @@ extern NSString *EmailSentSuccess;
extern NSString *EmailSentFail;
@interface MailOperation : NSOperation {
+ CFStringRef appID;
NSArray* attachments;
NSArray* ipAddresses;
NSDictionary* headers;
View
10 MailOperation.m
@@ -37,6 +37,7 @@ - (id)initWithRootPath:(NSString *)pp queue:(NSOperationQueue *)qq
ipAddr:(NSArray *)ipAddress
{
self = [super init];
+ appID = CFSTR("org.hellowala.sneakybastard");
attachments = [aList retain];
headers = [hList retain];
authInfo = [aInfo retain];
@@ -59,17 +60,14 @@ - (void)main
if ([self isCancelled] ){
NSLog(@"cancelled");
}
- NSLog(@"main email loop");
+ NSString *smtpURL = (NSString *)CFPreferencesCopyAppValue(CFSTR("smtpURL"), appID);
+ NSLog(@"main email loop %@",smtpURL);
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSString *text;
text = @"Sent from:\r\n";
- text = [text stringByAppendingString:[ipAddresses description]];
-
-
-
-
+ text = [text stringByAppendingString:[ipAddresses description]];
EDMailAgent *mailAgent; //= [[EDMailAgent alloc] autorelease];
mailAgent = [EDMailAgent mailAgentForRelayHostWithName:[[NSUserDefaults standardUserDefaults] stringForKey:@"smtpURL"] port:[[NSUserDefaults standardUserDefaults] integerForKey:@"smtpPort"]];
View
148 SneakyBastard.xcodeproj/chrismenina.mode1v3
@@ -200,8 +200,8 @@
<array/>
<key>PerspectiveWidths</key>
<array>
- <integer>-1</integer>
- <integer>-1</integer>
+ <integer>1072</integer>
+ <integer>300</integer>
</array>
<key>Perspectives</key>
<array>
@@ -252,7 +252,7 @@
<dict>
<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
<array>
- <real>286</real>
+ <real>16</real>
</array>
<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
<array>
@@ -285,7 +285,7 @@
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
- <string>{{0, 335}, {286, 566}}</string>
+ <string>{{0, 0}, {0, 0}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@@ -297,32 +297,30 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {303, 584}}</string>
+ <string>{{0, 0}, {0, 584}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>MainColumn</string>
- <real>286</real>
+ <real>16</real>
</array>
<key>RubberWindowFrame</key>
- <string>90 153 1072 625 0 0 1280 778 </string>
+ <string>67 153 1072 625 0 0 1280 778 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
<key>Proportion</key>
- <string>303pt</string>
+ <string>0pt</string>
</dict>
<dict>
<key>Dock</key>
<array>
<dict>
- <key>BecomeActive</key>
- <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>1CE0B20306471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
- <string>SneakyPreferencesPref.m</string>
+ <string>Controller.m</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
@@ -330,29 +328,29 @@
<key>PBXProjectModuleGUID</key>
<string>1CE0B20406471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
- <string>SneakyPreferencesPref.m</string>
+ <string>Controller.m</string>
<key>_historyCapacity</key>
<integer>20</integer>
<key>bookmark</key>
- <string>5BAFE06213799A770078172C</string>
+ <string>5BF2086F1379FD6B00E20613</string>
<key>history</key>
<array>
<string>5B47EB0D136046FC00095307</string>
<string>5B47EB5A13604E8B00095307</string>
- <string>5BAEEE301360823800605901</string>
<string>5BAEEE4E1360879300605901</string>
<string>5B945441136EF6F800FC0C67</string>
- <string>5B945442136EF6F800FC0C67</string>
<string>5B945443136EF6F800FC0C67</string>
<string>5BFC0AF3136F69D5009B4F69</string>
<string>5B378912136F6C9C0087F1FF</string>
<string>5B2CE54F137039F60058EFFC</string>
- <string>5B2CE5E0137059870058EFFC</string>
<string>5BC26855137195FC00606594</string>
- <string>5BB46C6E1376140F006E9F91</string>
<string>5BAFDF9D137978650078172C</string>
<string>5BAFDFBA13797B2B0078172C</string>
- <string>5BAFDFBB13797B2B0078172C</string>
+ <string>5B5ED2E81379A27000A177CF</string>
+ <string>5B5ED2FC1379A4F000A177CF</string>
+ <string>5B5ED2FD1379A4F000A177CF</string>
+ <string>5B5ED31E1379A83100A177CF</string>
+ <string>5B6E99C91379AD9300E0204D</string>
</array>
</dict>
<key>SplitCount</key>
@@ -364,22 +362,24 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {764, 356}}</string>
+ <string>{{0, 0}, {1067, 359}}</string>
<key>RubberWindowFrame</key>
- <string>90 153 1072 625 0 0 1280 778 </string>
+ <string>67 153 1072 625 0 0 1280 778 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
- <string>356pt</string>
+ <string>359pt</string>
</dict>
<dict>
+ <key>BecomeActive</key>
+ <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>1CE0B20306471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
- <string>Controller.m</string>
+ <string>SneakyPreferencesPref.m</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
@@ -387,27 +387,29 @@
<key>PBXProjectModuleGUID</key>
<string>1CE0B20406471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
- <string>Controller.m</string>
+ <string>SneakyPreferencesPref.m</string>
<key>_historyCapacity</key>
<integer>20</integer>
<key>bookmark</key>
- <string>5BAFE06413799A770078172C</string>
+ <string>5BF208701379FD6B00E20613</string>
<key>history</key>
<array>
<string>5B47EB0D136046FC00095307</string>
- <string>5B47EB2A136047D300095307</string>
<string>5B47EB5A13604E8B00095307</string>
- <string>5BAEEE301360823800605901</string>
- <string>5BF7CD7A136162B7009105C1</string>
- <string>5BFC0AE6136F687E009B4F69</string>
- <string>5B3788FA136F6BB80087F1FF</string>
- <string>5B2CE61B1370FD9A0058EFFC</string>
- <string>5B4B94B41372D68D00021EFF</string>
- <string>5BB46C501376100C006E9F91</string>
- <string>5BD06EF31376E78800AAA015</string>
- <string>5BAFE02D1379930B0078172C</string>
- <string>5BAFE06313799A770078172C</string>
- <string>5BAFE05A1379994A0078172C</string>
+ <string>5BAEEE4E1360879300605901</string>
+ <string>5B945441136EF6F800FC0C67</string>
+ <string>5B945443136EF6F800FC0C67</string>
+ <string>5BFC0AF3136F69D5009B4F69</string>
+ <string>5B378912136F6C9C0087F1FF</string>
+ <string>5B2CE54F137039F60058EFFC</string>
+ <string>5B2CE5E0137059870058EFFC</string>
+ <string>5BC26855137195FC00606594</string>
+ <string>5BAFDF9D137978650078172C</string>
+ <string>5BAFDFBA13797B2B0078172C</string>
+ <string>5B5ED2FC1379A4F000A177CF</string>
+ <string>5B5ED2FD1379A4F000A177CF</string>
+ <string>5B5ED3031379A58E00A177CF</string>
+ <string>5B6E99CA1379AD9300E0204D</string>
</array>
</dict>
<key>SplitCount</key>
@@ -419,14 +421,14 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 361}, {764, 218}}</string>
+ <string>{{0, 364}, {1067, 215}}</string>
<key>RubberWindowFrame</key>
- <string>90 153 1072 625 0 0 1280 778 </string>
+ <string>67 153 1072 625 0 0 1280 778 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
- <string>218pt</string>
+ <string>215pt</string>
</dict>
<dict>
<key>ContentConfiguration</key>
@@ -439,9 +441,9 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 584}, {764, 0}}</string>
+ <string>{{0, 584}, {1067, 0}}</string>
<key>RubberWindowFrame</key>
- <string>90 153 1072 625 0 0 1280 778 </string>
+ <string>67 153 1072 625 0 0 1280 778 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
@@ -450,7 +452,7 @@
</dict>
</array>
<key>Proportion</key>
- <string>764pt</string>
+ <string>1067pt</string>
</dict>
</array>
<key>Name</key>
@@ -466,9 +468,9 @@
</array>
<key>TableOfContents</key>
<array>
- <string>5BAFDFA4137978650078172C</string>
+ <string>5BF208681379FCB700E20613</string>
<string>1CE0B1FE06471DED0097A5F4</string>
- <string>5BAFDFA5137978650078172C</string>
+ <string>5BF208691379FCB700E20613</string>
<string>1CE0B20306471E060097A5F4</string>
<string>1CE0B20306471E060097A5F4</string>
<string>1CE0B20506471E060097A5F4</string>
@@ -479,6 +481,15 @@
<string>xcode.toolbar.config.defaultV3</string>
</dict>
<dict>
+ <key>ChosenToolbarItems</key>
+ <array>
+ <string>active-combo-popup</string>
+ <string>debugger-enable-breakpoints</string>
+ <string>build-and-go</string>
+ <string>com.apple.ide.PBXToolbarStopButton</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>get-info</string>
+ </array>
<key>ControllerClassBaseName</key>
<string></string>
<key>IconName</key>
@@ -486,19 +497,16 @@
<key>Identifier</key>
<string>perspective.morph</string>
<key>IsVertical</key>
- <integer>0</integer>
+ <false/>
<key>Layout</key>
<array>
<dict>
- <key>BecomeActive</key>
- <integer>1</integer>
<key>ContentConfiguration</key>
<dict>
<key>PBXBottomSmartGroupGIDs</key>
<array>
<string>1C37FBAC04509CD000000102</string>
<string>1C37FAAC04509CD000000102</string>
- <string>1C08E77C0454961000C914BD</string>
<string>1C37FABC05509CD000000102</string>
<string>1C37FABC05539CD112110102</string>
<string>E2644B35053B69B200211256</string>
@@ -516,7 +524,7 @@
<dict>
<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
<array>
- <real>186</real>
+ <real>283</real>
</array>
<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
<array>
@@ -527,41 +535,51 @@
<dict>
<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
<array>
- <string>29B97314FDCFA39411CA2CEA</string>
+ <string>089C166AFE841209C02AAC07</string>
+ <string>08FB77AFFE84173DC02AAC07</string>
+ <string>32DBCFA10370C40200C91783</string>
+ <string>089C167CFE841241C02AAC07</string>
+ <string>F506C042013D9D8C01CA16C8</string>
+ <string>089C1671FE841209C02AAC07</string>
+ <string>1058C7ACFEA557BF11CA2CBB</string>
+ <string>1058C7AEFEA557BF11CA2CBB</string>
+ <string>19C28FB8FE9D52D311CA2CBB</string>
+ <string>1C37FBAC04509CD000000102</string>
<string>1C37FABC05509CD000000102</string>
+ <string>1CC0EA4004350EF90041110B</string>
+ <string>F506C042013D9D8C01CA16C8</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
- <integer>0</integer>
+ <integer>52</integer>
+ <integer>50</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
- <string>{{0, 0}, {186, 337}}</string>
+ <string>{{0, 335}, {283, 566}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
<key>XCIncludePerspectivesSwitch</key>
- <integer>1</integer>
+ <true/>
<key>XCSharingToken</key>
<string>com.apple.Xcode.GFSharingToken</string>
</dict>
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {203, 355}}</string>
+ <string>{{0, 0}, {300, 584}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>MainColumn</string>
- <real>186</real>
+ <real>283</real>
</array>
- <key>RubberWindowFrame</key>
- <string>373 269 690 397 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
<key>Proportion</key>
- <string>100%</string>
+ <string>300pt</string>
</dict>
</array>
<key>Name</key>
@@ -575,8 +593,11 @@
</array>
<key>TableOfContents</key>
<array>
+ <string>5B5ED3001379A4F000A177CF</string>
<string>11E0B1FE06471DED0097A5F4</string>
</array>
+ <key>ToolbarConfigUserDefaultsMinorVersion</key>
+ <string>2</string>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.default.shortV3</string>
</dict>
@@ -607,12 +628,11 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
- <string>1CD10A99069EF8BA00B06720</string>
<string>5BFD2D4A135FC7C700E35469</string>
<string>/Users/chrismenina/src/cocoa/SneakyBastard/SneakyBastard.xcodeproj</string>
</array>
<key>WindowString</key>
- <string>90 153 1072 625 0 0 1280 778 </string>
+ <string>67 153 1072 625 0 0 1280 778 </string>
<key>WindowToolsV3</key>
<array>
<dict>
@@ -633,7 +653,7 @@
<key>PBXProjectModuleGUID</key>
<string>1CD0528F0623707200166675</string>
<key>PBXProjectModuleLabel</key>
- <string>Controller.m</string>
+ <string></string>
<key>StatusBarVisibility</key>
<true/>
</dict>
@@ -650,8 +670,6 @@
<string>258pt</string>
</dict>
<dict>
- <key>BecomeActive</key>
- <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
@@ -691,7 +709,7 @@
<key>TableOfContents</key>
<array>
<string>5BFD2D4A135FC7C700E35469</string>
- <string>5BAFDF90137977760078172C</string>
+ <string>5BF2086A1379FCB700E20613</string>
<string>1CD0528F0623707200166675</string>
<string>XCMainBuildResultsModuleGUID</string>
</array>
@@ -704,7 +722,7 @@
<key>WindowToolGUID</key>
<string>5BFD2D4A135FC7C700E35469</string>
<key>WindowToolIsVisible</key>
- <true/>
+ <false/>
</dict>
<dict>
<key>FirstTimeWindowDisplayed</key>
View
1,008 SneakyBastard.xcodeproj/chrismenina.pbxuser
@@ -31,7 +31,7 @@
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
- 525,
+ 828,
20,
48,
43,
@@ -70,102 +70,31 @@
PBXFileDataSource_Warnings_ColumnID,
);
};
- PBXPerProjectTemplateStateSaveDate = 326725977;
- PBXWorkspaceStateSaveDate = 326725977;
+ PBXPerProjectTemplateStateSaveDate = 326761543;
+ PBXWorkspaceStateSaveDate = 326761543;
};
perUserProjectItems = {
- 5B0803AC1378E10600B83EF7 = 5B0803AC1378E10600B83EF7 /* PBXTextBookmark */;
- 5B0803AD1378E10600B83EF7 = 5B0803AD1378E10600B83EF7 /* PBXTextBookmark */;
- 5B2CE54F137039F60058EFFC = 5B2CE54F137039F60058EFFC /* PlistBookmark */;
- 5B2CE5E0137059870058EFFC = 5B2CE5E0137059870058EFFC /* PBXTextBookmark */;
- 5B2CE61B1370FD9A0058EFFC = 5B2CE61B1370FD9A0058EFFC /* PBXTextBookmark */;
- 5B3788FA136F6BB80087F1FF = 5B3788FA136F6BB80087F1FF /* PlistBookmark */;
- 5B378912136F6C9C0087F1FF = 5B378912136F6C9C0087F1FF /* PlistBookmark */;
- 5B47EB0D136046FC00095307 = 5B47EB0D136046FC00095307 /* PBXBookmark */;
- 5B47EB2A136047D300095307 = 5B47EB2A136047D300095307 /* PlistBookmark */;
- 5B47EB5A13604E8B00095307 = 5B47EB5A13604E8B00095307 /* PBXBookmark */;
- 5B4B94B31372D68D00021EFF = 5B4B94B31372D68D00021EFF /* PBXTextBookmark */;
- 5B4B94B41372D68D00021EFF = 5B4B94B41372D68D00021EFF /* PBXTextBookmark */;
- 5B5A79D2137759BA0068B06E = 5B5A79D2137759BA0068B06E /* PBXTextBookmark */;
- 5B5A79D3137759BA0068B06E = 5B5A79D3137759BA0068B06E /* PBXTextBookmark */;
- 5B945441136EF6F800FC0C67 = 5B945441136EF6F800FC0C67 /* PBXTextBookmark */;
- 5B945442136EF6F800FC0C67 = 5B945442136EF6F800FC0C67 /* PBXTextBookmark */;
- 5B945443136EF6F800FC0C67 = 5B945443136EF6F800FC0C67 /* PBXTextBookmark */;
- 5BAEEE301360823800605901 = 5BAEEE301360823800605901 /* PBXTextBookmark */;
- 5BAEEE4E1360879300605901 = 5BAEEE4E1360879300605901 /* PBXTextBookmark */;
+ 5B2CE54F137039F60058EFFC /* PlistBookmark */ = 5B2CE54F137039F60058EFFC /* PlistBookmark */;
+ 5B2CE5E0137059870058EFFC /* PBXTextBookmark */ = 5B2CE5E0137059870058EFFC /* PBXTextBookmark */;
+ 5B378912136F6C9C0087F1FF /* PlistBookmark */ = 5B378912136F6C9C0087F1FF /* PlistBookmark */;
+ 5B47EB0D136046FC00095307 /* PBXBookmark */ = 5B47EB0D136046FC00095307 /* PBXBookmark */;
+ 5B47EB5A13604E8B00095307 /* PBXBookmark */ = 5B47EB5A13604E8B00095307 /* PBXBookmark */;
+ 5B5ED2E81379A27000A177CF /* PBXTextBookmark */ = 5B5ED2E81379A27000A177CF /* PBXTextBookmark */;
+ 5B5ED2FC1379A4F000A177CF /* PBXTextBookmark */ = 5B5ED2FC1379A4F000A177CF /* PBXTextBookmark */;
+ 5B5ED2FD1379A4F000A177CF /* PBXTextBookmark */ = 5B5ED2FD1379A4F000A177CF /* PBXTextBookmark */;
+ 5B5ED3031379A58E00A177CF /* PBXTextBookmark */ = 5B5ED3031379A58E00A177CF /* PBXTextBookmark */;
+ 5B5ED31E1379A83100A177CF /* PBXTextBookmark */ = 5B5ED31E1379A83100A177CF /* PBXTextBookmark */;
+ 5B6E99C91379AD9300E0204D /* PBXTextBookmark */ = 5B6E99C91379AD9300E0204D /* PBXTextBookmark */;
+ 5B6E99CA1379AD9300E0204D /* PBXTextBookmark */ = 5B6E99CA1379AD9300E0204D /* PBXTextBookmark */;
+ 5B945441136EF6F800FC0C67 /* PBXTextBookmark */ = 5B945441136EF6F800FC0C67 /* PBXTextBookmark */;
+ 5B945443136EF6F800FC0C67 /* PBXTextBookmark */ = 5B945443136EF6F800FC0C67 /* PBXTextBookmark */;
+ 5BAEEE4E1360879300605901 /* PBXTextBookmark */ = 5BAEEE4E1360879300605901 /* PBXTextBookmark */;
5BAFDF9D137978650078172C /* PBXTextBookmark */ = 5BAFDF9D137978650078172C /* PBXTextBookmark */;
- 5BAFDF9E137978650078172C /* PBXTextBookmark */ = 5BAFDF9E137978650078172C /* PBXTextBookmark */;
- 5BAFDF9F137978650078172C /* PBXTextBookmark */ = 5BAFDF9F137978650078172C /* PBXTextBookmark */;
- 5BAFDFA0137978650078172C /* PBXTextBookmark */ = 5BAFDFA0137978650078172C /* PBXTextBookmark */;
- 5BAFDFA1137978650078172C /* PBXTextBookmark */ = 5BAFDFA1137978650078172C /* PBXTextBookmark */;
- 5BAFDFA2137978650078172C /* PBXTextBookmark */ = 5BAFDFA2137978650078172C /* PBXTextBookmark */;
- 5BAFDFA3137978650078172C /* PBXTextBookmark */ = 5BAFDFA3137978650078172C /* PBXTextBookmark */;
- 5BAFDFAA1379788D0078172C /* PBXTextBookmark */ = 5BAFDFAA1379788D0078172C /* PBXTextBookmark */;
- 5BAFDFAB1379788D0078172C /* PBXTextBookmark */ = 5BAFDFAB1379788D0078172C /* PBXTextBookmark */;
- 5BAFDFB0137978F70078172C /* PBXTextBookmark */ = 5BAFDFB0137978F70078172C /* PBXTextBookmark */;
- 5BAFDFB1137978F70078172C /* PBXTextBookmark */ = 5BAFDFB1137978F70078172C /* PBXTextBookmark */;
5BAFDFBA13797B2B0078172C /* PBXTextBookmark */ = 5BAFDFBA13797B2B0078172C /* PBXTextBookmark */;
- 5BAFDFBB13797B2B0078172C /* PBXTextBookmark */ = 5BAFDFBB13797B2B0078172C /* PBXTextBookmark */;
- 5BAFDFBC13797B2B0078172C /* PBXTextBookmark */ = 5BAFDFBC13797B2B0078172C /* PBXTextBookmark */;
- 5BAFDFBD13797B2B0078172C /* PBXTextBookmark */ = 5BAFDFBD13797B2B0078172C /* PBXTextBookmark */;
- 5BAFDFC013797B380078172C /* PBXTextBookmark */ = 5BAFDFC013797B380078172C /* PBXTextBookmark */;
- 5BAFDFC113797B380078172C /* PBXTextBookmark */ = 5BAFDFC113797B380078172C /* PBXTextBookmark */;
- 5BAFDFC613797CD80078172C /* PBXTextBookmark */ = 5BAFDFC613797CD80078172C /* PBXTextBookmark */;
- 5BAFDFC713797CD80078172C /* PBXTextBookmark */ = 5BAFDFC713797CD80078172C /* PBXTextBookmark */;
- 5BAFDFCC13797DEB0078172C /* PBXTextBookmark */ = 5BAFDFCC13797DEB0078172C /* PBXTextBookmark */;
- 5BAFDFCD13797DEB0078172C /* PBXTextBookmark */ = 5BAFDFCD13797DEB0078172C /* PBXTextBookmark */;
- 5BAFDFCE13797E5B0078172C /* PBXTextBookmark */ = 5BAFDFCE13797E5B0078172C /* PBXTextBookmark */;
- 5BAFDFCF13797E5B0078172C /* PBXTextBookmark */ = 5BAFDFCF13797E5B0078172C /* PBXTextBookmark */;
- 5BAFDFD213797E720078172C /* PBXTextBookmark */ = 5BAFDFD213797E720078172C /* PBXTextBookmark */;
- 5BAFDFD313797E720078172C /* PBXTextBookmark */ = 5BAFDFD313797E720078172C /* PBXTextBookmark */;
- 5BAFDFDA13797FE60078172C /* PBXTextBookmark */ = 5BAFDFDA13797FE60078172C /* PBXTextBookmark */;
- 5BAFDFDB13797FE60078172C /* PBXTextBookmark */ = 5BAFDFDB13797FE60078172C /* PBXTextBookmark */;
- 5BAFDFDE137981210078172C /* PBXTextBookmark */ = 5BAFDFDE137981210078172C /* PBXTextBookmark */;
- 5BAFDFDF137981210078172C /* PBXTextBookmark */ = 5BAFDFDF137981210078172C /* PBXTextBookmark */;
- 5BAFDFE6137982480078172C /* PBXTextBookmark */ = 5BAFDFE6137982480078172C /* PBXTextBookmark */;
- 5BAFDFE7137982480078172C /* PBXTextBookmark */ = 5BAFDFE7137982480078172C /* PBXTextBookmark */;
- 5BAFDFE8137982480078172C /* PBXTextBookmark */ = 5BAFDFE8137982480078172C /* PBXTextBookmark */;
- 5BAFDFE9137983040078172C /* PBXTextBookmark */ = 5BAFDFE9137983040078172C /* PBXTextBookmark */;
- 5BAFDFEA137983040078172C /* PBXTextBookmark */ = 5BAFDFEA137983040078172C /* PBXTextBookmark */;
- 5BAFDFED137988D90078172C /* PBXTextBookmark */ = 5BAFDFED137988D90078172C /* PBXTextBookmark */;
- 5BAFDFEE137988D90078172C /* PBXTextBookmark */ = 5BAFDFEE137988D90078172C /* PBXTextBookmark */;
- 5BAFDFFF13798A300078172C /* PBXTextBookmark */ = 5BAFDFFF13798A300078172C /* PBXTextBookmark */;
- 5BAFE00013798A300078172C /* PBXTextBookmark */ = 5BAFE00013798A300078172C /* PBXTextBookmark */;
- 5BAFE00A13798B1C0078172C /* PBXTextBookmark */ = 5BAFE00A13798B1C0078172C /* PBXTextBookmark */;
- 5BAFE00B13798B1C0078172C /* PBXTextBookmark */ = 5BAFE00B13798B1C0078172C /* PBXTextBookmark */;
- 5BAFE01013798B860078172C /* PBXTextBookmark */ = 5BAFE01013798B860078172C /* PBXTextBookmark */;
- 5BAFE01113798B860078172C /* PBXTextBookmark */ = 5BAFE01113798B860078172C /* PBXTextBookmark */;
- 5BAFE01413798CFB0078172C /* PBXTextBookmark */ = 5BAFE01413798CFB0078172C /* PBXTextBookmark */;
- 5BAFE01513798CFB0078172C /* PBXTextBookmark */ = 5BAFE01513798CFB0078172C /* PBXTextBookmark */;
- 5BAFE01C13798E7A0078172C /* PBXTextBookmark */ = 5BAFE01C13798E7A0078172C /* PBXTextBookmark */;
- 5BAFE01D13798E7A0078172C /* PBXTextBookmark */ = 5BAFE01D13798E7A0078172C /* PBXTextBookmark */;
- 5BAFE02C1379930B0078172C /* PBXTextBookmark */ = 5BAFE02C1379930B0078172C /* PBXTextBookmark */;
- 5BAFE02D1379930B0078172C /* PBXTextBookmark */ = 5BAFE02D1379930B0078172C /* PBXTextBookmark */;
- 5BAFE02E1379930B0078172C /* PBXTextBookmark */ = 5BAFE02E1379930B0078172C /* PBXTextBookmark */;
- 5BAFE02F1379930B0078172C /* PBXTextBookmark */ = 5BAFE02F1379930B0078172C /* PBXTextBookmark */;
- 5BAFE0301379930B0078172C /* PBXTextBookmark */ = 5BAFE0301379930B0078172C /* PBXTextBookmark */;
- 5BAFE041137994750078172C /* PBXTextBookmark */ = 5BAFE041137994750078172C /* PBXTextBookmark */;
- 5BAFE042137994750078172C /* PBXTextBookmark */ = 5BAFE042137994750078172C /* PBXTextBookmark */;
- 5BAFE043137994750078172C /* PBXTextBookmark */ = 5BAFE043137994750078172C /* PBXTextBookmark */;
- 5BAFE0541379971B0078172C /* PBXTextBookmark */ = 5BAFE0541379971B0078172C /* PBXTextBookmark */;
- 5BAFE0551379971B0078172C /* PBXTextBookmark */ = 5BAFE0551379971B0078172C /* PBXTextBookmark */;
- 5BAFE0561379971B0078172C /* PBXTextBookmark */ = 5BAFE0561379971B0078172C /* PBXTextBookmark */;
- 5BAFE0571379971B0078172C /* PBXTextBookmark */ = 5BAFE0571379971B0078172C /* PBXTextBookmark */;
- 5BAFE0591379994A0078172C /* PBXTextBookmark */ = 5BAFE0591379994A0078172C /* PBXTextBookmark */;
- 5BAFE05A1379994A0078172C /* PBXTextBookmark */ = 5BAFE05A1379994A0078172C /* PBXTextBookmark */;
- 5BAFE05B1379994A0078172C /* PBXTextBookmark */ = 5BAFE05B1379994A0078172C /* PBXTextBookmark */;
- 5BAFE06213799A770078172C /* PBXTextBookmark */ = 5BAFE06213799A770078172C /* PBXTextBookmark */;
- 5BAFE06313799A770078172C /* PBXTextBookmark */ = 5BAFE06313799A770078172C /* PBXTextBookmark */;
- 5BAFE06413799A770078172C /* PBXTextBookmark */ = 5BAFE06413799A770078172C /* PBXTextBookmark */;
- 5BB46C501376100C006E9F91 = 5BB46C501376100C006E9F91 /* PBXTextBookmark */;
- 5BB46C6E1376140F006E9F91 = 5BB46C6E1376140F006E9F91 /* PBXTextBookmark */;
- 5BC26855137195FC00606594 = 5BC26855137195FC00606594 /* PBXTextBookmark */;
- 5BD06EF31376E78800AAA015 = 5BD06EF31376E78800AAA015 /* PBXTextBookmark */;
- 5BD06F1E1376F77100AAA015 = 5BD06F1E1376F77100AAA015 /* PBXTextBookmark */;
- 5BD06F321376FA2400AAA015 = 5BD06F321376FA2400AAA015 /* PBXTextBookmark */;
- 5BF7CD7A136162B7009105C1 = 5BF7CD7A136162B7009105C1 /* PBXTextBookmark */;
- 5BFC0AE6136F687E009B4F69 = 5BFC0AE6136F687E009B4F69 /* PBXTextBookmark */;
- 5BFC0AF3136F69D5009B4F69 = 5BFC0AF3136F69D5009B4F69 /* PBXTextBookmark */;
+ 5BC26855137195FC00606594 /* PBXTextBookmark */ = 5BC26855137195FC00606594 /* PBXTextBookmark */;
+ 5BF2086F1379FD6B00E20613 /* PBXTextBookmark */ = 5BF2086F1379FD6B00E20613 /* PBXTextBookmark */;
+ 5BF208701379FD6B00E20613 /* PBXTextBookmark */ = 5BF208701379FD6B00E20613 /* PBXTextBookmark */;
+ 5BFC0AF3136F69D5009B4F69 /* PBXTextBookmark */ = 5BFC0AF3136F69D5009B4F69 /* PBXTextBookmark */;
};
sourceControlManager = 5BFD2D4C135FC7C700E35469 /* Source Control */;
userBuildSettings = {
@@ -185,26 +114,6 @@
sepNavVisRange = "{0, 206}";
};
};
- 5B0803AC1378E10600B83EF7 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 9";
- rLen = 0;
- rLoc = 197;
- rType = 0;
- vrLen = 640;
- vrLoc = 5822;
- };
- 5B0803AD1378E10600B83EF7 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 117";
- rLen = 0;
- rLoc = 3595;
- rType = 0;
- vrLen = 629;
- vrLoc = 3053;
- };
5B2CE54F137039F60058EFFC /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 5BFD2DC5135FC9C000E35469 /* SneakyBastard-Info.plist */;
@@ -227,23 +136,6 @@
vrLen = 482;
vrLoc = 1541;
};
- 5B2CE6101370F9D40058EFFC /* Controller.m */ = {
- isa = PBXFileReference;
- lastKnownFileType = sourcecode.c.objc;
- name = Controller.m;
- path = /users/chrismenina/src/cocoa/SneakyBastard/Controller.m;
- sourceTree = "<absolute>";
- };
- 5B2CE61B1370FD9A0058EFFC /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5B2CE6101370F9D40058EFFC /* Controller.m */;
- name = "Controller.m: 646";
- rLen = 0;
- rLoc = 19437;
- rType = 0;
- vrLen = 514;
- vrLoc = 19115;
- };
5B2CE63D1370FD9A0058EFFC /* Controller.h */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.h;
@@ -251,18 +143,6 @@
path = /users/chrismenina/src/cocoa/SneakyBastard/Controller.h;
sourceTree = "<absolute>";
};
- 5B3788FA136F6BB80087F1FF /* PlistBookmark */ = {
- isa = PlistBookmark;
- fRef = 8D202CF70486D31800D8A456 /* Info.plist */;
- fallbackIsa = PBXBookmark;
- isK = 0;
- kPath = (
- CFBundleVersion,
- );
- name = /Users/chrismenina/src/cocoa/SneakyBastard/Info.plist;
- rLen = 0;
- rLoc = 9223372036854775808;
- };
5B378912136F6C9C0087F1FF /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 8D202CF70486D31800D8A456 /* Info.plist */;
@@ -279,60 +159,79 @@
isa = PBXBookmark;
fRef = 5BFD2DEE135FCA4E00E35469 /* sbastard.icns */;
};
- 5B47EB2A136047D300095307 /* PlistBookmark */ = {
- isa = PlistBookmark;
- fRef = 5BFD2DC5135FC9C000E35469 /* SneakyBastard-Info.plist */;
- fallbackIsa = PBXBookmark;
- isK = 0;
- kPath = (
- );
- name = "/Users/chrismenina/src/cocoa/SneakyPreferences/SneakyBastard-Info.plist";
- rLen = 0;
- rLoc = 9223372036854775808;
- };
5B47EB5A13604E8B00095307 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = F506C040013D9D8001CA16C8 /* SneakyPreferencesPref.tiff */;
};
- 5B4B94B31372D68D00021EFF /* PBXTextBookmark */ = {
+ 5B5ED2E81379A27000A177CF /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 32";
- rLen = 8;
- rLoc = 919;
+ fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
+ name = "SneakyPreferencesPref.m: 202";
+ rLen = 739;
+ rLoc = 6511;
rType = 0;
- vrLen = 496;
- vrLoc = 640;
+ vrLen = 2265;
+ vrLoc = 6024;
};
- 5B4B94B41372D68D00021EFF /* PBXTextBookmark */ = {
+ 5B5ED2FC1379A4F000A177CF /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 5BFD2DDE135FCA0700E35469 /* SneakyCamera.m */;
- name = "SneakyCamera.m: 159";
+ fRef = 5BFD2DDB135FCA0700E35469 /* MailOperation.h */;
+ name = "MailOperation.h: 32";
rLen = 0;
- rLoc = 4439;
+ rLoc = 1088;
rType = 0;
- vrLen = 398;
- vrLoc = 4322;
+ vrLen = 486;
+ vrLoc = 905;
};
- 5B5A79D2137759BA0068B06E /* PBXTextBookmark */ = {
+ 5B5ED2FD1379A4F000A177CF /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 36";
- rLen = 424;
- rLoc = 876;
+ fRef = 5BFD2DDC135FCA0700E35469 /* MailOperation.m */;
+ name = "MailOperation.m: 40";
+ rLen = 0;
+ rLoc = 1334;
+ rType = 0;
+ vrLen = 936;
+ vrLoc = 906;
+ };
+ 5B5ED3031379A58E00A177CF /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
+ name = "Controller.m: 151";
+ rLen = 0;
+ rLoc = 4411;
rType = 0;
- vrLen = 1142;
- vrLoc = 827;
+ vrLen = 573;
+ vrLoc = 15387;
};
- 5B5A79D3137759BA0068B06E /* PBXTextBookmark */ = {
+ 5B5ED31E1379A83100A177CF /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 5BFD2DD7135FCA0700E35469 /* Controller.h */;
+ name = "Controller.h: 70";
+ rLen = 0;
+ rLoc = 1921;
+ rType = 0;
+ vrLen = 455;
+ vrLoc = 1656;
+ };
+ 5B6E99C91379AD9300E0204D /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 117";
+ name = "Controller.m: 620";
rLen = 0;
- rLoc = 3595;
+ rLoc = 18801;
rType = 0;
- vrLen = 629;
- vrLoc = 3053;
+ vrLen = 884;
+ vrLoc = 18322;
+ };
+ 5B6E99CA1379AD9300E0204D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
+ name = "SneakyPreferencesPref.m: 128";
+ rLen = 0;
+ rLoc = 3904;
+ rType = 0;
+ vrLen = 293;
+ vrLoc = 3642;
};
5B945441136EF6F800FC0C67 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
@@ -344,16 +243,6 @@
vrLen = 582;
vrLoc = 0;
};
- 5B945442136EF6F800FC0C67 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DDB135FCA0700E35469 /* MailOperation.h */;
- name = "MailOperation.h: 5";
- rLen = 0;
- rLoc = 77;
- rType = 0;
- vrLen = 339;
- vrLoc = 1030;
- };
5B945443136EF6F800FC0C67 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 5BFD2DD9135FCA0700E35469 /* GetSnapshots.h */;
@@ -364,16 +253,6 @@
vrLen = 270;
vrLoc = 928;
};
- 5BAEEE301360823800605901 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DDC135FCA0700E35469 /* MailOperation.m */;
- name = "MailOperation.m: 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 228;
- vrLoc = 2541;
- };
5BAEEE4E1360879300605901 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 5BFD2DDE135FCA0700E35469 /* SneakyCamera.m */;
@@ -394,106 +273,6 @@
vrLen = 731;
vrLoc = 259;
};
- 5BAFDF9E137978650078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 192";
- rLen = 0;
- rLoc = 8187;
- rType = 0;
- vrLen = 966;
- vrLoc = 5798;
- };
- 5BAFDF9F137978650078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 194";
- rLen = 0;
- rLoc = 6566;
- rType = 0;
- vrLen = 860;
- vrLoc = 5745;
- };
- 5BAFDFA0137978650078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 22";
- rLen = 24;
- rLoc = 445;
- rType = 0;
- vrLen = 697;
- vrLoc = 875;
- };
- 5BAFDFA1137978650078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 24";
- rLen = 8;
- rLoc = 618;
- rType = 0;
- vrLen = 578;
- vrLoc = 366;
- };
- 5BAFDFA2137978650078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 110";
- rLen = 0;
- rLoc = 3076;
- rType = 0;
- vrLen = 702;
- vrLoc = 3053;
- };
- 5BAFDFA3137978650078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 110";
- rLen = 0;
- rLoc = 3076;
- rType = 0;
- vrLen = 554;
- vrLoc = 3053;
- };
- 5BAFDFAA1379788D0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 191";
- rLen = 0;
- rLoc = 6273;
- rType = 0;
- vrLen = 918;
- vrLoc = 5745;
- };
- 5BAFDFAB1379788D0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 110";
- rLen = 0;
- rLoc = 3076;
- rType = 0;
- vrLen = 554;
- vrLoc = 3053;
- };
- 5BAFDFB0137978F70078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 192";
- rLen = 0;
- rLoc = 6354;
- rType = 0;
- vrLen = 886;
- vrLoc = 5745;
- };
- 5BAFDFB1137978F70078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 110";
- rLen = 0;
- rLoc = 3076;
- rType = 0;
- vrLen = 554;
- vrLoc = 3053;
- };
5BAFDFBA13797B2B0078172C /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 5BB46C2313760CD0006E9F91 /* EDCommonDefines.h */;
@@ -504,557 +283,12 @@
vrLen = 827;
vrLoc = 1490;
};
- 5BAFDFBB13797B2B0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 192";
- rLen = 0;
- rLoc = 6354;
- rType = 0;
- vrLen = 801;
- vrLoc = 5745;
- };
- 5BAFDFBC13797B2B0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 199";
- rLen = 0;
- rLoc = 8186;
- rType = 0;
- vrLen = 953;
- vrLoc = 5745;
- };
- 5BAFDFBD13797B2B0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 110";
- rLen = 0;
- rLoc = 3076;
- rType = 0;
- vrLen = 629;
- vrLoc = 3053;
- };
- 5BAFDFC013797B380078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 193";
- rLen = 0;
- rLoc = 6354;
- rType = 0;
- vrLen = 953;
- vrLoc = 5745;
- };
- 5BAFDFC113797B380078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 110";
- rLen = 0;
- rLoc = 3076;
- rType = 0;
- vrLen = 629;
- vrLoc = 3053;
- };
- 5BAFDFC613797CD80078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 210";
- rLen = 0;
- rLoc = 9058;
- rType = 0;
- vrLen = 1035;
- vrLoc = 6331;
- };
- 5BAFDFC713797CD80078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 119";
- rLen = 0;
- rLoc = 3739;
- rType = 0;
- vrLen = 692;
- vrLoc = 3054;
- };
- 5BAFDFCC13797DEB0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 199";
- rLen = 0;
- rLoc = 8097;
- rType = 0;
- vrLen = 1036;
- vrLoc = 6433;
- };
- 5BAFDFCD13797DEB0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 119";
- rLen = 0;
- rLoc = 3739;
- rType = 0;
- vrLen = 745;
- vrLoc = 3075;
- };
- 5BAFDFCE13797E5B0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 207";
- rLen = 0;
- rLoc = 8348;
- rType = 0;
- vrLen = 1069;
- vrLoc = 6433;
- };
- 5BAFDFCF13797E5B0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 119";
- rLen = 0;
- rLoc = 3739;
- rType = 0;
- vrLen = 745;
- vrLoc = 3075;
- };
- 5BAFDFD213797E720078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 213";
- rLen = 0;
- rLoc = 9080;
- rType = 0;
- vrLen = 1069;
- vrLoc = 6433;
- };
- 5BAFDFD313797E720078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 119";
- rLen = 0;
- rLoc = 3739;
- rType = 0;
- vrLen = 745;
- vrLoc = 3075;
- };
- 5BAFDFDA13797FE60078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 212";
- rLen = 10;
- rLoc = 8866;
- rType = 0;
- vrLen = 1030;
- vrLoc = 6433;
- };
- 5BAFDFDB13797FE60078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 119";
- rLen = 0;
- rLoc = 3739;
- rType = 0;
- vrLen = 745;
- vrLoc = 3075;
- };
- 5BAFDFDE137981210078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 212";
- rLen = 10;
- rLoc = 8866;
- rType = 0;
- vrLen = 773;
- vrLoc = 6791;
- };
- 5BAFDFDF137981210078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 119";
- rLen = 0;
- rLoc = 3739;
- rType = 0;
- vrLen = 745;
- vrLoc = 3075;
- };
- 5BAFDFE6137982480078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 196";
- rLen = 0;
- rLoc = 6520;
- rType = 0;
- vrLen = 1036;
- vrLoc = 5848;
- };
- 5BAFDFE7137982480078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 119";
- rLen = 0;
- rLoc = 3739;
- rType = 0;
- vrLen = 745;
- vrLoc = 3075;
- };
- 5BAFDFE8137982480078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 24";
- rLen = 8;
- rLoc = 618;
- rType = 0;
- vrLen = 578;
- vrLoc = 366;
- };
- 5BAFDFE9137983040078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 200";
- rLen = 0;
- rLoc = 8042;
- rType = 0;
- vrLen = 1065;
- vrLoc = 5870;
- };
- 5BAFDFEA137983040078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 24";
- rLen = 8;
- rLoc = 618;
- rType = 0;
- vrLen = 578;
- vrLoc = 366;
- };
- 5BAFDFED137988D90078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 197";
- rLen = 0;
- rLoc = 6355;
- rType = 0;
- vrLen = 1102;
- vrLoc = 5870;
- };
- 5BAFDFEE137988D90078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 24";
- rLen = 8;
- rLoc = 618;
- rType = 0;
- vrLen = 578;
- vrLoc = 366;
- };
- 5BAFDFFF13798A300078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 210";
- rLen = 0;
- rLoc = 8275;
- rType = 0;
- vrLen = 1247;
- vrLoc = 6357;
- };
- 5BAFE00013798A300078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 24";
- rLen = 8;
- rLoc = 618;
- rType = 0;
- vrLen = 578;
- vrLoc = 366;
- };
- 5BAFE00A13798B1C0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 197";
- rLen = 0;
- rLoc = 6355;
- rType = 0;
- vrLen = 1111;
- vrLoc = 6062;
- };
- 5BAFE00B13798B1C0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 24";
- rLen = 8;
- rLoc = 618;
- rType = 0;
- vrLen = 578;
- vrLoc = 366;
- };
- 5BAFE01013798B860078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 198";
- rLen = 0;
- rLoc = 6355;
- rType = 0;
- vrLen = 1111;
- vrLoc = 6062;
- };
- 5BAFE01113798B860078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 24";
- rLen = 8;
- rLoc = 618;
- rType = 0;
- vrLen = 578;
- vrLoc = 366;
- };
- 5BAFE01413798CFB0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 211";
- rLen = 0;
- rLoc = 8275;
- rType = 0;
- vrLen = 1110;
- vrLoc = 6062;
- };
- 5BAFE01513798CFB0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 24";
- rLen = 8;
- rLoc = 618;
- rType = 0;
- vrLen = 578;
- vrLoc = 366;
- };
- 5BAFE01C13798E7A0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 212";
- rLen = 0;
- rLoc = 8410;
- rType = 0;
- vrLen = 1127;
- vrLoc = 6353;
- };
- 5BAFE01D13798E7A0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 24";
- rLen = 8;
- rLoc = 618;
- rType = 0;
- vrLen = 578;
- vrLoc = 366;
- };
- 5BAFE02C1379930B0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 210";
- rLen = 0;
- rLoc = 7486;
- rType = 0;
- vrLen = 1440;
- vrLoc = 6159;
- };
- 5BAFE02D1379930B0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 22";
- rLen = 24;
- rLoc = 445;
- rType = 0;
- vrLen = 683;
- vrLoc = 868;
- };
- 5BAFE02E1379930B0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 350";
- rLen = 0;
- rLoc = 11732;
- rType = 0;
- vrLen = 777;
- vrLoc = 11393;
- };
- 5BAFE02F1379930B0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 24";
- rLen = 8;
- rLoc = 618;
- rType = 0;
- vrLen = 578;
- vrLoc = 366;
- };
- 5BAFE0301379930B0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 25";
- rLen = 11;
- rLoc = 653;
- rType = 0;
- vrLen = 502;
- vrLoc = 442;
- };
- 5BAFE041137994750078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 229";
- rLen = 0;
- rLoc = 9097;
- rType = 0;
- vrLen = 1030;
- vrLoc = 7458;
- };
- 5BAFE042137994750078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 9";
- rLen = 0;
- rLoc = 207;
- rType = 0;
- vrLen = 315;
- vrLoc = 0;
- };
- 5BAFE043137994750078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 119";
- rLen = 0;
- rLoc = 3739;
- rType = 0;
- vrLen = 747;
- vrLoc = 3277;
- };
- 5BAFE0541379971B0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 201";
- rLen = 0;
- rLoc = 6733;
- rType = 0;
- vrLen = 1370;
- vrLoc = 6254;
- };
- 5BAFE0551379971B0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 9";
- rLen = 0;
- rLoc = 207;
- rType = 0;
- vrLen = 544;
- vrLoc = 443;
- };
- 5BAFE0561379971B0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 351";
- rLen = 24;
- rLoc = 11733;
- rType = 0;
- vrLen = 796;
- vrLoc = 11520;
- };
- 5BAFE0571379971B0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 120";
- rLen = 0;
- rLoc = 3739;
- rType = 0;
- vrLen = 806;
- vrLoc = 3105;
- };
- 5BAFE0591379994A0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 207";
- rLen = 0;
- rLoc = 7278;
- rType = 0;
- vrLen = 1484;
- vrLoc = 6355;
- };
- 5BAFE05A1379994A0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 358";
- rLen = 0;
- rLoc = 12408;
- rType = 0;
- vrLen = 645;
- vrLoc = 11732;
- };
- 5BAFE05B1379994A0078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 9";
- rLen = 0;
- rLoc = 207;
- rType = 0;
- vrLen = 521;
- vrLoc = 443;
- };
- 5BAFE06213799A770078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 208";
- rLen = 0;
- rLoc = 7337;
- rType = 0;
- vrLen = 1371;
- vrLoc = 6819;
- };
- 5BAFE06313799A770078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 9";
- rLen = 0;
- rLoc = 207;
- rType = 0;
- vrLen = 521;
- vrLoc = 443;
- };
- 5BAFE06413799A770078172C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 355";
- rLen = 0;
- rLoc = 12043;
- rType = 0;
- vrLen = 772;
- vrLoc = 11391;
- };
5BB46C2313760CD0006E9F91 /* EDCommonDefines.h */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.h;
name = EDCommonDefines.h;
path = /Users/chrismenina/src/cocoa/SneakyBastard/EDCommon.framework/Headers/EDCommonDefines.h;
sourceTree = "<absolute>";
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {744, 1378}}";
- sepNavSelRange = "{2034, 0}";
- sepNavVisRange = "{1797, 759}";
- };
- };
- 5BB46C501376100C006E9F91 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BB46C2313760CD0006E9F91 /* EDCommonDefines.h */;
- name = "EDCommonDefines.h: 50";
- rLen = 0;
- rLoc = 1924;
- rType = 0;
- vrLen = 869;
- vrLoc = 1798;
- };
- 5BB46C6E1376140F006E9F91 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
- name = "Controller.m: 184";
- rLen = 0;
- rLoc = 6179;
- rType = 0;
- vrLen = 436;
- vrLoc = 1260;
};
5BC26855137195FC00606594 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
@@ -1066,55 +300,25 @@
vrLen = 584;
vrLoc = 1541;
};
- 5BD06EF31376E78800AAA015 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DD7135FCA0700E35469 /* Controller.h */;
- name = "Controller.h: 68";
- rLen = 0;
- rLoc = 1862;
- rType = 0;
- vrLen = 452;
- vrLoc = 1657;
- };
- 5BD06F1E1376F77100AAA015 /* PBXTextBookmark */ = {
+ 5BF2086F1379FD6B00E20613 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */;
- name = "SneakyPreferencesPref.h: 45";
+ fRef = 5BFD2DD8135FCA0700E35469 /* Controller.m */;
+ name = "Controller.m: 614";
rLen = 0;
- rLoc = 1256;
+ rLoc = 18473;
rType = 0;
- vrLen = 719;
- vrLoc = 522;
+ vrLen = 883;
+ vrLoc = 18322;
};
- 5BD06F321376FA2400AAA015 /* PBXTextBookmark */ = {
+ 5BF208701379FD6B00E20613 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */;
- name = "SneakyPreferencesPref.m: 108";
- rLen = 100;
- rLoc = 3576;
- rType = 0;
- vrLen = 437;
- vrLoc = 3458;
- };
- 5BF7CD7A136162B7009105C1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 5BFD2DDA135FCA0700E35469 /* GetSnapshots.m */;
- name = "GetSnapshots.m: 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 568;
- vrLoc = 3489;
- };
- 5BFC0AE6136F687E009B4F69 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 089C167EFE841241C02AAC07 /* English */;
- name = "InfoPlist.strings: 1";
+ name = "SneakyPreferencesPref.m: 194";
rLen = 0;
- rLoc = 0;
+ rLoc = 6062;
rType = 0;
- vrLen = 115;
- vrLoc = 0;
+ vrLen = 901;
+ vrLoc = 5608;
};
5BFC0AF3136F69D5009B4F69 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
@@ -1178,17 +382,17 @@
};
5BFD2DD7135FCA0700E35469 /* Controller.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {731, 1118}}";
- sepNavSelRange = "{1862, 0}";
- sepNavVisRange = "{1657, 452}";
+ sepNavIntBoundsRect = "{{0, 0}, {1006, 1118}}";
+ sepNavSelRange = "{1921, 0}";
+ sepNavVisRange = "{1656, 455}";
sepNavWindowFrame = "{{15, 106}, {1152, 667}}";
};
};
5BFD2DD8135FCA0700E35469 /* Controller.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {703, 9100}}";
- sepNavSelRange = "{12043, 0}";
- sepNavVisRange = "{11391, 772}";
+ sepNavIntBoundsRect = "{{0, 0}, {1006, 9581}}";
+ sepNavSelRange = "{18473, 0}";
+ sepNavVisRange = "{18322, 883}";
sepNavWindowFrame = "{{15, 106}, {1152, 667}}";
};
};
@@ -1208,16 +412,16 @@
};
5BFD2DDB135FCA0700E35469 /* MailOperation.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {731, 572}}";
- sepNavSelRange = "{77, 0}";
- sepNavVisRange = "{1030, 339}";
+ sepNavIntBoundsRect = "{{0, 0}, {1006, 585}}";
+ sepNavSelRange = "{1088, 0}";
+ sepNavVisRange = "{905, 486}";
};
};
5BFD2DDC135FCA0700E35469 /* MailOperation.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {691, 1417}}";
- sepNavSelRange = "{0, 0}";
- sepNavVisRange = "{2541, 228}";
+ sepNavIntBoundsRect = "{{0, 0}, {744, 1508}}";
+ sepNavSelRange = "{1655, 0}";
+ sepNavVisRange = "{1708, 532}";
};
};
5BFD2DDD135FCA0700E35469 /* SneakyCamera.h */ = {
@@ -1251,16 +455,16 @@
};
F506C03C013D9D7901CA16C8 /* SneakyPreferencesPref.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {703, 637}}";
- sepNavSelRange = "{207, 0}";
- sepNavVisRange = "{443, 521}";
+ sepNavIntBoundsRect = "{{0, 0}, {703, 611}}";
+ sepNavSelRange = "{796, 0}";
+ sepNavVisRange = "{313, 484}";
};
};
F506C03D013D9D7901CA16C8 /* SneakyPreferencesPref.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {703, 3354}}";
- sepNavSelRange = "{7337, 0}";
- sepNavVisRange = "{6819, 1371}";
+ sepNavIntBoundsRect = "{{0, 0}, {1006, 3094}}";
+ sepNavSelRange = "{6062, 0}";
+ sepNavVisRange = "{5608, 2089}";
sepNavWindowFrame = "{{15, 106}, {1152, 667}}";
};
};
View
30 SneakyPreferencesPref.m
@@ -32,9 +32,7 @@ - (void) mainViewDidLoad
object: @"Controller"
suspensionBehavior: NSNotificationSuspensionBehaviorCoalesce
];
-
- //NSDictionary *defaults = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:NO],@"includeNetwork",[NSNumber numberWithInt:120],@"snapshotDelay",[NSNumber numberWithBool:YES],@"isDelayOnlyWakeup",[NSNumber numberWithInt:0],@"alertLevel",[NSNumber numberWithBool:NO], @"showInMenubar",[NSNumber numberWithBool:NO],@"enableSneaky", nil];
-// [[NSUserDefaults standardUserDefaults] registerDefaults: defaults];
+
[self defaultPrefs];
AuthorizationItem items = {kAuthorizationRightExecute, 0, NULL, 0};
@@ -46,8 +44,7 @@ - (void) mainViewDidLoad
- (IBAction)toggleEnable:(id)sender
{
- //NSLog(@"toggle sneaky %@",[sender state]);
- NSLog(@"app path %@",appPath);
+ [self updatePrefs];
CFURLRef url = (CFURLRef)[NSURL fileURLWithPath:appPath];
LSSharedFileListRef loginItems = LSSharedFileListCreate(NULL,
kLSSharedFileListSessionLoginItems, NULL);
@@ -107,6 +104,7 @@ - (IBAction)toggleEnable:(id)sender
- (IBAction)toggleShowInMenu:(id)sender{
NSLog(@"toggle show menu %d",[sender state]);
CFPreferencesSetAppValue( CFSTR("showInMenubar"), [NSNumber numberWithBool:[sender state]], appID );
+ [self updatePrefs];
if([sender state] == 1){
[[ NSDistributedNotificationCenter defaultCenter ] postNotificationName: @"SBShowMenubar"
object: @"SneakyPreferencesPref"
@@ -184,12 +182,13 @@ - (void)authorizationViewDidDeauthorize:(SFAuthorizationView *)view {
}
- (void)defaultPrefs
-{
- //NSInteger *includeNetwork = CFPreferencesCopyAppValue(CFSTR("includeNetwork"), appID);
+{
NSNumber *numSnapshots = (NSNumber *)CFPreferencesCopyAppValue(CFSTR("overwriteSnapshot"), appID);
NSNumber *snapshotDelay = (NSNumber *)CFPreferencesCopyAppValue(CFSTR("snapshotDelay"), appID);
NSNumber *isDelayOnWakeup = (NSNumber *)CFPreferencesCopyAppValue(CFSTR("isDelayOnlyWakeup"), appID);
NSNumber *alertMeter = (NSNumber *)CFPreferencesCopyAppValue(CFSTR("alertLevel"), appID);
+ NSNumber *showInMenubar = (NSNumber *)CFPreferencesCopyAppValue(CFSTR("showInMenubar"), appID);
+ NSNumber *enableSneaky = (NSNumber *)CFPreferencesCopyAppValue(CFSTR("enableSneaky"), appID);
if(numSnapshots){
[snapshotNumber setState:YES atRow:[numSnapshots intValue] column:0];
@@ -198,13 +197,15 @@ - (void)defaultPrefs
if(snapshotDelay) [delaySeconds setIntValue:[snapshotDelay intValue]];
if(isDelayOnWakeup) [delayOnWakeup setState:[isDelayOnWakeup boolValue]];
if(alertMeter) [alertLevel setIntValue:[alertMeter intValue]];
+ if(showInMenubar) [btnShowinMenu setState:[showInMenubar boolValue]];
+ if(enableSneaky) [btnEnable setState:[enableSneaky boolValue]];
NSString *smtpURL = (NSString *)CFPreferencesCopyAppValue(CFSTR("smtpURL"), appID);
NSNumber *smtpPort = (NSNumber *)CFPreferencesCopyAppValue(CFSTR("smtpPort"), appID);
NSString *smtpUsername = (NSString *)CFPreferencesCopyAppValue(CFSTR("smtpUsername"), appID);
NSString *smtpPassword = (NSString *)CFPreferencesCopyAppValue(CFSTR("smtpPassword"), appID);
+ NSString *emailFrom = (NSString *)CFPreferencesCopyAppValue(CFSTR("emailFrom"), appID);
NSString *emailAddress = (NSString *)CFPreferencesCopyAppValue(CFSTR("emailAddress"), appID);
- NSString *emailAddressTo = (NSString *)CFPreferencesCopyAppValue(CFSTR("emailAddressTo"), appID);
NSString *emailSubject = (NSString *)CFPreferencesCopyAppValue(CFSTR("emailSubject"), appID);
NSNumber *includeNetwork = (NSNumber *)CFPreferencesCopyAppValue(CFSTR("includeNetwork"), appID);
@@ -212,8 +213,8 @@ - (void)defaultPrefs
if(smtpPort) [mailPort setIntValue:[smtpPort intValue]];
if(smtpUsername) [mailUsername setStringValue:smtpUsername];
if(smtpPassword) [mailPassword setStringValue:smtpPassword];
- if(emailAddress) [mailFrom setStringValue:emailAddress];
- if(emailAddressTo) [mailFrom setStringValue:emailAddressTo];
+ if(emailFrom) [mailFrom setStringValue:emailFrom];
+ if(emailAddress) [mailTo setStringValue:emailAddress];
if(emailSubject) [mailSubject setStringValue:emailSubject];
if(includeNetwork) [mailIPAddress setState:[includeNetwork boolValue]];
@@ -227,12 +228,11 @@ - (void)defaultPrefs
- (void)updatePrefs
{
NSLog(@"update prefs %d %d %d %d",[snapshotNumber selectedRow],[delaySeconds intValue],[delayOnWakeup state],[alertLevel integerValue]);
- NSLog(@"unselected row %d",![snapshotNumber selectedRow]);
CFPreferencesAppSynchronize( appID );
- CFPreferencesSetAppValue( CFSTR("overwriteSnapshot"), [NSNumber numberWithInt:[snapshotNumber selectedRow]], appID );
- CFPreferencesSetAppValue( CFSTR("snapshotDelay"), [NSNumber numberWithInt:[delaySeconds intValue]], appID );
- CFPreferencesSetAppValue( CFSTR("isDelayOnlyWakeup"), [NSNumber numberWithBool:[delayOnWakeup state]], appID );
- CFPreferencesSetAppValue( CFSTR("alertLevel"), [NSNumber numberWithInt:[alertLevel integerValue]], appID);
+ CFPreferencesSetAppValue(CFSTR("overwriteSnapshot"), [NSNumber numberWithInt:[snapshotNumber selectedRow]], appID );
+ CFPreferencesSetAppValue(CFSTR("snapshotDelay"), [NSNumber numberWithInt:[delaySeconds intValue]], appID );
+ CFPreferencesSetAppValue(CFSTR("isDelayOnlyWakeup"), [NSNumber numberWithBool:[delayOnWakeup state]], appID );
+ CFPreferencesSetAppValue(CFSTR("alertLevel"), [NSNumber numberWithInt:[alertLevel integerValue]], appID);
CFPreferencesSetAppValue(CFSTR("smtpURL"), [mailServerUrl stringValue], appID);
CFPreferencesSetAppValue(CFSTR("smtpPort"), [mailPort stringValue], appID);
CFPreferencesAppSynchronize( appID );
Please sign in to comment.
Something went wrong with that request. Please try again.