Changeset 360 for trunk/Cocoa/Pester/Source/PSTimeDateEditor.m
- Timestamp:
- 11/24/07 09:10:41 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cocoa/Pester/Source/PSTimeDateEditor.m
r355 r360 14 14 + (void)setUpTimeField:(NSTextField *)timeOfDay dateField:(NSTextField *)timeDate completions:(NSPopUpButton *)timeDateCompletions; 15 15 { 16 static NJRDateFormatter *timeFormatter = nil, *dateFormatter = nil; 16 [[NJRDateFormatter alloc] init]; // XXX testing 17 [NSDateFormatter setDefaultFormatterBehavior: NSDateFormatterBehavior10_4]; 18 static NSDateFormatter *timeFormatter = nil, *dateFormatter = nil; 17 19 if (timeFormatter == nil) { 18 timeFormatter = [[NJRDateFormatter alloc] initWithDateFormat: [NJRDateFormatter localizedTimeFormatIncludingSeconds: NO] allowNaturalLanguage: YES]; 19 dateFormatter = [[NJRDateFormatter alloc] initWithDateFormat: [NJRDateFormatter localizedDateFormatIncludingWeekday: NO] allowNaturalLanguage: YES]; 20 timeFormatter = [[NJRDateFormatter timeFormatter] retain]; 21 [timeFormatter setLenient: YES]; 22 [timeFormatter setDateStyle: NSDateFormatterNoStyle]; 23 [timeFormatter setTimeStyle: NSDateFormatterShortStyle]; 24 dateFormatter = [[NJRDateFormatter dateFormatter] retain]; 25 [dateFormatter setLenient: YES]; 26 [dateFormatter setDateStyle: NSDateFormatterLongStyle]; 27 [dateFormatter setTimeStyle: NSDateFormatterNoStyle]; 20 28 } 21 29 [timeOfDay setFormatter: timeFormatter]; … … 24 32 25 33 // add completions 26 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 27 NSArray *dayNames = [defaults arrayForKey: NSWeekDayNameArray]; 34 NSArray *dayNames = [dateFormatter weekdaySymbols]; 28 35 NSArray *completions = [timeDateCompletions itemTitles]; 29 36 NSEnumerator *e = [completions objectEnumerator];
Note:
See TracChangeset
for help on using the changeset viewer.