Changeset 4904
- Timestamp:
- 09/26/07 18:05:48 (1 year ago)
- Files:
-
- Footagehead/trunk/English.lproj/Inspector.nib (added)
- Footagehead/trunk/English.lproj/Inspector.nib/classes.nib (added)
- Footagehead/trunk/English.lproj/Inspector.nib/info.nib (added)
- Footagehead/trunk/English.lproj/Inspector.nib/keyedobjects.nib (added)
- Footagehead/trunk/English.lproj/MainMenu.nib/classes.nib (modified) (1 diff)
- Footagehead/trunk/English.lproj/MainMenu.nib/info.nib (modified) (1 diff)
- Footagehead/trunk/English.lproj/MainMenu.nib/keyedobjects.nib (modified) (previous)
- Footagehead/trunk/FHApplicationController.h (modified) (1 diff)
- Footagehead/trunk/FHApplicationController.m (modified) (1 diff)
- Footagehead/trunk/FHBrowserController.h (modified) (1 diff)
- Footagehead/trunk/FHBrowserController.m (modified) (6 diffs)
- Footagehead/trunk/FHInspectorController.h (added)
- Footagehead/trunk/FHInspectorController.m (added)
- Footagehead/trunk/Footagehead.xcodeproj/project.pbxproj (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
Footagehead/trunk/English.lproj/MainMenu.nib/classes.nib
r4733 r4904 1 { 2 IBClasses = ( 3 { 4 CLASS = FHApplicationController; 5 LANGUAGE = ObjC; 6 OUTLETS = { 7 "_goMenu" = NSMenu; 8 "_spreadRightToLeftMenuItem" = NSMenuItem; 9 "_toggleStatusBarMenuItem" = NSMenuItem; 10 "_viewMenu" = NSMenu; 11 }; 12 SUPERCLASS = WIObject; 13 }, 14 {CLASS = FHBrowserView; LANGUAGE = ObjC; SUPERCLASS = NSMatrix; }, 15 { 16 CLASS = FHImageView; 17 LANGUAGE = ObjC; 18 OUTLETS = {"_scrollView" = NSScrollView; }; 19 SUPERCLASS = NSView; 20 }, 21 { 22 CLASS = FHTableView; 23 LANGUAGE = ObjC; 24 OUTLETS = {"_imageScrollView" = NSScrollView; "_imageView" = FHImageView; }; 25 SUPERCLASS = WITableView; 26 }, 27 { 28 ACTIONS = { 29 cancelSheet = id; 30 go = id; 31 moveToTrash = id; 32 open = id; 33 openParent = id; 34 openSpotlight = id; 35 openURL = id; 36 reload = id; 37 revealInFinder = id; 38 rotateLeft = id; 39 rotateRight = id; 40 setAsDesktopBackground = id; 41 slideshow = id; 42 spreadMode = id; 43 spreadRightToLeft = id; 44 submitSheet = id; 45 toggleStatusBar = id; 46 zoomMode = id; 47 zoomToFit = id; 48 }; 49 CLASS = FirstResponder; 50 LANGUAGE = ObjC; 51 SUPERCLASS = NSObject; 52 }, 53 {CLASS = NSObject; LANGUAGE = ObjC; }, 54 { 55 ACTIONS = {orderFrontReleaseNotesWindow = id; }; 56 CLASS = WIApplication; 57 LANGUAGE = ObjC; 58 OUTLETS = {"_releaseNotesTextView" = NSTextView; "_releaseNotesWindow" = NSWindow; }; 59 SUPERCLASS = NSApplication; 60 }, 61 {CLASS = WIObject; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 62 {CLASS = WISplitView; LANGUAGE = ObjC; SUPERCLASS = NSSplitView; }, 63 { 64 ACTIONS = {showViewOptions = id; }; 65 CLASS = WITableView; 66 LANGUAGE = ObjC; 67 SUPERCLASS = NSTableView; 68 }, 69 { 70 CLASS = WIWindowController; 71 LANGUAGE = ObjC; 72 SUPERCLASS = NSWindowController; 73 } 74 ); 75 IBVersion = 1; 76 } 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 3 <plist version="1.0"> 4 <dict> 5 <key>IBClasses</key> 6 <array> 7 <dict> 8 <key>ACTIONS</key> 9 <dict> 10 <key>cancelSheet</key> 11 <string>id</string> 12 <key>go</key> 13 <string>id</string> 14 <key>inspector</key> 15 <string>id</string> 16 <key>moveToTrash</key> 17 <string>id</string> 18 <key>open</key> 19 <string>id</string> 20 <key>openParent</key> 21 <string>id</string> 22 <key>openSpotlight</key> 23 <string>id</string> 24 <key>openURL</key> 25 <string>id</string> 26 <key>reload</key> 27 <string>id</string> 28 <key>revealInFinder</key> 29 <string>id</string> 30 <key>rotateLeft</key> 31 <string>id</string> 32 <key>rotateRight</key> 33 <string>id</string> 34 <key>setAsDesktopBackground</key> 35 <string>id</string> 36 <key>slideshow</key> 37 <string>id</string> 38 <key>spreadMode</key> 39 <string>id</string> 40 <key>spreadRightToLeft</key> 41 <string>id</string> 42 <key>submitSheet</key> 43 <string>id</string> 44 <key>toggleStatusBar</key> 45 <string>id</string> 46 <key>zoomMode</key> 47 <string>id</string> 48 <key>zoomToFit</key> 49 <string>id</string> 50 </dict> 51 <key>CLASS</key> 52 <string>FirstResponder</string> 53 <key>LANGUAGE</key> 54 <string>ObjC</string> 55 <key>SUPERCLASS</key> 56 <string>NSObject</string> 57 </dict> 58 <dict> 59 <key>CLASS</key> 60 <string>NSObject</string> 61 <key>LANGUAGE</key> 62 <string>ObjC</string> 63 </dict> 64 <dict> 65 <key>CLASS</key> 66 <string>FHApplicationController</string> 67 <key>LANGUAGE</key> 68 <string>ObjC</string> 69 <key>OUTLETS</key> 70 <dict> 71 <key>_goMenu</key> 72 <string>NSMenu</string> 73 <key>_spreadRightToLeftMenuItem</key> 74 <string>NSMenuItem</string> 75 <key>_toggleStatusBarMenuItem</key> 76 <string>NSMenuItem</string> 77 <key>_viewMenu</key> 78 <string>NSMenu</string> 79 </dict> 80 <key>SUPERCLASS</key> 81 <string>WIObject</string> 82 </dict> 83 <dict> 84 <key>CLASS</key> 85 <string>WIObject</string> 86 <key>LANGUAGE</key> 87 <string>ObjC</string> 88 <key>SUPERCLASS</key> 89 <string>NSObject</string> 90 </dict> 91 <dict> 92 <key>ACTIONS</key> 93 <dict> 94 <key>orderFrontReleaseNotesWindow</key> 95 <string>id</string> 96 </dict> 97 <key>CLASS</key> 98 <string>WIApplication</string> 99 <key>LANGUAGE</key> 100 <string>ObjC</string> 101 <key>OUTLETS</key> 102 <dict> 103 <key>_releaseNotesTextView</key> 104 <string>NSTextView</string> 105 <key>_releaseNotesWindow</key> 106 <string>NSWindow</string> 107 </dict> 108 <key>SUPERCLASS</key> 109 <string>NSApplication</string> 110 </dict> 111 </array> 112 <key>IBVersion</key> 113 <string>1</string> 114 </dict> 115 </plist> Footagehead/trunk/English.lproj/MainMenu.nib/info.nib
r4868 r4904 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 3 3 <plist version="1.0"> 4 4 <dict> 5 <key>IBDocumentLocation</key>6 <string>256 161 395 374 0 0 1280 778 </string>7 <key>IBEditorPositions</key>8 <dict>9 <key>29</key>10 <string>748 949 400 44 0 0 1920 1178 </string>11 </dict>12 5 <key>IBFramework Version</key> 13 <string>446.1</string> 6 <string>628</string> 7 <key>IBLastKnownRelativeProjectPath</key> 8 <string>../../Footagehead.xcodeproj</string> 14 9 <key>IBOldestOS</key> 15 <integer> 3</integer>10 <integer>5</integer> 16 11 <key>IBOpenObjects</key> 17 12 <array> 18 <integer> 29</integer>13 <integer>782</integer> 19 14 </array> 20 15 <key>IBSystem Version</key> 21 <string>8R218</string> 16 <string>9A559</string> 17 <key>targetFramework</key> 18 <string>IBCocoaFramework</string> 22 19 </dict> 23 20 </plist> Footagehead/trunk/FHApplicationController.h
r4733 r4904 43 43 } 44 44 45 46 - (FHBrowserController *)browserController; 47 45 48 @end Footagehead/trunk/FHApplicationController.m
r4880 r4904 343 343 } 344 344 345 346 #pragma mark - 347 348 - (FHBrowserController *)browserController { 349 return _browserController; 350 } 351 345 352 @end Footagehead/trunk/FHBrowserController.h
r4871 r4904 81 81 82 82 #define FHBrowserControllerDidLoadHandler @"FHBrowserControllerDidLoadHandler" 83 #define FHBrowserControllerDidShowFile @"FHBrowserControllerDidShowFile" 83 84 84 85 Footagehead/trunk/FHBrowserController.m
r4902 r4904 35 35 #import "FHImageLoader.h" 36 36 #import "FHImageView.h" 37 #import "FHInspectorController.h" 37 38 #import "FHSettings.h" 38 39 #import "FHSlideshowController.h" … … 141 142 action:@selector(slideshow:)]; 142 143 [_toolbarItems setObject:item forKey:[item itemIdentifier]]; 143 144 145 item = [NSToolbarItem toolbarItemWithIdentifier:@"Inspector" 146 name:NSLS(@"Inspector", @"Inspector toolbar item") 147 content:[NSImage imageNamed:@"Inspector"] 148 target:self 149 action:@selector(inspector:)]; 150 [_toolbarItems setObject:item forKey:[item itemIdentifier]]; 151 144 152 toolbar = [[NSToolbar alloc] initWithIdentifier:@"Footagehead"]; 145 153 [toolbar setDelegate:self]; … … 782 790 NSToolbarSeparatorItemIdentifier, 783 791 @"Slideshow", 792 @"Inspector", 784 793 @"RevealInFinder", 785 794 @"MoveToTrash", … … 801 810 @"RotateRight", 802 811 @"Slideshow", 812 @"Inspector", 803 813 @"RevealInFinder", 804 814 @"MoveToTrash", … … 901 911 [_tableView selectRow:index byExtendingSelection:NO]; 902 912 [_tableView scrollRowToVisible:index]; 913 } 914 915 916 917 - (void)showFile:(FHFile *)file { 918 [super showFile:file]; 919 920 [[NSNotificationCenter defaultCenter] 921 postNotificationName:FHBrowserControllerDidShowFile 922 object:file]; 903 923 } 904 924 … … 1228 1248 1229 1249 1250 - (void)inspector:(id)sender { 1251 if(![[[FHInspectorController inspectorController] window] isVisible]) 1252 [[FHInspectorController inspectorController] showWindow:self]; 1253 else 1254 [[FHInspectorController inspectorController] close]; 1255 } 1256 1257 1258 1230 1259 - (void)toggleStatusBar:(id)sender { 1231 1260 BOOL show; Footagehead/trunk/Footagehead.xcodeproj/project.pbxproj
r4902 r4904 79 79 77B151840BD8FEB1009B6183 /* FHSlideshowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 77B151820BD8FEB1009B6183 /* FHSlideshowController.m */; }; 80 80 77B151880BD8FEBB009B6183 /* FHImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 77B151860BD8FEBB009B6183 /* FHImageLoader.m */; }; 81 77B8504C0CAAB289008A53C5 /* FHInspectorController.m in Sources */ = {isa = PBXBuildFile; fileRef = 77B8504B0CAAB289008A53C5 /* FHInspectorController.m */; }; 82 77B850700CAAB3C5008A53C5 /* Inspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 77B8506E0CAAB3C5008A53C5 /* Inspector.nib */; }; 81 83 77BD99520760B7380007D034 /* FHTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 77BD99500760B7380007D034 /* FHTableView.m */; }; 82 84 77CDAE72083B3515003BE654 /* ReleaseNotes.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 77CDAE70083B3515003BE654 /* ReleaseNotes.rtf */; }; … … 278 280 77B151860BD8FEBB009B6183 /* FHImageLoader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FHImageLoader.m; sourceTree = "<group>"; }; 279 281 77B151CF0BD8FF94009B6183 /* WiredAdditions */ = {isa = PBXFileReference; lastKnownFileType = folder; path = WiredAdditions; sourceTree = SOURCE_ROOT; }; 282 77B8504A0CAAB289008A53C5 /* FHInspectorController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FHInspectorController.h; sourceTree = "<group>"; }; 283 77B8504B0CAAB289008A53C5 /* FHInspectorController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FHInspectorController.m; sourceTree = "<group>"; }; 284 77B8506F0CAAB3C5008A53C5 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Inspector.nib; sourceTree = "<group>"; }; 280 285 77BD994F0760B7380007D034 /* FHTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FHTableView.h; sourceTree = "<group>"; }; 281 286 77BD99500760B7380007D034 /* FHTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FHTableView.m; sourceTree = "<group>"; }; … … 506 511 77CDB021083B6B85003BE654 /* FHImageView.m */, 507 512 77CDB020083B6B85003BE654 /* FHImageView.h */, 513 77B8504B0CAAB289008A53C5 /* FHInspectorController.m */, 514 77B8504A0CAAB289008A53C5 /* FHInspectorController.h */, 508 515 77B151820BD8FEB1009B6183 /* FHSlideshowController.m */, 509 516 77B151810BD8FEB1009B6183 /* FHSlideshowController.h */, … … 584 591 77CDAE70083B3515003BE654 /* ReleaseNotes.rtf */, 585 592 770042940BDE01CC00900647 /* Browser.nib */, 593 77B8506E0CAAB3C5008A53C5 /* Inspector.nib */, 586 594 29B97318FDCFA39411CA2CEA /* MainMenu.nib */, 587 595 770042960BDE01CC00900647 /* Slideshow.nib */, … … 1027 1035 A58BE56A09BA054F00C3C20D /* White.tiff in Resources */, 1028 1036 A5A184340BDD546D004788EF /* ZoomToFit.tiff in Resources */, 1037 77B850700CAAB3C5008A53C5 /* Inspector.nib in Resources */, 1029 1038 ); 1030 1039 runOnlyForDeploymentPostprocessing = 0; … … 1141 1150 77CDB023083B6B85003BE654 /* FHImageView.m in Sources */, 1142 1151 77B151880BD8FEBB009B6183 /* FHImageLoader.m in Sources */, 1152 77B8504C0CAAB289008A53C5 /* FHInspectorController.m in Sources */, 1143 1153 778F0CD40B64C96D00E3CD47 /* FHLHAHandler.m in Sources */, 1144 1154 A5B1F9C1067BDF2300111D0A /* FHRangeHandler.m in Sources */, … … 1269 1279 sourceTree = "<group>"; 1270 1280 }; 1281 77B8506E0CAAB3C5008A53C5 /* Inspector.nib */ = { 1282 isa = PBXVariantGroup; 1283 children = ( 1284 77B8506F0CAAB3C5008A53C5 /* English */, 1285 ); 1286 name = Inspector.nib; 1287 sourceTree = "<group>"; 1288 }; 1271 1289 77CDAE70083B3515003BE654 /* ReleaseNotes.rtf */ = { 1272 1290 isa = PBXVariantGroup;
