Update of /cvsroot/paranoidandroid/paranoidandroid/Sources/Prefpane
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7974/Sources/Prefpane
Modified Files:
ParanoidAndroidController.h ParanoidAndroidController.m
Log Message:
Updated to 1.3. PA now notifies you when attempting to open a file using an application other than the default.
Index: ParanoidAndroidController.m
===================================================================
RCS file: /cvsroot/paranoidandroid/paranoidandroid/Sources/Prefpane/ParanoidAndroidController.m,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** ParanoidAndroidController.m 27 May 2004 11:33:58 -0000 1.1.1.1
--- ParanoidAndroidController.m 21 Feb 2006 22:16:33 -0000 1.2
***************
*** 51,54 ****
--- 51,55 ----
[mSchemes autorelease];
[mPrefs synchronize];
+
mSchemes = [mPrefs objectForKey: kPA_NS_PREF_Schemes];
if ( mSchemes )
***************
*** 80,84 ****
[self doRotateAbout:self];
! [self tableViewSelectionDidChange: nil];
}
--- 81,91 ----
[self doRotateAbout:self];
! NSNumber *boolNum = [mPrefs objectForKey: kPA_NS_PREF_WatchRemapping];
! [watchRemappingButton setState: boolNum ? [boolNum boolValue] ? NSOnState : NSOffState : NSOnState];
!
! boolNum = [mPrefs objectForKey: kPA_NS_PREF_WatchSchemes];
! [self setWatchSchemes: boolNum ? [boolNum boolValue] ? NSOnState : NSOffState : NSOnState];
!
! [self tableViewSelectionDidChange: nil];
}
***************
*** 102,105 ****
--- 109,132 ----
+ - (IBAction)watchRemappingChanged: (NSButton *)sender
+ {
+ NSNumber *boolNum = [NSNumber numberWithBool: [sender state] == NSOnState];
+ [mPrefs setObject: boolNum forKey: kPA_NS_PREF_WatchRemapping];
+ [mPrefs synchronize];
+ APEMessageBroadcast(kPA_ParanoidAndroidIdentifier, kPA_MSG_PrefsChanged, NULL);
+ }
+
+
+ - (IBAction)watchSchemesChanged: (NSButton *)sender
+ {
+ BOOL flag = [sender state] == NSOnState;
+ NSNumber *boolNum = [NSNumber numberWithBool: flag];
+ [mPrefs setObject: boolNum forKey: kPA_NS_PREF_WatchSchemes];
+ [mPrefs synchronize];
+ APEMessageBroadcast(kPA_ParanoidAndroidIdentifier, kPA_MSG_PrefsChanged, NULL);
+ [self setWatchSchemes: flag];
+ }
+
+
- (IBAction)addScheme: (NSButton *)sender
{
***************
*** 201,203 ****
--- 228,239 ----
}
+
+ - (void)setWatchSchemes: (BOOL)flag
+ {
+ [permittedSchemes setEnabled: flag];
+ [addButton setEnabled: flag];
+ [removeButton setEnabled: flag];
+ [watchSchemesButton setState: flag ? NSOnState : NSOffState];
+ }
+
@end
Index: ParanoidAndroidController.h
===================================================================
RCS file: /cvsroot/paranoidandroid/paranoidandroid/Sources/Prefpane/ParanoidAndroidController.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** ParanoidAndroidController.h 27 May 2004 11:33:57 -0000 1.1.1.1
--- ParanoidAndroidController.h 21 Feb 2006 22:16:33 -0000 1.2
***************
*** 15,18 ****
--- 15,20 ----
IBOutlet NSWindow* window;
IBOutlet NSTextField* aboutString;
+ IBOutlet NSButton *watchRemappingButton;
+ IBOutlet NSButton *watchSchemesButton;
IBOutlet NSButton *addButton;
IBOutlet NSButton *removeButton;
***************
*** 33,40 ****
--- 35,45 ----
- (IBAction)doRotateAbout:(id)sender;
+ - (IBAction)watchRemappingChanged: (NSButton *)sender;
+ - (IBAction)watchSchemesChanged: (NSButton *)sender;
- (IBAction)addScheme: (NSButton *)sender;
- (IBAction)removeScheme: (NSButton *)sender;
- (void)sortAndReloadSchemes;
- (void)saveSchemes;
+ - (void)setWatchSchemes: (BOOL)flag;
@end
|