diff --git a/English.lproj/MainMenu.xib b/English.lproj/MainMenu.xib index 38e6bb0..6fd75eb 100644 --- a/English.lproj/MainMenu.xib +++ b/English.lproj/MainMenu.xib @@ -2,18 +2,25 @@ 1050 - 10D573 - 762 - 1038.29 - 460.00 + 11C43 + 1617 + 1138.17 + 567.00 com.apple.InterfaceBuilder.CocoaPlugin - 762 + 1617 - + YES - - + NSView + NSMenu + NSWindowTemplate + NSMenuItem + NSButtonCell + NSImageCell + NSButton + NSImageView + NSCustomObject YES @@ -24,9 +31,7 @@ YES - - YES - + YES @@ -305,7 +310,7 @@ NSWindow - {1.79769e+308, 1.79769e+308} + 256 @@ -328,6 +333,8 @@ {{112, 47}, {10, 66}} + + YES 130560 @@ -360,6 +367,8 @@ {{216, 48}, {10, 66}} + + YES 130560 @@ -377,6 +386,8 @@ 268 {{233, 48}, {37, 66}} + + YES -2080244224 @@ -405,6 +416,8 @@ 268 {{276, 48}, {37, 66}} + + YES -2080244224 @@ -426,6 +439,8 @@ 268 {{25, 48}, {37, 66}} + + YES -2080244224 @@ -447,6 +462,8 @@ 268 {{68, 48}, {37, 66}} + + YES -2080244224 @@ -468,6 +485,8 @@ 268 {{129, 48}, {37, 66}} + + YES -2080244224 @@ -489,6 +508,8 @@ 268 {{172, 48}, {36, 66}} + + YES -2080244224 @@ -508,8 +529,10 @@ 268 - {{354, 12}, {128, 152}} + {{358, 11}, {129, 145}} + + YES -2080244224 @@ -521,11 +544,11 @@ 32 NSImage - apple-logo + power-button NSImage - apple-logo-pushed + power-button-pressed @@ -538,6 +561,8 @@ 319 {{347, 3}, {35, 35}} + + YES -2080244224 @@ -560,9 +585,12 @@ {489, 149} + + - {{0, 0}, {1920, 1178}} - {1.79769e+308, 1.79769e+308} + {{0, 0}, {2560, 1418}} + {10000000000000, 10000000000000} + YES @@ -1043,7 +1071,6 @@ YES - @@ -1053,6 +1080,7 @@ + @@ -1207,51 +1235,34 @@ YES YES + -1.IBPluginDependency + -2.IBPluginDependency -3.IBPluginDependency 129.IBPluginDependency - 129.ImportedFromIB2 130.IBPluginDependency - 130.ImportedFromIB2 - 130.editorWindowContentRectSynchronizationRect 131.IBPluginDependency - 131.ImportedFromIB2 134.IBPluginDependency - 134.ImportedFromIB2 136.IBPluginDependency - 136.ImportedFromIB2 143.IBPluginDependency - 143.ImportedFromIB2 144.IBPluginDependency - 144.ImportedFromIB2 145.IBPluginDependency - 145.ImportedFromIB2 149.IBPluginDependency - 149.ImportedFromIB2 150.IBPluginDependency - 150.ImportedFromIB2 19.IBPluginDependency - 19.ImportedFromIB2 23.IBPluginDependency - 23.ImportedFromIB2 236.IBPluginDependency - 236.ImportedFromIB2 - 24.IBEditorWindowLastContentRect 24.IBPluginDependency - 24.ImportedFromIB2 - 24.editorWindowContentRectSynchronizationRect - 29.IBEditorWindowLastContentRect 29.IBPluginDependency - 29.ImportedFromIB2 - 29.WindowOrigin - 29.editorWindowContentRectSynchronizationRect + 420.IBPluginDependency 490.IBPluginDependency - 491.IBEditorWindowLastContentRect 491.IBPluginDependency 492.IBPluginDependency + 494.IBPluginDependency 551.IBPluginDependency 552.IBPluginDependency 553.IBPluginDependency 554.IBPluginDependency + 556.IBPluginDependency 556.showNotes 558.IBPluginDependency 558.IBViewIntegration.shadowBlurRadius @@ -1260,13 +1271,8 @@ 558.IBViewIntegration.shadowOffsetWidth 559.IBPluginDependency 56.IBPluginDependency - 56.ImportedFromIB2 - 57.IBEditorWindowLastContentRect 57.IBPluginDependency - 57.ImportedFromIB2 - 57.editorWindowContentRectSynchronizationRect 58.IBPluginDependency - 58.ImportedFromIB2 603.IBPluginDependency 604.IBPluginDependency 605.IBPluginDependency @@ -1281,66 +1287,41 @@ 614.IBPluginDependency 628.IBPluginDependency 629.IBPluginDependency - 634.IBEditorWindowLastContentRect 634.IBPluginDependency 634.IBWindowTemplateEditedContentRect 634.NSWindowTemplate.visibleAtLaunch 635.IBPluginDependency 641.IBPluginDependency 73.IBPluginDependency - 73.ImportedFromIB2 79.IBPluginDependency - 79.ImportedFromIB2 - 81.IBEditorWindowLastContentRect 81.IBPluginDependency - 81.ImportedFromIB2 - 81.editorWindowContentRectSynchronizationRect 82.IBPluginDependency - 82.ImportedFromIB2 83.IBPluginDependency - 83.ImportedFromIB2 YES com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{436, 809}, {64, 6}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{943, 984}, {140, 43}} com.apple.InterfaceBuilder.CocoaPlugin - - {{525, 802}, {197, 73}} - {{836, 1027}, {239, 20}} com.apple.InterfaceBuilder.CocoaPlugin - - {74, 862} - {{6, 978}, {478, 20}} com.apple.InterfaceBuilder.CocoaPlugin - {{725, 289}, {246, 23}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -1358,13 +1339,6 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - {{848, 844}, {183, 183}} - com.apple.InterfaceBuilder.CocoaPlugin - - {{23, 794}, {245, 183}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -1379,40 +1353,30 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{21, 973}, {489, 149}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin {{21, 973}, {489, 149}} com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{901, 974}, {115, 53}} com.apple.InterfaceBuilder.CocoaPlugin - - {{145, 474}, {199, 203}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - YES - - YES - + YES - - YES - + 642 @@ -1427,23 +1391,39 @@ YES YES - alarm: - applicationLoaded: changeDigit: clearNow: startOrPause: - startRepeatingTimer: - stopRepeatingTimer: YES - id - id NSButton id NSButton - id - id + + + + YES + + YES + changeDigit: + clearNow: + startOrPause: + + + YES + + changeDigit: + NSButton + + + clearNow: + id + + + startOrPause: + NSButton + @@ -1471,17 +1451,58 @@ NSButton + + YES + + YES + clear + hour1 + hour2 + minute1 + minute2 + second1 + second2 + start + + + YES + + clear + NSButton + + + hour1 + NSButton + + + hour2 + NSButton + + + minute1 + NSButton + + + minute2 + NSButton + + + second1 + NSButton + + + second2 + NSButton + + + start + NSButton + + + IBProjectSource - Timer.h - - - - Timer - NSObject - - IBUserSource - + ./Classes/Timer.h @@ -1500,469 +1521,28 @@ Timer - - IBProjectSource - TimrAppDelegate.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSDocumentController - NSObject - + YES YES - clearRecentDocuments: - newDocument: - openDocument: - saveAllDocuments: + aWindow + timer YES - id - id - id - id + + aWindow + NSWindow + + + timer + Timer + - IBFrameworkSource - AppKit.framework/Headers/NSDocumentController.h - - - - NSFontManager - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSImageCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSImageCell.h - - - - NSImageView - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSImageView.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSMenuItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h + IBProjectSource + ./Classes/TimrAppDelegate.h @@ -1978,7 +1558,6 @@ YES - ../Timr.xcodeproj 3 YES @@ -1986,21 +1565,21 @@ YES NSMenuCheckmark NSMenuMixedState - apple-logo - apple-logo-pushed clear-button colon digit-0 + power-button + power-button-pressed YES {9, 8} {7, 2} - {132, 132} - {132, 132} {35, 35} {10, 66} {37, 66} + {120, 120} + {120, 120} diff --git a/Icon.icns b/Icon.icns index 383ca73..067a32c 100644 Binary files a/Icon.icns and b/Icon.icns differ diff --git a/Timer.m b/Timer.m index fcbd44f..a77dbe2 100644 --- a/Timer.m +++ b/Timer.m @@ -25,21 +25,18 @@ colon = [[NSImage imageNamed:@"colon.png"] retain]; no_colon = [[NSImage imageNamed:@"no_colon.png"] retain]; - NSString *path = [[NSBundle mainBundle] pathForResource:@"alarm" ofType:@"wav"]; - alarmSound = [[NSSound alloc] initWithContentsOfFile:path byReference:NO]; - [path release]; + alarmSound = [NSSound soundNamed:@"alarm.wav"]; + [alarmSound retain]; [alarmSound setLoops:YES]; [alarmSound setVolume:1]; - - path = [[NSBundle mainBundle] pathForResource:@"click" ofType:@"wav"]; - clickSound = [[NSSound alloc] initWithContentsOfFile:path byReference:NO]; - [path release]; + + clickSound = [NSSound soundNamed:@"click.wav"]; + [clickSound retain]; [clickSound setLoops:NO]; [clickSound setVolume:0.2]; - path = [[NSBundle mainBundle] pathForResource:@"clear" ofType:@"wav"]; - clearSound = [[NSSound alloc] initWithContentsOfFile:path byReference:NO]; - [path release]; + clearSound = [NSSound soundNamed:@"clear.wav"]; + [clearSound retain]; [clearSound setLoops:NO]; [clearSound setVolume:0.2]; @@ -106,12 +103,14 @@ [self clearNow]; [clear setTransparent:YES]; [clearSound play]; + [[[NSApplication sharedApplication] dockTile] setBadgeLabel:nil]; } - (void)clearNow { remainingSeconds = [[NSUserDefaults standardUserDefaults] integerForKey:@"defaultTime"]; [self setDigitsForTime:remainingSeconds]; cleared = YES; + [[[NSApplication sharedApplication] dockTile] setBadgeLabel:nil]; } @@ -151,6 +150,10 @@ minute1.image = [digits objectAtIndex:md1]; second2.image = [digits objectAtIndex:sd2]; second1.image = [digits objectAtIndex:sd1]; + + + NSString *badge = [NSString stringWithFormat:@"%i%i:%i%i", hd2, hd1, md2, md1]; + [[[NSApplication sharedApplication] dockTile] setBadgeLabel:badge]; } diff --git a/Timr-Info.plist b/Timr-Info.plist index 26a026e..0389bf1 100644 --- a/Timr-Info.plist +++ b/Timr-Info.plist @@ -16,14 +16,16 @@ ${PRODUCT_NAME} CFBundlePackageType APPL - CFBundleSignature - ???? CFBundleShortVersionString 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.1 + LSApplicationCategoryType + public.app-category.utilities LSMinimumSystemVersion 10.5 - CFBundleVersion - 1 NSMainNibFile MainMenu NSPrincipalClass diff --git a/Timr.xcodeproj/jeena.mode1v3 b/Timr.xcodeproj/jeena.mode1v3 index 78bc71f..a46f105 100644 --- a/Timr.xcodeproj/jeena.mode1v3 +++ b/Timr.xcodeproj/jeena.mode1v3 @@ -276,8 +276,9 @@ PBXSmartGroupTreeModuleOutlineStateSelectionKey - 38 - 37 + 15 + 9 + 0 PBXSmartGroupTreeModuleOutlineStateVisibleRectKey @@ -300,7 +301,7 @@ 186 RubberWindowFrame - 11 59 1118 1119 0 0 1920 1178 + 20 299 1118 1119 0 0 2560 1418 Module PBXSmartGroupTreeModule @@ -316,7 +317,7 @@ PBXProjectModuleGUID 1CE0B20306471E060097A5F4 PBXProjectModuleLabel - Timr-Info.plist + digit-5.png PBXSplitModuleInNavigatorKey Split0 @@ -324,14 +325,13 @@ PBXProjectModuleGUID 1CE0B20406471E060097A5F4 PBXProjectModuleLabel - Timr-Info.plist + digit-5.png _historyCapacity 0 bookmark - 1F85889111C44CC900AEB6A0 + 1F12DEC612D7AD0B00A4538A history - 1F4C172210D8071D0002BD95 1F4C192710D854F20002BD95 1F4C192810D854F20002BD95 1F4F442C10D85CDB00B3E297 @@ -339,7 +339,8 @@ 1F4F442E10D85CDB00B3E297 1F4F442F10D85CDB00B3E297 1F4F443010D85CDB00B3E297 - 1F4F443A10D85E8900B3E297 + 1F12DEC412D7AD0B00A4538A + 1F12DEC512D7AD0B00A4538A SplitCount @@ -351,14 +352,14 @@ GeometryConfiguration Frame - {{0, 0}, {910, 745}} + {{0, 0}, {910, 739}} RubberWindowFrame - 11 59 1118 1119 0 0 1920 1178 + 20 299 1118 1119 0 0 2560 1418 Module PBXNavigatorGroup Proportion - 745pt + 739pt ContentConfiguration @@ -371,14 +372,14 @@ GeometryConfiguration Frame - {{0, 750}, {910, 328}} + {{0, 744}, {910, 334}} RubberWindowFrame - 11 59 1118 1119 0 0 1920 1178 + 20 299 1118 1119 0 0 2560 1418 Module XCDetailModule Proportion - 328pt + 334pt Proportion @@ -397,9 +398,9 @@ TableOfContents - 1F85889211C44CC900AEB6A0 + 1F12DE5712D75D8100A4538A 1CE0B1FE06471DED0097A5F4 - 1F85889311C44CC900AEB6A0 + 1F12DE5812D75D8100A4538A 1CE0B20306471E060097A5F4 1CE0B20506471E060097A5F4 @@ -537,11 +538,15 @@ 5 WindowOrderList + 1F12DECE12D7AD0B00A4538A + 1F12DECF12D7AD0B00A4538A + 1C78EAAD065D492600B07095 + 1CD10A99069EF8BA00B06720 1FB348AF10D7B81C003E34A4 - /Users/jeena/Desktop/Timr/Timr.xcodeproj + /Users/jeena/Projects/Timr/Timr.xcodeproj WindowString - 11 59 1118 1119 0 0 1920 1178 + 20 299 1118 1119 0 0 2560 1418 WindowToolsV3 @@ -571,7 +576,7 @@ Frame {{0, 0}, {500, 218}} RubberWindowFrame - 1136 164 500 500 0 0 1920 1178 + 1648 206 500 500 0 0 2560 1418 Module PBXNavigatorGroup @@ -595,7 +600,7 @@ Frame {{0, 223}, {500, 236}} RubberWindowFrame - 1136 164 500 500 0 0 1920 1178 + 1648 206 500 500 0 0 2560 1418 Module PBXBuildResultsModule @@ -618,7 +623,7 @@ TableOfContents 1FB348AF10D7B81C003E34A4 - 1F85889411C44CC900AEB6A0 + 1F12DE5912D75D8100A4538A 1CD0528F0623707200166675 XCMainBuildResultsModuleGUID @@ -627,7 +632,7 @@ WindowContentMinSize 486 300 WindowString - 1136 164 500 500 0 0 1920 1178 + 1648 206 500 500 0 0 2560 1418 WindowToolGUID 1FB348AF10D7B81C003E34A4 WindowToolIsVisible @@ -662,8 +667,8 @@ yes sizes - {{0, 0}, {316, 194}} - {{316, 0}, {378, 194}} + {{0, 0}, {316, 198}} + {{316, 0}, {378, 198}} VerticalSplitView @@ -678,8 +683,8 @@ yes sizes - {{0, 0}, {694, 194}} - {{0, 194}, {694, 187}} + {{0, 0}, {694, 198}} + {{0, 198}, {694, 183}} @@ -712,12 +717,12 @@ 148 Frame - {{316, 0}, {378, 194}} + {{316, 0}, {378, 198}} RubberWindowFrame - 1139 630 694 422 0 0 1920 1178 + 1734 827 694 422 0 0 2560 1418 RubberWindowFrame - 1139 630 694 422 0 0 1920 1178 + 1734 827 694 422 0 0 2560 1418 Module PBXDebugSessionModule @@ -740,18 +745,18 @@ TableOfContents 1CD10A99069EF8BA00B06720 - 1F4F441710D8561A00B3E297 + 1F12DEC712D7AD0B00A4538A 1C162984064C10D400B95A72 - 1F4F441810D8561A00B3E297 - 1F4F441910D8561A00B3E297 - 1F4F441A10D8561A00B3E297 - 1F4F441B10D8561A00B3E297 - 1F4F441C10D8561A00B3E297 + 1F12DEC812D7AD0B00A4538A + 1F12DEC912D7AD0B00A4538A + 1F12DECA12D7AD0B00A4538A + 1F12DECB12D7AD0B00A4538A + 1F12DECC12D7AD0B00A4538A ToolbarConfiguration xcode.toolbar.config.debugV3 WindowString - 1139 630 694 422 0 0 1920 1178 + 1734 827 694 422 0 0 2560 1418 WindowToolGUID 1CD10A99069EF8BA00B06720 WindowToolIsVisible @@ -877,7 +882,7 @@ Frame {{0, 0}, {629, 605}} RubberWindowFrame - 1939 148 629 646 1920 43 1280 800 + 56 414 629 646 0 0 2560 1418 Module PBXDebugCLIModule @@ -900,13 +905,13 @@ TableOfContents 1C78EAAD065D492600B07095 - 1F4F441D10D8561A00B3E297 + 1F12DECD12D7AD0B00A4538A 1C78EAAC065D492600B07095 ToolbarConfiguration xcode.toolbar.config.consoleV3 WindowString - 1939 148 629 646 1920 43 1280 800 + 56 414 629 646 0 0 2560 1418 WindowToolGUID 1C78EAAD065D492600B07095 WindowToolIsVisible diff --git a/Timr.xcodeproj/jeena.pbxuser b/Timr.xcodeproj/jeena.pbxuser index 0af5bfe..a75dee0 100644 --- a/Timr.xcodeproj/jeena.pbxuser +++ b/Timr.xcodeproj/jeena.pbxuser @@ -8,6 +8,25 @@ sepNavWindowFrame = "{{38, 70}, {1622, 1082}}"; }; }; + 1F12DEC412D7AD0B00A4538A /* PlistBookmark */ = { + isa = PlistBookmark; + fRef = 8D1107310486CEB800E47090 /* Timr-Info.plist */; + fallbackIsa = PBXBookmark; + isK = 0; + kPath = ( + ); + name = "/Users/jeena/Projects/Timr/Timr-Info.plist"; + rLen = 0; + rLoc = 9223372036854775807; + }; + 1F12DEC512D7AD0B00A4538A /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 1F4C162C10D7CE3B0002BD95 /* digit-5.png */; + }; + 1F12DEC612D7AD0B00A4538A /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 1F4C162C10D7CE3B0002BD95 /* digit-5.png */; + }; 1F4C161810D7C99B0002BD95 /* Timer.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {849, 1016}}"; @@ -22,17 +41,6 @@ sepNavVisRange = "{1595, 1529}"; }; }; - 1F4C171810D805960002BD95 /* alarm-button.png */ = { - isa = PBXFileReference; - lastKnownFileType = image.png; - name = "alarm-button.png"; - path = "/Users/jeena/Desktop/Timr/alarm-button.png"; - sourceTree = ""; - }; - 1F4C172210D8071D0002BD95 /* PBXBookmark */ = { - isa = PBXBookmark; - fRef = 1F4C171810D805960002BD95 /* alarm-button.png */; - }; 1F4C192710D854F20002BD95 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 1F4C161910D7C99B0002BD95 /* Timer.m */; @@ -97,32 +105,6 @@ vrLen = 45; vrLoc = 0; }; - 1F4F443110D85CDB00B3E297 /* PBXBookmark */ = { - isa = PBXBookmark; - fRef = 8D1107310486CEB800E47090 /* Timr-Info.plist */; - }; - 1F4F443A10D85E8900B3E297 /* PlistBookmark */ = { - isa = PlistBookmark; - fRef = 8D1107310486CEB800E47090 /* Timr-Info.plist */; - fallbackIsa = PBXBookmark; - isK = 0; - kPath = ( - ); - name = "/Users/jeena/Projects/Timr/Timr-Info.plist"; - rLen = 0; - rLoc = 9223372036854775808; - }; - 1F85889111C44CC900AEB6A0 /* PlistBookmark */ = { - isa = PlistBookmark; - fRef = 8D1107310486CEB800E47090 /* Timr-Info.plist */; - fallbackIsa = PBXBookmark; - isK = 0; - kPath = ( - ); - name = "/Users/jeena/Desktop/Timr/Timr-Info.plist"; - rLen = 0; - rLoc = 9223372036854775807; - }; 1FB3489F10D7B805003E34A4 /* Timr */ = { isa = PBXExecutable; activeArgIndices = ( @@ -251,21 +233,20 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 298077373; - PBXWorkspaceStateSaveDate = 298077373; + PBXPerProjectTemplateStateSaveDate = 316104005; + PBXWorkspaceStateSaveDate = 316104005; }; perUserProjectItems = { - 1F4C172210D8071D0002BD95 = 1F4C172210D8071D0002BD95 /* PBXBookmark */; - 1F4C192710D854F20002BD95 = 1F4C192710D854F20002BD95 /* PBXTextBookmark */; - 1F4C192810D854F20002BD95 = 1F4C192810D854F20002BD95 /* PBXBookmark */; - 1F4F442C10D85CDB00B3E297 = 1F4F442C10D85CDB00B3E297 /* PBXTextBookmark */; - 1F4F442D10D85CDB00B3E297 = 1F4F442D10D85CDB00B3E297 /* PBXTextBookmark */; - 1F4F442E10D85CDB00B3E297 = 1F4F442E10D85CDB00B3E297 /* PBXTextBookmark */; - 1F4F442F10D85CDB00B3E297 = 1F4F442F10D85CDB00B3E297 /* PBXTextBookmark */; - 1F4F443010D85CDB00B3E297 = 1F4F443010D85CDB00B3E297 /* PBXTextBookmark */; - 1F4F443110D85CDB00B3E297 = 1F4F443110D85CDB00B3E297 /* PBXBookmark */; - 1F4F443A10D85E8900B3E297 = 1F4F443A10D85E8900B3E297 /* PlistBookmark */; - 1F85889111C44CC900AEB6A0 /* PlistBookmark */ = 1F85889111C44CC900AEB6A0 /* PlistBookmark */; + 1F12DEC412D7AD0B00A4538A /* PlistBookmark */ = 1F12DEC412D7AD0B00A4538A /* PlistBookmark */; + 1F12DEC512D7AD0B00A4538A /* PBXBookmark */ = 1F12DEC512D7AD0B00A4538A /* PBXBookmark */; + 1F12DEC612D7AD0B00A4538A /* PBXBookmark */ = 1F12DEC612D7AD0B00A4538A /* PBXBookmark */; + 1F4C192710D854F20002BD95 /* PBXTextBookmark */ = 1F4C192710D854F20002BD95 /* PBXTextBookmark */; + 1F4C192810D854F20002BD95 /* PBXBookmark */ = 1F4C192810D854F20002BD95 /* PBXBookmark */; + 1F4F442C10D85CDB00B3E297 /* PBXTextBookmark */ = 1F4F442C10D85CDB00B3E297 /* PBXTextBookmark */; + 1F4F442D10D85CDB00B3E297 /* PBXTextBookmark */ = 1F4F442D10D85CDB00B3E297 /* PBXTextBookmark */; + 1F4F442E10D85CDB00B3E297 /* PBXTextBookmark */ = 1F4F442E10D85CDB00B3E297 /* PBXTextBookmark */; + 1F4F442F10D85CDB00B3E297 /* PBXTextBookmark */ = 1F4F442F10D85CDB00B3E297 /* PBXTextBookmark */; + 1F4F443010D85CDB00B3E297 /* PBXTextBookmark */ = 1F4F443010D85CDB00B3E297 /* PBXTextBookmark */; }; sourceControlManager = 1FB348B110D7B81C003E34A4 /* Source Control */; userBuildSettings = { diff --git a/Timr.xcodeproj/project.pbxproj b/Timr.xcodeproj/project.pbxproj index e3e8965..ebfa30b 100644 --- a/Timr.xcodeproj/project.pbxproj +++ b/Timr.xcodeproj/project.pbxproj @@ -3,11 +3,13 @@ archiveVersion = 1; classes = { }; - objectVersion = 45; + objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; }; + 1F12DE5C12D75DB600A4538A /* power-button.png in Resources */ = {isa = PBXBuildFile; fileRef = 1F12DE5B12D75DB600A4538A /* power-button.png */; }; + 1F12DE6612D7671600A4538A /* power-button-pressed.png in Resources */ = {isa = PBXBuildFile; fileRef = 1F12DE6512D7671600A4538A /* power-button-pressed.png */; }; 1F4C161A10D7C99B0002BD95 /* Timer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F4C161910D7C99B0002BD95 /* Timer.m */; }; 1F4C163110D7CE3B0002BD95 /* colon.png in Resources */ = {isa = PBXBuildFile; fileRef = 1F4C162610D7CE3B0002BD95 /* colon.png */; }; 1F4C163210D7CE3B0002BD95 /* digit-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 1F4C162710D7CE3B0002BD95 /* digit-0.png */; }; @@ -26,9 +28,7 @@ 1F4C18C510D84AE20002BD95 /* click.wav in Resources */ = {isa = PBXBuildFile; fileRef = 1F4C18C410D84AE20002BD95 /* click.wav */; }; 1F4C190E10D851D70002BD95 /* clear.wav in Resources */ = {isa = PBXBuildFile; fileRef = 1F4C190D10D851D70002BD95 /* clear.wav */; }; 1F4C192210D853BA0002BD95 /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 1F4C192110D853BA0002BD95 /* Icon.icns */; }; - 1F8588E711C4569600AEB6A0 /* apple-logo.png in Resources */ = {isa = PBXBuildFile; fileRef = 1F8588E611C4569600AEB6A0 /* apple-logo.png */; }; 1F85890311C45E5300AEB6A0 /* wood.png in Resources */ = {isa = PBXBuildFile; fileRef = 1F85890211C45E5300AEB6A0 /* wood.png */; }; - 1F85890811C45EF200AEB6A0 /* apple-logo-pushed.png in Resources */ = {isa = PBXBuildFile; fileRef = 1F85890711C45EF200AEB6A0 /* apple-logo-pushed.png */; }; 256AC3DA0F4B6AC300CF3369 /* TimrAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* TimrAppDelegate.m */; }; 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; }; @@ -40,6 +40,8 @@ 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; 1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = ""; }; + 1F12DE5B12D75DB600A4538A /* power-button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "power-button.png"; sourceTree = ""; }; + 1F12DE6512D7671600A4538A /* power-button-pressed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "power-button-pressed.png"; sourceTree = ""; }; 1F4C161810D7C99B0002BD95 /* Timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Timer.h; sourceTree = ""; }; 1F4C161910D7C99B0002BD95 /* Timer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Timer.m; sourceTree = ""; }; 1F4C162610D7CE3B0002BD95 /* colon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = colon.png; sourceTree = ""; }; @@ -59,9 +61,7 @@ 1F4C18C410D84AE20002BD95 /* click.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = click.wav; sourceTree = ""; }; 1F4C190D10D851D70002BD95 /* clear.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = clear.wav; sourceTree = ""; }; 1F4C192110D853BA0002BD95 /* Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Icon.icns; sourceTree = ""; }; - 1F8588E611C4569600AEB6A0 /* apple-logo.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "apple-logo.png"; sourceTree = ""; }; 1F85890211C45E5300AEB6A0 /* wood.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = wood.png; sourceTree = ""; }; - 1F85890711C45EF200AEB6A0 /* apple-logo-pushed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "apple-logo-pushed.png"; sourceTree = ""; }; 256AC3D80F4B6AC300CF3369 /* TimrAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimrAppDelegate.h; sourceTree = ""; }; 256AC3D90F4B6AC300CF3369 /* TimrAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TimrAppDelegate.m; sourceTree = ""; }; 256AC3F00F4B6AF500CF3369 /* Timr_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Timr_Prefix.pch; sourceTree = ""; }; @@ -124,9 +124,9 @@ 1F4C160610D7BF030002BD95 /* Images */ = { isa = PBXGroup; children = ( - 1F85890711C45EF200AEB6A0 /* apple-logo-pushed.png */, + 1F12DE6512D7671600A4538A /* power-button-pressed.png */, + 1F12DE5B12D75DB600A4538A /* power-button.png */, 1F85890211C45E5300AEB6A0 /* wood.png */, - 1F8588E611C4569600AEB6A0 /* apple-logo.png */, 1F4C18AF10D847310002BD95 /* clear-button.png */, 1F4C162610D7CE3B0002BD95 /* colon.png */, 1F4C162710D7CE3B0002BD95 /* digit-0.png */, @@ -223,9 +223,19 @@ /* Begin PBXProject section */ 29B97313FDCFA39411CA2CEA /* Project object */ = { isa = PBXProject; + attributes = { + LastUpgradeCheck = 0410; + }; buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Timr" */; - compatibilityVersion = "Xcode 3.1"; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; hasScannedForEncodings = 1; + knownRegions = ( + English, + Japanese, + French, + German, + ); mainGroup = 29B97314FDCFA39411CA2CEA /* Timr */; projectDirPath = ""; projectRoot = ""; @@ -259,9 +269,9 @@ 1F4C18C510D84AE20002BD95 /* click.wav in Resources */, 1F4C190E10D851D70002BD95 /* clear.wav in Resources */, 1F4C192210D853BA0002BD95 /* Icon.icns in Resources */, - 1F8588E711C4569600AEB6A0 /* apple-logo.png in Resources */, 1F85890311C45E5300AEB6A0 /* wood.png in Resources */, - 1F85890811C45EF200AEB6A0 /* apple-logo-pushed.png in Resources */, + 1F12DE5C12D75DB600A4538A /* power-button.png in Resources */, + 1F12DE6612D7671600A4538A /* power-button-pressed.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -304,9 +314,9 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; @@ -314,8 +324,9 @@ INFOPLIST_FILE = "Timr-Info.plist"; INSTALL_PATH = "$(HOME)/Applications"; MACOSX_DEPLOYMENT_TARGET = 10.5; + ONLY_ACTIVE_ARCH = NO; PRODUCT_NAME = Timr; - SDKROOT = macosx10.5; + SDKROOT = ""; }; name = Debug; }; @@ -323,6 +334,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; @@ -330,8 +342,9 @@ INFOPLIST_FILE = "Timr-Info.plist"; INSTALL_PATH = "$(HOME)/Applications"; MACOSX_DEPLOYMENT_TARGET = 10.5; + ONLY_ACTIVE_ARCH = NO; PRODUCT_NAME = Timr; - SDKROOT = macosx10.5; + SDKROOT = ""; }; name = Release; }; @@ -344,8 +357,7 @@ GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; ONLY_ACTIVE_ARCH = YES; - PREBINDING = NO; - SDKROOT = macosx10.6; + SDKROOT = ""; }; name = Debug; }; @@ -356,8 +368,7 @@ GCC_C_LANGUAGE_STANDARD = gnu99; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; - PREBINDING = NO; - SDKROOT = macosx10.6; + SDKROOT = ""; }; name = Release; }; diff --git a/apple-logo-pushed.png b/apple-logo-pushed.png deleted file mode 100644 index 9598388..0000000 Binary files a/apple-logo-pushed.png and /dev/null differ diff --git a/apple-logo.png b/apple-logo.png deleted file mode 100644 index 3f479db..0000000 Binary files a/apple-logo.png and /dev/null differ