Changeset 45 for trunk/Cocoa/Pester/Source/PSAlarmSetController.m
- Timestamp:
- 11/10/02 11:14:59 (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cocoa/Pester/Source/PSAlarmSetController.m
r43 r45 83 83 } 84 84 } 85 [timeDate setObjectValue: [NSDate date]]; 85 86 [self inAtChanged: nil]; 86 87 [self playSoundChanged: nil]; … … 91 92 [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(playSoundChanged:) name: NJRQTMediaPopUpButtonMovieChangedNotification object: sound]; 92 93 [voice setDelegate: self]; 94 if (floor(NSAppKitVersionNumber) <= NSAppKitVersionNumber10_1) { 95 // XXX workaround for 10.1.x bug which sets the first responder to the wrong field, but it works if I set the initial first responder to nil... go figure. 96 [[self window] setInitialFirstResponder: nil]; 97 } 93 98 [[self window] makeKeyAndOrderFront: nil]; 94 99 } … … 259 264 - (IBAction)setAlarm:(NSButton *)sender; 260 265 { 261 // set alarm 262 [self setAlarmDateAndInterval: sender]; 263 [alarm setMessage: [messageField stringValue]]; 264 if (![alarm setTimer]) { 265 [self setStatus: [@"Unable to set alarm. " stringByAppendingString: [alarm invalidMessage]]]; 266 return; 267 } 268 266 // set alerts before setting alarm... 269 267 [alarm removeAlerts]; 270 268 // dock bounce alert … … 295 293 if ([doSpeak intValue]) 296 294 [alarm addAlert: [PSSpeechAlert alertWithVoice: [voice titleOfSelectedItem]]]; 295 296 // set alarm 297 [self setAlarmDateAndInterval: sender]; 298 [alarm setMessage: [messageField stringValue]]; 299 if (![alarm setTimer]) { 300 [self setStatus: [@"Unable to set alarm. " stringByAppendingString: [alarm invalidMessage]]]; 301 return; 302 } 297 303 298 304 [self setStatus: [[alarm date] descriptionWithCalendarFormat: @"Alarm set for %x at %X" timeZone: nil locale: nil]];
Note:
See TracChangeset
for help on using the changeset viewer.