[PA-CVS] paranoidandroid/Sources/Prefpane ParanoidAndroidController.h,1.1.1.1,1.2 ParanoidAndroidCon
Brought to you by:
smeger
From: Jason H. <sm...@us...> - 2006-02-21 22:16:39
|
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 |