├── .gitignore ├── mac.png ├── English.lproj ├── InfoPlist.strings └── MainMenu.xib ├── apple.png ├── dogcow.png ├── Cocoa_Web_App_Prefix.pch ├── main.m ├── AppDelegate.h ├── README ├── LICENSE ├── Cocoa_Web_App-Info.plist ├── index.html ├── AppDelegate.m └── Cocoa Web App.xcodeproj ├── rbates.pbxuser ├── project.pbxproj └── rbates.mode1v3 /.gitignore: -------------------------------------------------------------------------------- 1 | build/**/* -------------------------------------------------------------------------------- /mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcoury/cocoa-web-app-example/master/mac.png -------------------------------------------------------------------------------- /English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcoury/cocoa-web-app-example/master/apple.png -------------------------------------------------------------------------------- /dogcow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcoury/cocoa-web-app-example/master/dogcow.png -------------------------------------------------------------------------------- /Cocoa_Web_App_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'Cocoa Web App' target in the 'Cocoa Web App' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // Cocoa Web App 4 | // 5 | // Created by Ryan Bates on 1/18/10. 6 | // Copyright 2010 Artbeats. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, char *argv[]) 12 | { 13 | return NSApplicationMain(argc, (const char **) argv); 14 | } 15 | -------------------------------------------------------------------------------- /AppDelegate.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | @interface AppDelegate : NSObject { 5 | IBOutlet id webView; 6 | IBOutlet NSWindow *window; 7 | } 8 | 9 | - (IBAction)bringMainWindowToFront:(id)sender; 10 | - (void)changeIcon:(NSString *)iconName; 11 | - (NSString *)appURL; 12 | - (IBAction)changeGreeting:(id)sender; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | COCOA WEB APP EXAMPLE 2 | 3 | This is an example Cocoa application which displays an HTML page in a WebView. It demonstrates how to communicate between Objective-C and JavaScript through the WebScriptObject. If you have a web app which could benefit from desktop integration, I highly recommend creating a Cocoa app which interacts with it. 4 | 5 | To try it out, open the "Cocoa Web App.xcodeproj" file in Xcode and click "Build and Run". See the code in "AppDelegate.m" and "index.html" to see how it works. 6 | 7 | git clone git://github.com/ryanb/cocoa-web-app-example.git 8 | open cocoa-web-app-example/Cocoa\ Web\ App.xcodeproj 9 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2010 Ryan Bates 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining 4 | a copy of this software and associated documentation files (the 5 | "Software"), to deal in the Software without restriction, including 6 | without limitation the rights to use, copy, modify, merge, publish, 7 | distribute, sublicense, and/or sell copies of the Software, and to 8 | permit persons to whom the Software is furnished to do so, subject to 9 | the following conditions: 10 | 11 | The above copyright notice and this permission notice shall be 12 | included in all copies or substantial portions of the Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /Cocoa_Web_App-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.yourcompany.${PRODUCT_NAME:rfc1034identifier} 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleShortVersionString 22 | 1.0 23 | LSMinimumSystemVersion 24 | ${MACOSX_DEPLOYMENT_TARGET} 25 | CFBundleVersion 26 | 1 27 | NSMainNibFile 28 | MainMenu 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Cocoa Web App Example 7 | 19 | 30 | 31 | 32 |

Hello World!

33 |

Click an icon below.

34 |
35 | Apple 36 | Dogcow 37 | Mac 38 |
39 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /AppDelegate.m: -------------------------------------------------------------------------------- 1 | #import "AppDelegate.h" 2 | 3 | @implementation AppDelegate 4 | 5 | - (void)applicationDidFinishLaunching:(NSNotification *)aNotification { 6 | // Allow this class to be usable through the "window.app" object in JavaScript 7 | // This could be any Objective-C class 8 | [[webView windowScriptObject] setValue:self forKey:@"app"]; 9 | [webView setMainFrameURL:[self appURL]]; 10 | } 11 | 12 | - (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag { 13 | [self bringMainWindowToFront:nil]; 14 | return YES; 15 | } 16 | 17 | - (IBAction)bringMainWindowToFront:(id)sender { 18 | [window makeKeyAndOrderFront:sender]; 19 | if ([[webView mainFrameURL] isEqualTo:@""]) { 20 | [webView setMainFrameURL:[self appURL]]; 21 | } 22 | } 23 | 24 | - (void)windowWillClose:(NSNotification *)notification { 25 | [webView setMainFrameURL:@""]; 26 | } 27 | 28 | // Make every method in this class available to javascript 29 | // This may be a security risk so you may want to add logic to 30 | // restrict which methods are accessible 31 | + (BOOL)isSelectorExcludedFromWebScript:(SEL)aSelector { return NO; } 32 | 33 | // Here we grab the URL to the bundled index.html document. 34 | // Normally it would be the URL to your web app such as @"http://example.com". 35 | - (NSString *)appURL { 36 | return [[[NSBundle mainBundle] URLForResource:@"index" withExtension:@"html"] absoluteString]; 37 | } 38 | 39 | 40 | // Change the application's icon in the dock, this is triggered from JavaScript 41 | - (void)changeIcon:(NSString *)iconName { 42 | [NSApp setApplicationIconImage:[NSImage imageNamed:iconName]]; 43 | } 44 | 45 | 46 | // Changes the greeting message by executing a function in JavaScript. 47 | // This is triggered from the Change Greeting menu item. 48 | - (IBAction)changeGreeting:(id)sender { 49 | [[webView windowScriptObject] evaluateWebScript:@"changeGreeting('Hello from Objective-C!')"]; 50 | } 51 | 52 | @end 53 | -------------------------------------------------------------------------------- /Cocoa Web App.xcodeproj/rbates.pbxuser: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | 089C165DFE840E0CC02AAC07 /* English */ = { 4 | uiCtxt = { 5 | sepNavIntBoundsRect = "{{0, 0}, {691, 559}}"; 6 | sepNavSelRange = "{0, 0}"; 7 | sepNavVisRange = "{0, 45}"; 8 | }; 9 | }; 10 | 256AC3D80F4B6AC300CF3369 /* AppDelegate.h */ = { 11 | uiCtxt = { 12 | sepNavIntBoundsRect = "{{0, 0}, {971, 398}}"; 13 | sepNavSelRange = "{319, 0}"; 14 | sepNavVisRange = "{0, 319}"; 15 | }; 16 | }; 17 | 256AC3D90F4B6AC300CF3369 /* AppDelegate.m */ = { 18 | uiCtxt = { 19 | sepNavIntBoundsRect = "{{0, 0}, {712, 910}}"; 20 | sepNavSelRange = "{1177, 0}"; 21 | sepNavVisRange = "{453, 327}"; 22 | }; 23 | }; 24 | 29B97313FDCFA39411CA2CEA /* Project object */ = { 25 | activeBuildConfigurationName = Debug; 26 | activeExecutable = DC924A8C1104EEEB00E5D32F /* Cocoa Web App */; 27 | activeTarget = 8D1107260486CEB800E47090 /* Cocoa Web App */; 28 | addToTargets = ( 29 | 8D1107260486CEB800E47090 /* Cocoa Web App */, 30 | ); 31 | codeSenseManager = DC924A9E1104EEEE00E5D32F /* Code sense */; 32 | executables = ( 33 | DC924A8C1104EEEB00E5D32F /* Cocoa Web App */, 34 | ); 35 | perUserDictionary = { 36 | PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { 37 | PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; 38 | PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; 39 | PBXFileTableDataSourceColumnWidthsKey = ( 40 | 20, 41 | 793, 42 | 20, 43 | 48, 44 | 43, 45 | 43, 46 | 20, 47 | ); 48 | PBXFileTableDataSourceColumnsKey = ( 49 | PBXFileDataSource_FiletypeID, 50 | PBXFileDataSource_Filename_ColumnID, 51 | PBXFileDataSource_Built_ColumnID, 52 | PBXFileDataSource_ObjectSize_ColumnID, 53 | PBXFileDataSource_Errors_ColumnID, 54 | PBXFileDataSource_Warnings_ColumnID, 55 | PBXFileDataSource_Target_ColumnID, 56 | ); 57 | }; 58 | PBXPerProjectTemplateStateSaveDate = 285535993; 59 | PBXWorkspaceStateSaveDate = 285535993; 60 | }; 61 | perUserProjectItems = { 62 | DC924B6C1105129000E5D32F /* PlistBookmark */ = DC924B6C1105129000E5D32F /* PlistBookmark */; 63 | DC924B6D1105129000E5D32F /* PBXTextBookmark */ = DC924B6D1105129000E5D32F /* PBXTextBookmark */; 64 | DC924B951105133A00E5D32F /* PBXTextBookmark */ = DC924B951105133A00E5D32F /* PBXTextBookmark */; 65 | DC924BA6110517A300E5D32F /* PBXBookmark */ = DC924BA6110517A300E5D32F /* PBXBookmark */; 66 | DC924BA7110517A300E5D32F /* PBXBookmark */ = DC924BA7110517A300E5D32F /* PBXBookmark */; 67 | DC924BA8110517A300E5D32F /* PBXBookmark */ = DC924BA8110517A300E5D32F /* PBXBookmark */; 68 | DC924BEF1105218900E5D32F /* PBXTextBookmark */ = DC924BEF1105218900E5D32F /* PBXTextBookmark */; 69 | DC924BF01105218900E5D32F /* PBXTextBookmark */ = DC924BF01105218900E5D32F /* PBXTextBookmark */; 70 | DC924BF51105223900E5D32F /* PBXTextBookmark */ = DC924BF51105223900E5D32F /* PBXTextBookmark */; 71 | DC924C021105233C00E5D32F /* PBXTextBookmark */ = DC924C021105233C00E5D32F /* PBXTextBookmark */; 72 | }; 73 | sourceControlManager = DC924A9D1104EEEE00E5D32F /* Source Control */; 74 | userBuildSettings = { 75 | }; 76 | }; 77 | 8D1107260486CEB800E47090 /* Cocoa Web App */ = { 78 | activeExec = 0; 79 | executables = ( 80 | DC924A8C1104EEEB00E5D32F /* Cocoa Web App */, 81 | ); 82 | }; 83 | DC924A8C1104EEEB00E5D32F /* Cocoa Web App */ = { 84 | isa = PBXExecutable; 85 | activeArgIndices = ( 86 | ); 87 | argumentStrings = ( 88 | ); 89 | autoAttachOnCrash = 1; 90 | breakpointsEnabled = 0; 91 | configStateDict = { 92 | }; 93 | customDataFormattersEnabled = 1; 94 | dataTipCustomDataFormattersEnabled = 1; 95 | dataTipShowTypeColumn = 1; 96 | dataTipSortType = 0; 97 | debuggerPlugin = GDBDebugging; 98 | disassemblyDisplayState = 0; 99 | dylibVariantSuffix = ""; 100 | enableDebugStr = 1; 101 | environmentEntries = ( 102 | ); 103 | executableSystemSymbolLevel = 0; 104 | executableUserSymbolLevel = 0; 105 | libgmallocEnabled = 0; 106 | name = "Cocoa Web App"; 107 | savedGlobals = { 108 | }; 109 | showTypeColumn = 0; 110 | sourceDirectories = ( 111 | ); 112 | }; 113 | DC924A9D1104EEEE00E5D32F /* Source Control */ = { 114 | isa = PBXSourceControlManager; 115 | fallbackIsa = XCSourceControlManager; 116 | isSCMEnabled = 0; 117 | scmConfiguration = { 118 | repositoryNamesForRoots = { 119 | "" = ""; 120 | }; 121 | }; 122 | }; 123 | DC924A9E1104EEEE00E5D32F /* Code sense */ = { 124 | isa = PBXCodeSenseManager; 125 | indexTemplatePath = ""; 126 | }; 127 | DC924AB41105110500E5D32F /* index.html */ = { 128 | uiCtxt = { 129 | sepNavIntBoundsRect = "{{0, 0}, {971, 585}}"; 130 | sepNavSelRange = "{515, 0}"; 131 | sepNavVisRange = "{521, 985}"; 132 | }; 133 | }; 134 | DC924B6C1105129000E5D32F /* PlistBookmark */ = { 135 | isa = PlistBookmark; 136 | fRef = 8D1107310486CEB800E47090 /* Cocoa_Web_App-Info.plist */; 137 | fallbackIsa = PBXBookmark; 138 | isK = 0; 139 | kPath = ( 140 | ); 141 | name = "/Users/rbates/code/cocoa-web-app/Cocoa_Web_App-Info.plist"; 142 | rLen = 0; 143 | rLoc = 9223372036854775807; 144 | }; 145 | DC924B6D1105129000E5D32F /* PBXTextBookmark */ = { 146 | isa = PBXTextBookmark; 147 | fRef = 089C165DFE840E0CC02AAC07 /* English */; 148 | name = "InfoPlist.strings: 1"; 149 | rLen = 0; 150 | rLoc = 0; 151 | rType = 0; 152 | vrLen = 45; 153 | vrLoc = 0; 154 | }; 155 | DC924B951105133A00E5D32F /* PBXTextBookmark */ = { 156 | isa = PBXTextBookmark; 157 | fRef = DC924B961105133A00E5D32F /* AppDelegate.s */; 158 | name = "AppDelegate.s: 1"; 159 | rLen = 0; 160 | rLoc = 0; 161 | rType = 0; 162 | vrLen = 1262; 163 | vrLoc = 0; 164 | }; 165 | DC924B961105133A00E5D32F /* AppDelegate.s */ = { 166 | isa = PBXFileReference; 167 | name = AppDelegate.s; 168 | path = "/Users/rbates/code/cocoa-web-app/build/Cocoa Web App.build/Debug/Cocoa Web App.build/Objects-normal/x86_64/AppDelegate.s"; 169 | sourceTree = ""; 170 | }; 171 | DC924BA6110517A300E5D32F /* PBXBookmark */ = { 172 | isa = PBXBookmark; 173 | fRef = DC924BA0110515D700E5D32F /* dogcow.png */; 174 | }; 175 | DC924BA7110517A300E5D32F /* PBXBookmark */ = { 176 | isa = PBXBookmark; 177 | fRef = DC924B9E110515D200E5D32F /* mac.png */; 178 | }; 179 | DC924BA8110517A300E5D32F /* PBXBookmark */ = { 180 | isa = PBXBookmark; 181 | fRef = DC924BA2110515DD00E5D32F /* apple.png */; 182 | }; 183 | DC924BEF1105218900E5D32F /* PBXTextBookmark */ = { 184 | isa = PBXTextBookmark; 185 | fRef = 256AC3D80F4B6AC300CF3369 /* AppDelegate.h */; 186 | name = "AppDelegate.h: 15"; 187 | rLen = 0; 188 | rLoc = 319; 189 | rType = 0; 190 | vrLen = 319; 191 | vrLoc = 0; 192 | }; 193 | DC924BF01105218900E5D32F /* PBXTextBookmark */ = { 194 | isa = PBXTextBookmark; 195 | fRef = 256AC3D90F4B6AC300CF3369 /* AppDelegate.m */; 196 | name = "AppDelegate.m: 42"; 197 | rLen = 0; 198 | rLoc = 1463; 199 | rType = 0; 200 | vrLen = 1051; 201 | vrLoc = 647; 202 | }; 203 | DC924BF51105223900E5D32F /* PBXTextBookmark */ = { 204 | isa = PBXTextBookmark; 205 | fRef = DC924AB41105110500E5D32F /* index.html */; 206 | name = "index.html: 13"; 207 | rLen = 0; 208 | rLoc = 515; 209 | rType = 0; 210 | vrLen = 985; 211 | vrLoc = 521; 212 | }; 213 | DC924C021105233C00E5D32F /* PBXTextBookmark */ = { 214 | isa = PBXTextBookmark; 215 | fRef = 256AC3D90F4B6AC300CF3369 /* AppDelegate.m */; 216 | name = "AppDelegate.m: 47"; 217 | rLen = 0; 218 | rLoc = 1593; 219 | rType = 0; 220 | vrLen = 1051; 221 | vrLoc = 687; 222 | }; 223 | } 224 | -------------------------------------------------------------------------------- /Cocoa Web App.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 45; 7 | objects = { 8 | 9 | /* Begin PBXBuildFile section */ 10 | 1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; }; 11 | 256AC3DA0F4B6AC300CF3369 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* AppDelegate.m */; }; 12 | 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; 13 | 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; }; 14 | 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; 15 | DC924AB51105110500E5D32F /* index.html in Resources */ = {isa = PBXBuildFile; fileRef = DC924AB41105110500E5D32F /* index.html */; }; 16 | DC924AC11105127300E5D32F /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC924AC01105127300E5D32F /* WebKit.framework */; }; 17 | DC924B9F110515D200E5D32F /* mac.png in Resources */ = {isa = PBXBuildFile; fileRef = DC924B9E110515D200E5D32F /* mac.png */; }; 18 | DC924BA1110515D700E5D32F /* dogcow.png in Resources */ = {isa = PBXBuildFile; fileRef = DC924BA0110515D700E5D32F /* dogcow.png */; }; 19 | DC924BA3110515DD00E5D32F /* apple.png in Resources */ = {isa = PBXBuildFile; fileRef = DC924BA2110515DD00E5D32F /* apple.png */; }; 20 | /* End PBXBuildFile section */ 21 | 22 | /* Begin PBXFileReference section */ 23 | 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; 24 | 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 25 | 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; 26 | 1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = ""; }; 27 | 256AC3D80F4B6AC300CF3369 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; 28 | 256AC3D90F4B6AC300CF3369 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; 29 | 256AC3F00F4B6AF500CF3369 /* Cocoa_Web_App_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Cocoa_Web_App_Prefix.pch; sourceTree = ""; }; 30 | 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; 31 | 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; 32 | 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 33 | 8D1107310486CEB800E47090 /* Cocoa_Web_App-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Cocoa_Web_App-Info.plist"; sourceTree = ""; }; 34 | 8D1107320486CEB800E47090 /* Cocoa Web App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Cocoa Web App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 35 | DC924AB41105110500E5D32F /* index.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = index.html; sourceTree = ""; }; 36 | DC924AC01105127300E5D32F /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; 37 | DC924B9E110515D200E5D32F /* mac.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = mac.png; sourceTree = ""; }; 38 | DC924BA0110515D700E5D32F /* dogcow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dogcow.png; sourceTree = ""; }; 39 | DC924BA2110515DD00E5D32F /* apple.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = apple.png; sourceTree = ""; }; 40 | /* End PBXFileReference section */ 41 | 42 | /* Begin PBXFrameworksBuildPhase section */ 43 | 8D11072E0486CEB800E47090 /* Frameworks */ = { 44 | isa = PBXFrameworksBuildPhase; 45 | buildActionMask = 2147483647; 46 | files = ( 47 | 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, 48 | DC924AC11105127300E5D32F /* WebKit.framework in Frameworks */, 49 | ); 50 | runOnlyForDeploymentPostprocessing = 0; 51 | }; 52 | /* End PBXFrameworksBuildPhase section */ 53 | 54 | /* Begin PBXGroup section */ 55 | 080E96DDFE201D6D7F000001 /* Classes */ = { 56 | isa = PBXGroup; 57 | children = ( 58 | 256AC3D80F4B6AC300CF3369 /* AppDelegate.h */, 59 | 256AC3D90F4B6AC300CF3369 /* AppDelegate.m */, 60 | ); 61 | name = Classes; 62 | sourceTree = ""; 63 | }; 64 | 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { 65 | isa = PBXGroup; 66 | children = ( 67 | 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, 68 | ); 69 | name = "Linked Frameworks"; 70 | sourceTree = ""; 71 | }; 72 | 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { 73 | isa = PBXGroup; 74 | children = ( 75 | 29B97324FDCFA39411CA2CEA /* AppKit.framework */, 76 | 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */, 77 | 29B97325FDCFA39411CA2CEA /* Foundation.framework */, 78 | DC924AC01105127300E5D32F /* WebKit.framework */, 79 | ); 80 | name = "Other Frameworks"; 81 | sourceTree = ""; 82 | }; 83 | 19C28FACFE9D520D11CA2CBB /* Products */ = { 84 | isa = PBXGroup; 85 | children = ( 86 | 8D1107320486CEB800E47090 /* Cocoa Web App.app */, 87 | ); 88 | name = Products; 89 | sourceTree = ""; 90 | }; 91 | 29B97314FDCFA39411CA2CEA /* Cocoa Web App */ = { 92 | isa = PBXGroup; 93 | children = ( 94 | 080E96DDFE201D6D7F000001 /* Classes */, 95 | 29B97315FDCFA39411CA2CEA /* Other Sources */, 96 | 29B97317FDCFA39411CA2CEA /* Resources */, 97 | 29B97323FDCFA39411CA2CEA /* Frameworks */, 98 | 19C28FACFE9D520D11CA2CBB /* Products */, 99 | ); 100 | name = "Cocoa Web App"; 101 | sourceTree = ""; 102 | }; 103 | 29B97315FDCFA39411CA2CEA /* Other Sources */ = { 104 | isa = PBXGroup; 105 | children = ( 106 | 256AC3F00F4B6AF500CF3369 /* Cocoa_Web_App_Prefix.pch */, 107 | 29B97316FDCFA39411CA2CEA /* main.m */, 108 | ); 109 | name = "Other Sources"; 110 | sourceTree = ""; 111 | }; 112 | 29B97317FDCFA39411CA2CEA /* Resources */ = { 113 | isa = PBXGroup; 114 | children = ( 115 | DC924BA2110515DD00E5D32F /* apple.png */, 116 | DC924AB41105110500E5D32F /* index.html */, 117 | DC924B9E110515D200E5D32F /* mac.png */, 118 | DC924BA0110515D700E5D32F /* dogcow.png */, 119 | 8D1107310486CEB800E47090 /* Cocoa_Web_App-Info.plist */, 120 | 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, 121 | 1DDD58140DA1D0A300B32029 /* MainMenu.xib */, 122 | ); 123 | name = Resources; 124 | sourceTree = ""; 125 | }; 126 | 29B97323FDCFA39411CA2CEA /* Frameworks */ = { 127 | isa = PBXGroup; 128 | children = ( 129 | 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, 130 | 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, 131 | ); 132 | name = Frameworks; 133 | sourceTree = ""; 134 | }; 135 | /* End PBXGroup section */ 136 | 137 | /* Begin PBXNativeTarget section */ 138 | 8D1107260486CEB800E47090 /* Cocoa Web App */ = { 139 | isa = PBXNativeTarget; 140 | buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "Cocoa Web App" */; 141 | buildPhases = ( 142 | 8D1107290486CEB800E47090 /* Resources */, 143 | 8D11072C0486CEB800E47090 /* Sources */, 144 | 8D11072E0486CEB800E47090 /* Frameworks */, 145 | ); 146 | buildRules = ( 147 | ); 148 | dependencies = ( 149 | ); 150 | name = "Cocoa Web App"; 151 | productInstallPath = "$(HOME)/Applications"; 152 | productName = "Cocoa Web App"; 153 | productReference = 8D1107320486CEB800E47090 /* Cocoa Web App.app */; 154 | productType = "com.apple.product-type.application"; 155 | }; 156 | /* End PBXNativeTarget section */ 157 | 158 | /* Begin PBXProject section */ 159 | 29B97313FDCFA39411CA2CEA /* Project object */ = { 160 | isa = PBXProject; 161 | buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Cocoa Web App" */; 162 | compatibilityVersion = "Xcode 3.1"; 163 | hasScannedForEncodings = 1; 164 | mainGroup = 29B97314FDCFA39411CA2CEA /* Cocoa Web App */; 165 | projectDirPath = ""; 166 | projectRoot = ""; 167 | targets = ( 168 | 8D1107260486CEB800E47090 /* Cocoa Web App */, 169 | ); 170 | }; 171 | /* End PBXProject section */ 172 | 173 | /* Begin PBXResourcesBuildPhase section */ 174 | 8D1107290486CEB800E47090 /* Resources */ = { 175 | isa = PBXResourcesBuildPhase; 176 | buildActionMask = 2147483647; 177 | files = ( 178 | 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, 179 | 1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */, 180 | DC924AB51105110500E5D32F /* index.html in Resources */, 181 | DC924B9F110515D200E5D32F /* mac.png in Resources */, 182 | DC924BA1110515D700E5D32F /* dogcow.png in Resources */, 183 | DC924BA3110515DD00E5D32F /* apple.png in Resources */, 184 | ); 185 | runOnlyForDeploymentPostprocessing = 0; 186 | }; 187 | /* End PBXResourcesBuildPhase section */ 188 | 189 | /* Begin PBXSourcesBuildPhase section */ 190 | 8D11072C0486CEB800E47090 /* Sources */ = { 191 | isa = PBXSourcesBuildPhase; 192 | buildActionMask = 2147483647; 193 | files = ( 194 | 8D11072D0486CEB800E47090 /* main.m in Sources */, 195 | 256AC3DA0F4B6AC300CF3369 /* AppDelegate.m in Sources */, 196 | ); 197 | runOnlyForDeploymentPostprocessing = 0; 198 | }; 199 | /* End PBXSourcesBuildPhase section */ 200 | 201 | /* Begin PBXVariantGroup section */ 202 | 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = { 203 | isa = PBXVariantGroup; 204 | children = ( 205 | 089C165DFE840E0CC02AAC07 /* English */, 206 | ); 207 | name = InfoPlist.strings; 208 | sourceTree = ""; 209 | }; 210 | 1DDD58140DA1D0A300B32029 /* MainMenu.xib */ = { 211 | isa = PBXVariantGroup; 212 | children = ( 213 | 1DDD58150DA1D0A300B32029 /* English */, 214 | ); 215 | name = MainMenu.xib; 216 | sourceTree = ""; 217 | }; 218 | /* End PBXVariantGroup section */ 219 | 220 | /* Begin XCBuildConfiguration section */ 221 | C01FCF4B08A954540054247B /* Debug */ = { 222 | isa = XCBuildConfiguration; 223 | buildSettings = { 224 | ALWAYS_SEARCH_USER_PATHS = NO; 225 | COPY_PHASE_STRIP = NO; 226 | GCC_DYNAMIC_NO_PIC = NO; 227 | GCC_ENABLE_FIX_AND_CONTINUE = YES; 228 | GCC_MODEL_TUNING = G5; 229 | GCC_OPTIMIZATION_LEVEL = 0; 230 | GCC_PRECOMPILE_PREFIX_HEADER = YES; 231 | GCC_PREFIX_HEADER = Cocoa_Web_App_Prefix.pch; 232 | INFOPLIST_FILE = "Cocoa_Web_App-Info.plist"; 233 | INSTALL_PATH = "$(HOME)/Applications"; 234 | PRODUCT_NAME = "Cocoa Web App"; 235 | }; 236 | name = Debug; 237 | }; 238 | C01FCF4C08A954540054247B /* Release */ = { 239 | isa = XCBuildConfiguration; 240 | buildSettings = { 241 | ALWAYS_SEARCH_USER_PATHS = NO; 242 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 243 | GCC_MODEL_TUNING = G5; 244 | GCC_PRECOMPILE_PREFIX_HEADER = YES; 245 | GCC_PREFIX_HEADER = Cocoa_Web_App_Prefix.pch; 246 | INFOPLIST_FILE = "Cocoa_Web_App-Info.plist"; 247 | INSTALL_PATH = "$(HOME)/Applications"; 248 | PRODUCT_NAME = "Cocoa Web App"; 249 | }; 250 | name = Release; 251 | }; 252 | C01FCF4F08A954540054247B /* Debug */ = { 253 | isa = XCBuildConfiguration; 254 | buildSettings = { 255 | ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; 256 | GCC_C_LANGUAGE_STANDARD = gnu99; 257 | GCC_OPTIMIZATION_LEVEL = 0; 258 | GCC_WARN_ABOUT_RETURN_TYPE = YES; 259 | GCC_WARN_UNUSED_VARIABLE = YES; 260 | ONLY_ACTIVE_ARCH = YES; 261 | PREBINDING = NO; 262 | SDKROOT = macosx10.6; 263 | }; 264 | name = Debug; 265 | }; 266 | C01FCF5008A954540054247B /* Release */ = { 267 | isa = XCBuildConfiguration; 268 | buildSettings = { 269 | ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; 270 | GCC_C_LANGUAGE_STANDARD = gnu99; 271 | GCC_WARN_ABOUT_RETURN_TYPE = YES; 272 | GCC_WARN_UNUSED_VARIABLE = YES; 273 | PREBINDING = NO; 274 | SDKROOT = macosx10.6; 275 | }; 276 | name = Release; 277 | }; 278 | /* End XCBuildConfiguration section */ 279 | 280 | /* Begin XCConfigurationList section */ 281 | C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "Cocoa Web App" */ = { 282 | isa = XCConfigurationList; 283 | buildConfigurations = ( 284 | C01FCF4B08A954540054247B /* Debug */, 285 | C01FCF4C08A954540054247B /* Release */, 286 | ); 287 | defaultConfigurationIsVisible = 0; 288 | defaultConfigurationName = Release; 289 | }; 290 | C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Cocoa Web App" */ = { 291 | isa = XCConfigurationList; 292 | buildConfigurations = ( 293 | C01FCF4F08A954540054247B /* Debug */, 294 | C01FCF5008A954540054247B /* Release */, 295 | ); 296 | defaultConfigurationIsVisible = 0; 297 | defaultConfigurationName = Release; 298 | }; 299 | /* End XCConfigurationList section */ 300 | }; 301 | rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; 302 | } 303 | -------------------------------------------------------------------------------- /Cocoa Web App.xcodeproj/rbates.mode1v3: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ActivePerspectiveName 6 | Project 7 | AllowedModules 8 | 9 | 10 | BundleLoadPath 11 | 12 | MaxInstances 13 | n 14 | Module 15 | PBXSmartGroupTreeModule 16 | Name 17 | Groups and Files Outline View 18 | 19 | 20 | BundleLoadPath 21 | 22 | MaxInstances 23 | n 24 | Module 25 | PBXNavigatorGroup 26 | Name 27 | Editor 28 | 29 | 30 | BundleLoadPath 31 | 32 | MaxInstances 33 | n 34 | Module 35 | XCTaskListModule 36 | Name 37 | Task List 38 | 39 | 40 | BundleLoadPath 41 | 42 | MaxInstances 43 | n 44 | Module 45 | XCDetailModule 46 | Name 47 | File and Smart Group Detail Viewer 48 | 49 | 50 | BundleLoadPath 51 | 52 | MaxInstances 53 | 1 54 | Module 55 | PBXBuildResultsModule 56 | Name 57 | Detailed Build Results Viewer 58 | 59 | 60 | BundleLoadPath 61 | 62 | MaxInstances 63 | 1 64 | Module 65 | PBXProjectFindModule 66 | Name 67 | Project Batch Find Tool 68 | 69 | 70 | BundleLoadPath 71 | 72 | MaxInstances 73 | n 74 | Module 75 | XCProjectFormatConflictsModule 76 | Name 77 | Project Format Conflicts List 78 | 79 | 80 | BundleLoadPath 81 | 82 | MaxInstances 83 | n 84 | Module 85 | PBXBookmarksModule 86 | Name 87 | Bookmarks Tool 88 | 89 | 90 | BundleLoadPath 91 | 92 | MaxInstances 93 | n 94 | Module 95 | PBXClassBrowserModule 96 | Name 97 | Class Browser 98 | 99 | 100 | BundleLoadPath 101 | 102 | MaxInstances 103 | n 104 | Module 105 | PBXCVSModule 106 | Name 107 | Source Code Control Tool 108 | 109 | 110 | BundleLoadPath 111 | 112 | MaxInstances 113 | n 114 | Module 115 | PBXDebugBreakpointsModule 116 | Name 117 | Debug Breakpoints Tool 118 | 119 | 120 | BundleLoadPath 121 | 122 | MaxInstances 123 | n 124 | Module 125 | XCDockableInspector 126 | Name 127 | Inspector 128 | 129 | 130 | BundleLoadPath 131 | 132 | MaxInstances 133 | n 134 | Module 135 | PBXOpenQuicklyModule 136 | Name 137 | Open Quickly Tool 138 | 139 | 140 | BundleLoadPath 141 | 142 | MaxInstances 143 | 1 144 | Module 145 | PBXDebugSessionModule 146 | Name 147 | Debugger 148 | 149 | 150 | BundleLoadPath 151 | 152 | MaxInstances 153 | 1 154 | Module 155 | PBXDebugCLIModule 156 | Name 157 | Debug Console 158 | 159 | 160 | BundleLoadPath 161 | 162 | MaxInstances 163 | n 164 | Module 165 | XCSnapshotModule 166 | Name 167 | Snapshots Tool 168 | 169 | 170 | BundlePath 171 | /Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources 172 | Description 173 | DefaultDescriptionKey 174 | DockingSystemVisible 175 | 176 | Extension 177 | mode1v3 178 | FavBarConfig 179 | 180 | PBXProjectModuleGUID 181 | DC924A9A1104EEEE00E5D32F 182 | XCBarModuleItemNames 183 | 184 | XCBarModuleItems 185 | 186 | 187 | FirstTimeWindowDisplayed 188 | 189 | Identifier 190 | com.apple.perspectives.project.mode1v3 191 | MajorVersion 192 | 33 193 | MinorVersion 194 | 0 195 | Name 196 | Default 197 | Notifications 198 | 199 | OpenEditors 200 | 201 | PerspectiveWidths 202 | 203 | -1 204 | -1 205 | 206 | Perspectives 207 | 208 | 209 | ChosenToolbarItems 210 | 211 | active-combo-popup 212 | action 213 | NSToolbarFlexibleSpaceItem 214 | debugger-enable-breakpoints 215 | build-and-go 216 | com.apple.ide.PBXToolbarStopButton 217 | get-info 218 | NSToolbarFlexibleSpaceItem 219 | com.apple.pbx.toolbar.searchfield 220 | 221 | ControllerClassBaseName 222 | 223 | IconName 224 | WindowOfProjectWithEditor 225 | Identifier 226 | perspective.project 227 | IsVertical 228 | 229 | Layout 230 | 231 | 232 | ContentConfiguration 233 | 234 | PBXBottomSmartGroupGIDs 235 | 236 | 1C37FBAC04509CD000000102 237 | 1C37FAAC04509CD000000102 238 | 1C37FABC05509CD000000102 239 | 1C37FABC05539CD112110102 240 | E2644B35053B69B200211256 241 | 1C37FABC04509CD000100104 242 | 1CC0EA4004350EF90044410B 243 | 1CC0EA4004350EF90041110B 244 | 245 | PBXProjectModuleGUID 246 | 1CE0B1FE06471DED0097A5F4 247 | PBXProjectModuleLabel 248 | Files 249 | PBXProjectStructureProvided 250 | yes 251 | PBXSmartGroupTreeModuleColumnData 252 | 253 | PBXSmartGroupTreeModuleColumnWidthsKey 254 | 255 | 186 256 | 257 | PBXSmartGroupTreeModuleColumnsKey_v4 258 | 259 | MainColumn 260 | 261 | 262 | PBXSmartGroupTreeModuleOutlineStateKey_v7 263 | 264 | PBXSmartGroupTreeModuleOutlineStateExpansionKey 265 | 266 | 29B97314FDCFA39411CA2CEA 267 | 080E96DDFE201D6D7F000001 268 | 29B97317FDCFA39411CA2CEA 269 | 1C37FABC05509CD000000102 270 | 271 | PBXSmartGroupTreeModuleOutlineStateSelectionKey 272 | 273 | 274 | 3 275 | 1 276 | 0 277 | 278 | 279 | PBXSmartGroupTreeModuleOutlineStateVisibleRectKey 280 | {{0, 0}, {186, 606}} 281 | 282 | PBXTopSmartGroupGIDs 283 | 284 | XCIncludePerspectivesSwitch 285 | 286 | XCSharingToken 287 | com.apple.Xcode.GFSharingToken 288 | 289 | GeometryConfiguration 290 | 291 | Frame 292 | {{0, 0}, {203, 624}} 293 | GroupTreeTableConfiguration 294 | 295 | MainColumn 296 | 186 297 | 298 | RubberWindowFrame 299 | 407 363 1240 665 0 0 1680 1028 300 | 301 | Module 302 | PBXSmartGroupTreeModule 303 | Proportion 304 | 203pt 305 | 306 | 307 | Dock 308 | 309 | 310 | BecomeActive 311 | 312 | ContentConfiguration 313 | 314 | PBXProjectModuleGUID 315 | 1CE0B20306471E060097A5F4 316 | PBXProjectModuleLabel 317 | AppDelegate.m 318 | PBXSplitModuleInNavigatorKey 319 | 320 | Split0 321 | 322 | PBXProjectModuleGUID 323 | 1CE0B20406471E060097A5F4 324 | PBXProjectModuleLabel 325 | AppDelegate.m 326 | _historyCapacity 327 | 0 328 | bookmark 329 | DC924C021105233C00E5D32F 330 | history 331 | 332 | DC924B6C1105129000E5D32F 333 | DC924B6D1105129000E5D32F 334 | DC924B951105133A00E5D32F 335 | DC924BA6110517A300E5D32F 336 | DC924BA7110517A300E5D32F 337 | DC924BA8110517A300E5D32F 338 | DC924BEF1105218900E5D32F 339 | DC924BF51105223900E5D32F 340 | DC924BF01105218900E5D32F 341 | 342 | 343 | SplitCount 344 | 1 345 | 346 | StatusBarVisibility 347 | 348 | 349 | GeometryConfiguration 350 | 351 | Frame 352 | {{0, 0}, {1032, 430}} 353 | RubberWindowFrame 354 | 407 363 1240 665 0 0 1680 1028 355 | 356 | Module 357 | PBXNavigatorGroup 358 | Proportion 359 | 430pt 360 | 361 | 362 | ContentConfiguration 363 | 364 | PBXProjectModuleGUID 365 | 1CE0B20506471E060097A5F4 366 | PBXProjectModuleLabel 367 | Detail 368 | 369 | GeometryConfiguration 370 | 371 | Frame 372 | {{0, 435}, {1032, 189}} 373 | RubberWindowFrame 374 | 407 363 1240 665 0 0 1680 1028 375 | 376 | Module 377 | XCDetailModule 378 | Proportion 379 | 189pt 380 | 381 | 382 | Proportion 383 | 1032pt 384 | 385 | 386 | Name 387 | Project 388 | ServiceClasses 389 | 390 | XCModuleDock 391 | PBXSmartGroupTreeModule 392 | XCModuleDock 393 | PBXNavigatorGroup 394 | XCDetailModule 395 | 396 | TableOfContents 397 | 398 | DC924B711105129000E5D32F 399 | 1CE0B1FE06471DED0097A5F4 400 | DC924B721105129000E5D32F 401 | 1CE0B20306471E060097A5F4 402 | 1CE0B20506471E060097A5F4 403 | 404 | ToolbarConfigUserDefaultsMinorVersion 405 | 2 406 | ToolbarConfiguration 407 | xcode.toolbar.config.defaultV3 408 | 409 | 410 | ControllerClassBaseName 411 | 412 | IconName 413 | WindowOfProject 414 | Identifier 415 | perspective.morph 416 | IsVertical 417 | 0 418 | Layout 419 | 420 | 421 | BecomeActive 422 | 1 423 | ContentConfiguration 424 | 425 | PBXBottomSmartGroupGIDs 426 | 427 | 1C37FBAC04509CD000000102 428 | 1C37FAAC04509CD000000102 429 | 1C08E77C0454961000C914BD 430 | 1C37FABC05509CD000000102 431 | 1C37FABC05539CD112110102 432 | E2644B35053B69B200211256 433 | 1C37FABC04509CD000100104 434 | 1CC0EA4004350EF90044410B 435 | 1CC0EA4004350EF90041110B 436 | 437 | PBXProjectModuleGUID 438 | 11E0B1FE06471DED0097A5F4 439 | PBXProjectModuleLabel 440 | Files 441 | PBXProjectStructureProvided 442 | yes 443 | PBXSmartGroupTreeModuleColumnData 444 | 445 | PBXSmartGroupTreeModuleColumnWidthsKey 446 | 447 | 186 448 | 449 | PBXSmartGroupTreeModuleColumnsKey_v4 450 | 451 | MainColumn 452 | 453 | 454 | PBXSmartGroupTreeModuleOutlineStateKey_v7 455 | 456 | PBXSmartGroupTreeModuleOutlineStateExpansionKey 457 | 458 | 29B97314FDCFA39411CA2CEA 459 | 1C37FABC05509CD000000102 460 | 461 | PBXSmartGroupTreeModuleOutlineStateSelectionKey 462 | 463 | 464 | 0 465 | 466 | 467 | PBXSmartGroupTreeModuleOutlineStateVisibleRectKey 468 | {{0, 0}, {186, 337}} 469 | 470 | PBXTopSmartGroupGIDs 471 | 472 | XCIncludePerspectivesSwitch 473 | 1 474 | XCSharingToken 475 | com.apple.Xcode.GFSharingToken 476 | 477 | GeometryConfiguration 478 | 479 | Frame 480 | {{0, 0}, {203, 355}} 481 | GroupTreeTableConfiguration 482 | 483 | MainColumn 484 | 186 485 | 486 | RubberWindowFrame 487 | 373 269 690 397 0 0 1440 878 488 | 489 | Module 490 | PBXSmartGroupTreeModule 491 | Proportion 492 | 100% 493 | 494 | 495 | Name 496 | Morph 497 | PreferredWidth 498 | 300 499 | ServiceClasses 500 | 501 | XCModuleDock 502 | PBXSmartGroupTreeModule 503 | 504 | TableOfContents 505 | 506 | 11E0B1FE06471DED0097A5F4 507 | 508 | ToolbarConfiguration 509 | xcode.toolbar.config.default.shortV3 510 | 511 | 512 | PerspectivesBarVisible 513 | 514 | ShelfIsVisible 515 | 516 | SourceDescription 517 | file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecificationMode1.xcperspec' 518 | StatusbarIsVisible 519 | 520 | TimeStamp 521 | 0.0 522 | ToolbarConfigUserDefaultsMinorVersion 523 | 2 524 | ToolbarDisplayMode 525 | 1 526 | ToolbarIsVisible 527 | 528 | ToolbarSizeMode 529 | 1 530 | Type 531 | Perspectives 532 | UpdateMessage 533 | The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'? 534 | WindowJustification 535 | 5 536 | WindowOrderList 537 | 538 | DC924B7C1105129000E5D32F 539 | DC924B7D1105129000E5D32F 540 | 1CD10A99069EF8BA00B06720 541 | DC924A9B1104EEEE00E5D32F 542 | 1C78EAAD065D492600B07095 543 | /Users/rbates/code/cocoa-web-app/Cocoa Web App.xcodeproj 544 | 545 | WindowString 546 | 407 363 1240 665 0 0 1680 1028 547 | WindowToolsV3 548 | 549 | 550 | FirstTimeWindowDisplayed 551 | 552 | Identifier 553 | windowTool.build 554 | IsVertical 555 | 556 | Layout 557 | 558 | 559 | Dock 560 | 561 | 562 | ContentConfiguration 563 | 564 | PBXProjectModuleGUID 565 | 1CD0528F0623707200166675 566 | PBXProjectModuleLabel 567 | AppDelegate.m 568 | StatusBarVisibility 569 | 570 | 571 | GeometryConfiguration 572 | 573 | Frame 574 | {{0, 0}, {500, 218}} 575 | RubberWindowFrame 576 | 702 235 500 500 0 0 1680 1028 577 | 578 | Module 579 | PBXNavigatorGroup 580 | Proportion 581 | 218pt 582 | 583 | 584 | BecomeActive 585 | 586 | ContentConfiguration 587 | 588 | PBXProjectModuleGUID 589 | XCMainBuildResultsModuleGUID 590 | PBXProjectModuleLabel 591 | Build Results 592 | XCBuildResultsTrigger_Collapse 593 | 1021 594 | XCBuildResultsTrigger_Open 595 | 1011 596 | 597 | GeometryConfiguration 598 | 599 | Frame 600 | {{0, 223}, {500, 236}} 601 | RubberWindowFrame 602 | 702 235 500 500 0 0 1680 1028 603 | 604 | Module 605 | PBXBuildResultsModule 606 | Proportion 607 | 236pt 608 | 609 | 610 | Proportion 611 | 459pt 612 | 613 | 614 | Name 615 | Build Results 616 | ServiceClasses 617 | 618 | PBXBuildResultsModule 619 | 620 | StatusbarIsVisible 621 | 622 | TableOfContents 623 | 624 | DC924A9B1104EEEE00E5D32F 625 | DC924B731105129000E5D32F 626 | 1CD0528F0623707200166675 627 | XCMainBuildResultsModuleGUID 628 | 629 | ToolbarConfiguration 630 | xcode.toolbar.config.buildV3 631 | WindowContentMinSize 632 | 486 300 633 | WindowString 634 | 702 235 500 500 0 0 1680 1028 635 | WindowToolGUID 636 | DC924A9B1104EEEE00E5D32F 637 | WindowToolIsVisible 638 | 639 | 640 | 641 | FirstTimeWindowDisplayed 642 | 643 | Identifier 644 | windowTool.debugger 645 | IsVertical 646 | 647 | Layout 648 | 649 | 650 | Dock 651 | 652 | 653 | ContentConfiguration 654 | 655 | Debugger 656 | 657 | HorizontalSplitView 658 | 659 | _collapsingFrameDimension 660 | 0.0 661 | _indexOfCollapsedView 662 | 0 663 | _percentageOfCollapsedView 664 | 0.0 665 | isCollapsed 666 | yes 667 | sizes 668 | 669 | {{0, 0}, {316, 185}} 670 | {{316, 0}, {378, 185}} 671 | 672 | 673 | VerticalSplitView 674 | 675 | _collapsingFrameDimension 676 | 0.0 677 | _indexOfCollapsedView 678 | 0 679 | _percentageOfCollapsedView 680 | 0.0 681 | isCollapsed 682 | yes 683 | sizes 684 | 685 | {{0, 0}, {694, 185}} 686 | {{0, 185}, {694, 196}} 687 | 688 | 689 | 690 | LauncherConfigVersion 691 | 8 692 | PBXProjectModuleGUID 693 | 1C162984064C10D400B95A72 694 | PBXProjectModuleLabel 695 | Debug - GLUTExamples (Underwater) 696 | 697 | GeometryConfiguration 698 | 699 | DebugConsoleVisible 700 | None 701 | DebugConsoleWindowFrame 702 | {{200, 200}, {500, 300}} 703 | DebugSTDIOWindowFrame 704 | {{200, 200}, {500, 300}} 705 | Frame 706 | {{0, 0}, {694, 381}} 707 | PBXDebugSessionStackFrameViewKey 708 | 709 | DebugVariablesTableConfiguration 710 | 711 | Name 712 | 120 713 | Value 714 | 85 715 | Summary 716 | 148 717 | 718 | Frame 719 | {{316, 0}, {378, 185}} 720 | RubberWindowFrame 721 | 541 583 694 422 0 0 1680 1028 722 | 723 | RubberWindowFrame 724 | 541 583 694 422 0 0 1680 1028 725 | 726 | Module 727 | PBXDebugSessionModule 728 | Proportion 729 | 381pt 730 | 731 | 732 | Proportion 733 | 381pt 734 | 735 | 736 | Name 737 | Debugger 738 | ServiceClasses 739 | 740 | PBXDebugSessionModule 741 | 742 | StatusbarIsVisible 743 | 744 | TableOfContents 745 | 746 | 1CD10A99069EF8BA00B06720 747 | DC924B741105129000E5D32F 748 | 1C162984064C10D400B95A72 749 | DC924B751105129000E5D32F 750 | DC924B761105129000E5D32F 751 | DC924B771105129000E5D32F 752 | DC924B781105129000E5D32F 753 | DC924B791105129000E5D32F 754 | 755 | ToolbarConfiguration 756 | xcode.toolbar.config.debugV3 757 | WindowString 758 | 541 583 694 422 0 0 1680 1028 759 | WindowToolGUID 760 | 1CD10A99069EF8BA00B06720 761 | WindowToolIsVisible 762 | 763 | 764 | 765 | Identifier 766 | windowTool.find 767 | Layout 768 | 769 | 770 | Dock 771 | 772 | 773 | Dock 774 | 775 | 776 | ContentConfiguration 777 | 778 | PBXProjectModuleGUID 779 | 1CDD528C0622207200134675 780 | PBXProjectModuleLabel 781 | <No Editor> 782 | PBXSplitModuleInNavigatorKey 783 | 784 | Split0 785 | 786 | PBXProjectModuleGUID 787 | 1CD0528D0623707200166675 788 | 789 | SplitCount 790 | 1 791 | 792 | StatusBarVisibility 793 | 1 794 | 795 | GeometryConfiguration 796 | 797 | Frame 798 | {{0, 0}, {781, 167}} 799 | RubberWindowFrame 800 | 62 385 781 470 0 0 1440 878 801 | 802 | Module 803 | PBXNavigatorGroup 804 | Proportion 805 | 781pt 806 | 807 | 808 | Proportion 809 | 50% 810 | 811 | 812 | BecomeActive 813 | 1 814 | ContentConfiguration 815 | 816 | PBXProjectModuleGUID 817 | 1CD0528E0623707200166675 818 | PBXProjectModuleLabel 819 | Project Find 820 | 821 | GeometryConfiguration 822 | 823 | Frame 824 | {{8, 0}, {773, 254}} 825 | RubberWindowFrame 826 | 62 385 781 470 0 0 1440 878 827 | 828 | Module 829 | PBXProjectFindModule 830 | Proportion 831 | 50% 832 | 833 | 834 | Proportion 835 | 428pt 836 | 837 | 838 | Name 839 | Project Find 840 | ServiceClasses 841 | 842 | PBXProjectFindModule 843 | 844 | StatusbarIsVisible 845 | 1 846 | TableOfContents 847 | 848 | 1C530D57069F1CE1000CFCEE 849 | 1C530D58069F1CE1000CFCEE 850 | 1C530D59069F1CE1000CFCEE 851 | 1CDD528C0622207200134675 852 | 1C530D5A069F1CE1000CFCEE 853 | 1CE0B1FE06471DED0097A5F4 854 | 1CD0528E0623707200166675 855 | 856 | WindowString 857 | 62 385 781 470 0 0 1440 878 858 | WindowToolGUID 859 | 1C530D57069F1CE1000CFCEE 860 | WindowToolIsVisible 861 | 0 862 | 863 | 864 | Identifier 865 | MENUSEPARATOR 866 | 867 | 868 | FirstTimeWindowDisplayed 869 | 870 | Identifier 871 | windowTool.debuggerConsole 872 | IsVertical 873 | 874 | Layout 875 | 876 | 877 | Dock 878 | 879 | 880 | BecomeActive 881 | 882 | ContentConfiguration 883 | 884 | PBXProjectModuleGUID 885 | 1C78EAAC065D492600B07095 886 | PBXProjectModuleLabel 887 | Debugger Console 888 | 889 | GeometryConfiguration 890 | 891 | Frame 892 | {{0, 0}, {1015, 362}} 893 | RubberWindowFrame 894 | 607 625 1015 403 0 0 1680 1028 895 | 896 | Module 897 | PBXDebugCLIModule 898 | Proportion 899 | 362pt 900 | 901 | 902 | Proportion 903 | 362pt 904 | 905 | 906 | Name 907 | Debugger Console 908 | ServiceClasses 909 | 910 | PBXDebugCLIModule 911 | 912 | StatusbarIsVisible 913 | 914 | TableOfContents 915 | 916 | 1C78EAAD065D492600B07095 917 | DC924B7A1105129000E5D32F 918 | 1C78EAAC065D492600B07095 919 | 920 | ToolbarConfiguration 921 | xcode.toolbar.config.consoleV3 922 | WindowString 923 | 607 625 1015 403 0 0 1680 1028 924 | WindowToolGUID 925 | 1C78EAAD065D492600B07095 926 | WindowToolIsVisible 927 | 928 | 929 | 930 | Identifier 931 | windowTool.snapshots 932 | Layout 933 | 934 | 935 | Dock 936 | 937 | 938 | Module 939 | XCSnapshotModule 940 | Proportion 941 | 100% 942 | 943 | 944 | Proportion 945 | 100% 946 | 947 | 948 | Name 949 | Snapshots 950 | ServiceClasses 951 | 952 | XCSnapshotModule 953 | 954 | StatusbarIsVisible 955 | Yes 956 | ToolbarConfiguration 957 | xcode.toolbar.config.snapshots 958 | WindowString 959 | 315 824 300 550 0 0 1440 878 960 | WindowToolIsVisible 961 | Yes 962 | 963 | 964 | Identifier 965 | windowTool.scm 966 | Layout 967 | 968 | 969 | Dock 970 | 971 | 972 | ContentConfiguration 973 | 974 | PBXProjectModuleGUID 975 | 1C78EAB2065D492600B07095 976 | PBXProjectModuleLabel 977 | <No Editor> 978 | PBXSplitModuleInNavigatorKey 979 | 980 | Split0 981 | 982 | PBXProjectModuleGUID 983 | 1C78EAB3065D492600B07095 984 | 985 | SplitCount 986 | 1 987 | 988 | StatusBarVisibility 989 | 1 990 | 991 | GeometryConfiguration 992 | 993 | Frame 994 | {{0, 0}, {452, 0}} 995 | RubberWindowFrame 996 | 743 379 452 308 0 0 1280 1002 997 | 998 | Module 999 | PBXNavigatorGroup 1000 | Proportion 1001 | 0pt 1002 | 1003 | 1004 | BecomeActive 1005 | 1 1006 | ContentConfiguration 1007 | 1008 | PBXProjectModuleGUID 1009 | 1CD052920623707200166675 1010 | PBXProjectModuleLabel 1011 | SCM 1012 | 1013 | GeometryConfiguration 1014 | 1015 | ConsoleFrame 1016 | {{0, 259}, {452, 0}} 1017 | Frame 1018 | {{0, 7}, {452, 259}} 1019 | RubberWindowFrame 1020 | 743 379 452 308 0 0 1280 1002 1021 | TableConfiguration 1022 | 1023 | Status 1024 | 30 1025 | FileName 1026 | 199 1027 | Path 1028 | 197.0950012207031 1029 | 1030 | TableFrame 1031 | {{0, 0}, {452, 250}} 1032 | 1033 | Module 1034 | PBXCVSModule 1035 | Proportion 1036 | 262pt 1037 | 1038 | 1039 | Proportion 1040 | 266pt 1041 | 1042 | 1043 | Name 1044 | SCM 1045 | ServiceClasses 1046 | 1047 | PBXCVSModule 1048 | 1049 | StatusbarIsVisible 1050 | 1 1051 | TableOfContents 1052 | 1053 | 1C78EAB4065D492600B07095 1054 | 1C78EAB5065D492600B07095 1055 | 1C78EAB2065D492600B07095 1056 | 1CD052920623707200166675 1057 | 1058 | ToolbarConfiguration 1059 | xcode.toolbar.config.scm 1060 | WindowString 1061 | 743 379 452 308 0 0 1280 1002 1062 | 1063 | 1064 | Identifier 1065 | windowTool.breakpoints 1066 | IsVertical 1067 | 0 1068 | Layout 1069 | 1070 | 1071 | Dock 1072 | 1073 | 1074 | BecomeActive 1075 | 1 1076 | ContentConfiguration 1077 | 1078 | PBXBottomSmartGroupGIDs 1079 | 1080 | 1C77FABC04509CD000000102 1081 | 1082 | PBXProjectModuleGUID 1083 | 1CE0B1FE06471DED0097A5F4 1084 | PBXProjectModuleLabel 1085 | Files 1086 | PBXProjectStructureProvided 1087 | no 1088 | PBXSmartGroupTreeModuleColumnData 1089 | 1090 | PBXSmartGroupTreeModuleColumnWidthsKey 1091 | 1092 | 168 1093 | 1094 | PBXSmartGroupTreeModuleColumnsKey_v4 1095 | 1096 | MainColumn 1097 | 1098 | 1099 | PBXSmartGroupTreeModuleOutlineStateKey_v7 1100 | 1101 | PBXSmartGroupTreeModuleOutlineStateExpansionKey 1102 | 1103 | 1C77FABC04509CD000000102 1104 | 1105 | PBXSmartGroupTreeModuleOutlineStateSelectionKey 1106 | 1107 | 1108 | 0 1109 | 1110 | 1111 | PBXSmartGroupTreeModuleOutlineStateVisibleRectKey 1112 | {{0, 0}, {168, 350}} 1113 | 1114 | PBXTopSmartGroupGIDs 1115 | 1116 | XCIncludePerspectivesSwitch 1117 | 0 1118 | 1119 | GeometryConfiguration 1120 | 1121 | Frame 1122 | {{0, 0}, {185, 368}} 1123 | GroupTreeTableConfiguration 1124 | 1125 | MainColumn 1126 | 168 1127 | 1128 | RubberWindowFrame 1129 | 315 424 744 409 0 0 1440 878 1130 | 1131 | Module 1132 | PBXSmartGroupTreeModule 1133 | Proportion 1134 | 185pt 1135 | 1136 | 1137 | ContentConfiguration 1138 | 1139 | PBXProjectModuleGUID 1140 | 1CA1AED706398EBD00589147 1141 | PBXProjectModuleLabel 1142 | Detail 1143 | 1144 | GeometryConfiguration 1145 | 1146 | Frame 1147 | {{190, 0}, {554, 368}} 1148 | RubberWindowFrame 1149 | 315 424 744 409 0 0 1440 878 1150 | 1151 | Module 1152 | XCDetailModule 1153 | Proportion 1154 | 554pt 1155 | 1156 | 1157 | Proportion 1158 | 368pt 1159 | 1160 | 1161 | MajorVersion 1162 | 3 1163 | MinorVersion 1164 | 0 1165 | Name 1166 | Breakpoints 1167 | ServiceClasses 1168 | 1169 | PBXSmartGroupTreeModule 1170 | XCDetailModule 1171 | 1172 | StatusbarIsVisible 1173 | 1 1174 | TableOfContents 1175 | 1176 | 1CDDB66807F98D9800BB5817 1177 | 1CDDB66907F98D9800BB5817 1178 | 1CE0B1FE06471DED0097A5F4 1179 | 1CA1AED706398EBD00589147 1180 | 1181 | ToolbarConfiguration 1182 | xcode.toolbar.config.breakpointsV3 1183 | WindowString 1184 | 315 424 744 409 0 0 1440 878 1185 | WindowToolGUID 1186 | 1CDDB66807F98D9800BB5817 1187 | WindowToolIsVisible 1188 | 1 1189 | 1190 | 1191 | Identifier 1192 | windowTool.debugAnimator 1193 | Layout 1194 | 1195 | 1196 | Dock 1197 | 1198 | 1199 | Module 1200 | PBXNavigatorGroup 1201 | Proportion 1202 | 100% 1203 | 1204 | 1205 | Proportion 1206 | 100% 1207 | 1208 | 1209 | Name 1210 | Debug Visualizer 1211 | ServiceClasses 1212 | 1213 | PBXNavigatorGroup 1214 | 1215 | StatusbarIsVisible 1216 | 1 1217 | ToolbarConfiguration 1218 | xcode.toolbar.config.debugAnimatorV3 1219 | WindowString 1220 | 100 100 700 500 0 0 1280 1002 1221 | 1222 | 1223 | Identifier 1224 | windowTool.bookmarks 1225 | Layout 1226 | 1227 | 1228 | Dock 1229 | 1230 | 1231 | Module 1232 | PBXBookmarksModule 1233 | Proportion 1234 | 100% 1235 | 1236 | 1237 | Proportion 1238 | 100% 1239 | 1240 | 1241 | Name 1242 | Bookmarks 1243 | ServiceClasses 1244 | 1245 | PBXBookmarksModule 1246 | 1247 | StatusbarIsVisible 1248 | 0 1249 | WindowString 1250 | 538 42 401 187 0 0 1280 1002 1251 | 1252 | 1253 | Identifier 1254 | windowTool.projectFormatConflicts 1255 | Layout 1256 | 1257 | 1258 | Dock 1259 | 1260 | 1261 | Module 1262 | XCProjectFormatConflictsModule 1263 | Proportion 1264 | 100% 1265 | 1266 | 1267 | Proportion 1268 | 100% 1269 | 1270 | 1271 | Name 1272 | Project Format Conflicts 1273 | ServiceClasses 1274 | 1275 | XCProjectFormatConflictsModule 1276 | 1277 | StatusbarIsVisible 1278 | 0 1279 | WindowContentMinSize 1280 | 450 300 1281 | WindowString 1282 | 50 850 472 307 0 0 1440 877 1283 | 1284 | 1285 | Identifier 1286 | windowTool.classBrowser 1287 | Layout 1288 | 1289 | 1290 | Dock 1291 | 1292 | 1293 | BecomeActive 1294 | 1 1295 | ContentConfiguration 1296 | 1297 | OptionsSetName 1298 | Hierarchy, all classes 1299 | PBXProjectModuleGUID 1300 | 1CA6456E063B45B4001379D8 1301 | PBXProjectModuleLabel 1302 | Class Browser - NSObject 1303 | 1304 | GeometryConfiguration 1305 | 1306 | ClassesFrame 1307 | {{0, 0}, {374, 96}} 1308 | ClassesTreeTableConfiguration 1309 | 1310 | PBXClassNameColumnIdentifier 1311 | 208 1312 | PBXClassBookColumnIdentifier 1313 | 22 1314 | 1315 | Frame 1316 | {{0, 0}, {630, 331}} 1317 | MembersFrame 1318 | {{0, 105}, {374, 395}} 1319 | MembersTreeTableConfiguration 1320 | 1321 | PBXMemberTypeIconColumnIdentifier 1322 | 22 1323 | PBXMemberNameColumnIdentifier 1324 | 216 1325 | PBXMemberTypeColumnIdentifier 1326 | 97 1327 | PBXMemberBookColumnIdentifier 1328 | 22 1329 | 1330 | PBXModuleWindowStatusBarHidden2 1331 | 1 1332 | RubberWindowFrame 1333 | 385 179 630 352 0 0 1440 878 1334 | 1335 | Module 1336 | PBXClassBrowserModule 1337 | Proportion 1338 | 332pt 1339 | 1340 | 1341 | Proportion 1342 | 332pt 1343 | 1344 | 1345 | Name 1346 | Class Browser 1347 | ServiceClasses 1348 | 1349 | PBXClassBrowserModule 1350 | 1351 | StatusbarIsVisible 1352 | 0 1353 | TableOfContents 1354 | 1355 | 1C0AD2AF069F1E9B00FABCE6 1356 | 1C0AD2B0069F1E9B00FABCE6 1357 | 1CA6456E063B45B4001379D8 1358 | 1359 | ToolbarConfiguration 1360 | xcode.toolbar.config.classbrowser 1361 | WindowString 1362 | 385 179 630 352 0 0 1440 878 1363 | WindowToolGUID 1364 | 1C0AD2AF069F1E9B00FABCE6 1365 | WindowToolIsVisible 1366 | 0 1367 | 1368 | 1369 | Identifier 1370 | windowTool.refactoring 1371 | IncludeInToolsMenu 1372 | 0 1373 | Layout 1374 | 1375 | 1376 | Dock 1377 | 1378 | 1379 | BecomeActive 1380 | 1 1381 | GeometryConfiguration 1382 | 1383 | Frame 1384 | {0, 0}, {500, 335} 1385 | RubberWindowFrame 1386 | {0, 0}, {500, 335} 1387 | 1388 | Module 1389 | XCRefactoringModule 1390 | Proportion 1391 | 100% 1392 | 1393 | 1394 | Proportion 1395 | 100% 1396 | 1397 | 1398 | Name 1399 | Refactoring 1400 | ServiceClasses 1401 | 1402 | XCRefactoringModule 1403 | 1404 | WindowString 1405 | 200 200 500 356 0 0 1920 1200 1406 | 1407 | 1408 | 1409 | 1410 | -------------------------------------------------------------------------------- /English.lproj/MainMenu.xib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1060 5 | 10B504 6 | 740 7 | 1038.2 8 | 437.00 9 | 10 | YES 11 | 12 | YES 13 | com.apple.InterfaceBuilder.CocoaPlugin 14 | com.apple.WebKitIBPlugin 15 | 16 | 17 | YES 18 | 740 19 | 740 20 | 21 | 22 | 23 | YES 24 | 25 | 26 | 27 | 28 | YES 29 | com.apple.InterfaceBuilder.CocoaPlugin 30 | com.apple.WebKitIBPlugin 31 | 32 | 33 | YES 34 | 35 | YES 36 | 37 | 38 | YES 39 | 40 | 41 | 42 | YES 43 | 44 | NSApplication 45 | 46 | 47 | FirstResponder 48 | 49 | 50 | NSApplication 51 | 52 | 53 | AMainMenu 54 | 55 | YES 56 | 57 | 58 | Cocoa Web App 59 | 60 | 1048576 61 | 2147483647 62 | 63 | NSImage 64 | NSMenuCheckmark 65 | 66 | 67 | NSImage 68 | NSMenuMixedState 69 | 70 | submenuAction: 71 | 72 | Cocoa Web App 73 | 74 | YES 75 | 76 | 77 | About Cocoa Web App 78 | 79 | 2147483647 80 | 81 | 82 | 83 | 84 | 85 | YES 86 | YES 87 | 88 | 89 | 1048576 90 | 2147483647 91 | 92 | 93 | 94 | 95 | 96 | Services 97 | 98 | 1048576 99 | 2147483647 100 | 101 | 102 | submenuAction: 103 | 104 | Services 105 | 106 | YES 107 | 108 | _NSServicesMenu 109 | 110 | 111 | 112 | 113 | YES 114 | YES 115 | 116 | 117 | 1048576 118 | 2147483647 119 | 120 | 121 | 122 | 123 | 124 | Hide Cocoa Web App 125 | h 126 | 1048576 127 | 2147483647 128 | 129 | 130 | 131 | 132 | 133 | Hide Others 134 | h 135 | 1572864 136 | 2147483647 137 | 138 | 139 | 140 | 141 | 142 | Show All 143 | 144 | 1048576 145 | 2147483647 146 | 147 | 148 | 149 | 150 | 151 | YES 152 | YES 153 | 154 | 155 | 1048576 156 | 2147483647 157 | 158 | 159 | 160 | 161 | 162 | Quit Cocoa Web App 163 | q 164 | 1048576 165 | 2147483647 166 | 167 | 168 | 169 | 170 | _NSAppleMenu 171 | 172 | 173 | 174 | 175 | Try Me 176 | 177 | 2147483647 178 | 179 | 180 | submenuAction: 181 | 182 | Try Me 183 | 184 | YES 185 | 186 | 187 | Change Greeting 188 | 189 | 2147483647 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | Edit 199 | 200 | 1048576 201 | 2147483647 202 | 203 | 204 | submenuAction: 205 | 206 | Edit 207 | 208 | YES 209 | 210 | 211 | Undo 212 | z 213 | 1048576 214 | 2147483647 215 | 216 | 217 | 218 | 219 | 220 | Redo 221 | Z 222 | 1179648 223 | 2147483647 224 | 225 | 226 | 227 | 228 | 229 | YES 230 | YES 231 | 232 | 233 | 1048576 234 | 2147483647 235 | 236 | 237 | 238 | 239 | 240 | Cut 241 | x 242 | 1048576 243 | 2147483647 244 | 245 | 246 | 247 | 248 | 249 | Copy 250 | c 251 | 1048576 252 | 2147483647 253 | 254 | 255 | 256 | 257 | 258 | Paste 259 | v 260 | 1048576 261 | 2147483647 262 | 263 | 264 | 265 | 266 | 267 | Paste and Match Style 268 | V 269 | 1572864 270 | 2147483647 271 | 272 | 273 | 274 | 275 | 276 | Delete 277 | 278 | 1048576 279 | 2147483647 280 | 281 | 282 | 283 | 284 | 285 | Select All 286 | a 287 | 1048576 288 | 2147483647 289 | 290 | 291 | 292 | 293 | 294 | YES 295 | YES 296 | 297 | 298 | 1048576 299 | 2147483647 300 | 301 | 302 | 303 | 304 | 305 | Find 306 | 307 | 1048576 308 | 2147483647 309 | 310 | 311 | submenuAction: 312 | 313 | Find 314 | 315 | YES 316 | 317 | 318 | Find… 319 | f 320 | 1048576 321 | 2147483647 322 | 323 | 324 | 1 325 | 326 | 327 | 328 | Find Next 329 | g 330 | 1048576 331 | 2147483647 332 | 333 | 334 | 2 335 | 336 | 337 | 338 | Find Previous 339 | G 340 | 1179648 341 | 2147483647 342 | 343 | 344 | 3 345 | 346 | 347 | 348 | Use Selection for Find 349 | e 350 | 1048576 351 | 2147483647 352 | 353 | 354 | 7 355 | 356 | 357 | 358 | Jump to Selection 359 | j 360 | 1048576 361 | 2147483647 362 | 363 | 364 | 365 | 366 | 367 | 368 | 369 | 370 | Spelling and Grammar 371 | 372 | 1048576 373 | 2147483647 374 | 375 | 376 | submenuAction: 377 | 378 | Spelling and Grammar 379 | 380 | YES 381 | 382 | 383 | Show Spelling and Grammar 384 | : 385 | 1048576 386 | 2147483647 387 | 388 | 389 | 390 | 391 | 392 | Check Document Now 393 | ; 394 | 1048576 395 | 2147483647 396 | 397 | 398 | 399 | 400 | 401 | YES 402 | YES 403 | 404 | 405 | 2147483647 406 | 407 | 408 | 409 | 410 | 411 | Check Spelling While Typing 412 | 413 | 1048576 414 | 2147483647 415 | 416 | 417 | 418 | 419 | 420 | Check Grammar With Spelling 421 | 422 | 1048576 423 | 2147483647 424 | 425 | 426 | 427 | 428 | 429 | Correct Spelling Automatically 430 | 431 | 2147483647 432 | 433 | 434 | 435 | 436 | 437 | 438 | 439 | 440 | Substitutions 441 | 442 | 1048576 443 | 2147483647 444 | 445 | 446 | submenuAction: 447 | 448 | Substitutions 449 | 450 | YES 451 | 452 | 453 | Show Substitutions 454 | 455 | 2147483647 456 | 457 | 458 | 459 | 460 | 461 | YES 462 | YES 463 | 464 | 465 | 2147483647 466 | 467 | 468 | 469 | 470 | 471 | Smart Copy/Paste 472 | f 473 | 1048576 474 | 2147483647 475 | 476 | 477 | 1 478 | 479 | 480 | 481 | Smart Quotes 482 | g 483 | 1048576 484 | 2147483647 485 | 486 | 487 | 2 488 | 489 | 490 | 491 | Smart Dashes 492 | 493 | 2147483647 494 | 495 | 496 | 497 | 498 | 499 | Smart Links 500 | G 501 | 1179648 502 | 2147483647 503 | 504 | 505 | 3 506 | 507 | 508 | 509 | Text Replacement 510 | 511 | 2147483647 512 | 513 | 514 | 515 | 516 | 517 | 518 | 519 | 520 | Transformations 521 | 522 | 2147483647 523 | 524 | 525 | submenuAction: 526 | 527 | Transformations 528 | 529 | YES 530 | 531 | 532 | Make Upper Case 533 | 534 | 2147483647 535 | 536 | 537 | 538 | 539 | 540 | Make Lower Case 541 | 542 | 2147483647 543 | 544 | 545 | 546 | 547 | 548 | Capitalize 549 | 550 | 2147483647 551 | 552 | 553 | 554 | 555 | 556 | 557 | 558 | 559 | Speech 560 | 561 | 1048576 562 | 2147483647 563 | 564 | 565 | submenuAction: 566 | 567 | Speech 568 | 569 | YES 570 | 571 | 572 | Start Speaking 573 | 574 | 1048576 575 | 2147483647 576 | 577 | 578 | 579 | 580 | 581 | Stop Speaking 582 | 583 | 1048576 584 | 2147483647 585 | 586 | 587 | 588 | 589 | 590 | 591 | 592 | 593 | 594 | 595 | 596 | View 597 | 598 | 1048576 599 | 2147483647 600 | 601 | 602 | submenuAction: 603 | 604 | View 605 | 606 | YES 607 | 608 | 609 | Reload 610 | r 611 | 1048576 612 | 2147483647 613 | 614 | 615 | 616 | 617 | 618 | 619 | 620 | 621 | Window 622 | 623 | 1048576 624 | 2147483647 625 | 626 | 627 | submenuAction: 628 | 629 | Window 630 | 631 | YES 632 | 633 | 634 | Close 635 | w 636 | 1048576 637 | 2147483647 638 | 639 | 640 | 641 | 642 | 643 | Minimize 644 | m 645 | 1048576 646 | 2147483647 647 | 648 | 649 | 650 | 651 | 652 | Zoom 653 | 654 | 1048576 655 | 2147483647 656 | 657 | 658 | 659 | 660 | 661 | YES 662 | YES 663 | 664 | 665 | 1048576 666 | 2147483647 667 | 668 | 669 | 670 | 671 | 672 | Bring All to Front 673 | 674 | 1048576 675 | 2147483647 676 | 677 | 678 | 679 | 680 | _NSWindowsMenu 681 | 682 | 683 | 684 | 685 | Help 686 | 687 | 2147483647 688 | 689 | 690 | submenuAction: 691 | 692 | Help 693 | 694 | YES 695 | 696 | 697 | Cocoa Web App Help 698 | ? 699 | 1048576 700 | 2147483647 701 | 702 | 703 | 704 | 705 | _NSHelpMenu 706 | 707 | 708 | 709 | _NSMainMenu 710 | 711 | 712 | 15 713 | 2 714 | {{335, 409}, {604, 341}} 715 | 1954021376 716 | Cocoa Web App 717 | NSWindow 718 | 719 | {1.79769e+308, 1.79769e+308} 720 | 721 | 722 | 256 723 | 724 | YES 725 | 726 | 727 | 274 728 | 729 | YES 730 | 731 | YES 732 | Apple HTML pasteboard type 733 | Apple PDF pasteboard type 734 | Apple PICT pasteboard type 735 | Apple URL pasteboard type 736 | Apple Web Archive pasteboard type 737 | NSColor pasteboard type 738 | NSFilenamesPboardType 739 | NSStringPboardType 740 | NeXT RTFD pasteboard type 741 | NeXT Rich Text Format v1.0 pasteboard type 742 | NeXT TIFF v4.0 pasteboard type 743 | WebURLsWithTitlesPboardType 744 | public.png 745 | public.url 746 | public.url-name 747 | 748 | 749 | {604, 341} 750 | 751 | 752 | 753 | 754 | 755 | 756 | 757 | YES 758 | 759 | YES 760 | WebKitDefaultFixedFontSize 761 | WebKitDefaultFontSize 762 | WebKitMinimumFontSize 763 | 764 | 765 | YES 766 | 767 | 768 | 769 | 770 | 771 | 772 | YES 773 | YES 774 | 775 | 776 | {604, 341} 777 | 778 | 779 | {{0, 0}, {1920, 1178}} 780 | {1.79769e+308, 1.79769e+308} 781 | 782 | 783 | AppDelegate 784 | 785 | 786 | NSFontManager 787 | 788 | 789 | 790 | 791 | YES 792 | 793 | 794 | performMiniaturize: 795 | 796 | 797 | 798 | 37 799 | 800 | 801 | 802 | arrangeInFront: 803 | 804 | 805 | 806 | 39 807 | 808 | 809 | 810 | orderFrontStandardAboutPanel: 811 | 812 | 813 | 814 | 142 815 | 816 | 817 | 818 | toggleContinuousSpellChecking: 819 | 820 | 821 | 822 | 222 823 | 824 | 825 | 826 | undo: 827 | 828 | 829 | 830 | 223 831 | 832 | 833 | 834 | copy: 835 | 836 | 837 | 838 | 224 839 | 840 | 841 | 842 | checkSpelling: 843 | 844 | 845 | 846 | 225 847 | 848 | 849 | 850 | paste: 851 | 852 | 853 | 854 | 226 855 | 856 | 857 | 858 | stopSpeaking: 859 | 860 | 861 | 862 | 227 863 | 864 | 865 | 866 | cut: 867 | 868 | 869 | 870 | 228 871 | 872 | 873 | 874 | showGuessPanel: 875 | 876 | 877 | 878 | 230 879 | 880 | 881 | 882 | redo: 883 | 884 | 885 | 886 | 231 887 | 888 | 889 | 890 | selectAll: 891 | 892 | 893 | 894 | 232 895 | 896 | 897 | 898 | startSpeaking: 899 | 900 | 901 | 902 | 233 903 | 904 | 905 | 906 | delete: 907 | 908 | 909 | 910 | 235 911 | 912 | 913 | 914 | performZoom: 915 | 916 | 917 | 918 | 240 919 | 920 | 921 | 922 | performFindPanelAction: 923 | 924 | 925 | 926 | 241 927 | 928 | 929 | 930 | centerSelectionInVisibleArea: 931 | 932 | 933 | 934 | 245 935 | 936 | 937 | 938 | toggleGrammarChecking: 939 | 940 | 941 | 942 | 347 943 | 944 | 945 | 946 | toggleSmartInsertDelete: 947 | 948 | 949 | 950 | 355 951 | 952 | 953 | 954 | toggleAutomaticQuoteSubstitution: 955 | 956 | 957 | 958 | 356 959 | 960 | 961 | 962 | toggleAutomaticLinkDetection: 963 | 964 | 965 | 966 | 357 967 | 968 | 969 | 970 | hide: 971 | 972 | 973 | 974 | 367 975 | 976 | 977 | 978 | hideOtherApplications: 979 | 980 | 981 | 982 | 368 983 | 984 | 985 | 986 | unhideAllApplications: 987 | 988 | 989 | 990 | 370 991 | 992 | 993 | 994 | terminate: 995 | 996 | 997 | 998 | 449 999 | 1000 | 1001 | 1002 | toggleAutomaticSpellingCorrection: 1003 | 1004 | 1005 | 1006 | 456 1007 | 1008 | 1009 | 1010 | orderFrontSubstitutionsPanel: 1011 | 1012 | 1013 | 1014 | 458 1015 | 1016 | 1017 | 1018 | toggleAutomaticDashSubstitution: 1019 | 1020 | 1021 | 1022 | 461 1023 | 1024 | 1025 | 1026 | toggleAutomaticTextReplacement: 1027 | 1028 | 1029 | 1030 | 463 1031 | 1032 | 1033 | 1034 | uppercaseWord: 1035 | 1036 | 1037 | 1038 | 464 1039 | 1040 | 1041 | 1042 | capitalizeWord: 1043 | 1044 | 1045 | 1046 | 467 1047 | 1048 | 1049 | 1050 | lowercaseWord: 1051 | 1052 | 1053 | 1054 | 468 1055 | 1056 | 1057 | 1058 | pasteAsPlainText: 1059 | 1060 | 1061 | 1062 | 486 1063 | 1064 | 1065 | 1066 | performFindPanelAction: 1067 | 1068 | 1069 | 1070 | 487 1071 | 1072 | 1073 | 1074 | performFindPanelAction: 1075 | 1076 | 1077 | 1078 | 488 1079 | 1080 | 1081 | 1082 | performFindPanelAction: 1083 | 1084 | 1085 | 1086 | 489 1087 | 1088 | 1089 | 1090 | showHelp: 1091 | 1092 | 1093 | 1094 | 493 1095 | 1096 | 1097 | 1098 | delegate 1099 | 1100 | 1101 | 1102 | 495 1103 | 1104 | 1105 | 1106 | window 1107 | 1108 | 1109 | 1110 | 532 1111 | 1112 | 1113 | 1114 | performClose: 1115 | 1116 | 1117 | 1118 | 535 1119 | 1120 | 1121 | 1122 | reload: 1123 | 1124 | 1125 | 1126 | 552 1127 | 1128 | 1129 | 1130 | webView 1131 | 1132 | 1133 | 1134 | 553 1135 | 1136 | 1137 | 1138 | changeGreeting: 1139 | 1140 | 1141 | 1142 | 555 1143 | 1144 | 1145 | 1146 | 1147 | YES 1148 | 1149 | 0 1150 | 1151 | 1152 | 1153 | 1154 | 1155 | -2 1156 | 1157 | 1158 | File's Owner 1159 | 1160 | 1161 | -1 1162 | 1163 | 1164 | First Responder 1165 | 1166 | 1167 | -3 1168 | 1169 | 1170 | Application 1171 | 1172 | 1173 | 29 1174 | 1175 | 1176 | YES 1177 | 1178 | 1179 | 1180 | 1181 | 1182 | 1183 | 1184 | 1185 | 1186 | 1187 | 19 1188 | 1189 | 1190 | YES 1191 | 1192 | 1193 | 1194 | 1195 | 1196 | 56 1197 | 1198 | 1199 | YES 1200 | 1201 | 1202 | 1203 | 1204 | 1205 | 217 1206 | 1207 | 1208 | YES 1209 | 1210 | 1211 | 1212 | 1213 | 1214 | 57 1215 | 1216 | 1217 | YES 1218 | 1219 | 1220 | 1221 | 1222 | 1223 | 1224 | 1225 | 1226 | 1227 | 1228 | 1229 | 1230 | 1231 | 58 1232 | 1233 | 1234 | 1235 | 1236 | 134 1237 | 1238 | 1239 | 1240 | 1241 | 150 1242 | 1243 | 1244 | 1245 | 1246 | 136 1247 | 1248 | 1249 | 1250 | 1251 | 144 1252 | 1253 | 1254 | 1255 | 1256 | 143 1257 | 1258 | 1259 | 1260 | 1261 | 131 1262 | 1263 | 1264 | YES 1265 | 1266 | 1267 | 1268 | 1269 | 1270 | 149 1271 | 1272 | 1273 | 1274 | 1275 | 145 1276 | 1277 | 1278 | 1279 | 1280 | 130 1281 | 1282 | 1283 | 1284 | 1285 | 24 1286 | 1287 | 1288 | YES 1289 | 1290 | 1291 | 1292 | 1293 | 1294 | 1295 | 1296 | 1297 | 1298 | 92 1299 | 1300 | 1301 | 1302 | 1303 | 5 1304 | 1305 | 1306 | 1307 | 1308 | 239 1309 | 1310 | 1311 | 1312 | 1313 | 23 1314 | 1315 | 1316 | 1317 | 1318 | 295 1319 | 1320 | 1321 | YES 1322 | 1323 | 1324 | 1325 | 1326 | 1327 | 296 1328 | 1329 | 1330 | YES 1331 | 1332 | 1333 | 1334 | 1335 | 1336 | 371 1337 | 1338 | 1339 | YES 1340 | 1341 | 1342 | 1343 | 1344 | 1345 | 372 1346 | 1347 | 1348 | YES 1349 | 1350 | 1351 | 1352 | 1353 | 1354 | 420 1355 | 1356 | 1357 | 1358 | 1359 | 490 1360 | 1361 | 1362 | YES 1363 | 1364 | 1365 | 1366 | 1367 | 1368 | 491 1369 | 1370 | 1371 | YES 1372 | 1373 | 1374 | 1375 | 1376 | 1377 | 492 1378 | 1379 | 1380 | 1381 | 1382 | 494 1383 | 1384 | 1385 | App Delegate 1386 | 1387 | 1388 | 533 1389 | 1390 | 1391 | 1392 | 1393 | 534 1394 | 1395 | 1396 | 1397 | 1398 | 536 1399 | 1400 | 1401 | 1402 | 1403 | 205 1404 | 1405 | 1406 | YES 1407 | 1408 | 1409 | 1410 | 1411 | 1412 | 1413 | 1414 | 1415 | 1416 | 1417 | 1418 | 1419 | 1420 | 1421 | 1422 | 1423 | 1424 | 1425 | 1426 | 485 1427 | 1428 | 1429 | 1430 | 1431 | 450 1432 | 1433 | 1434 | YES 1435 | 1436 | 1437 | 1438 | 1439 | 1440 | 451 1441 | 1442 | 1443 | YES 1444 | 1445 | 1446 | 1447 | 1448 | 1449 | 1450 | 1451 | 466 1452 | 1453 | 1454 | 1455 | 1456 | 465 1457 | 1458 | 1459 | 1460 | 1461 | 452 1462 | 1463 | 1464 | 1465 | 1466 | 348 1467 | 1468 | 1469 | YES 1470 | 1471 | 1472 | 1473 | 1474 | 1475 | 349 1476 | 1477 | 1478 | YES 1479 | 1480 | 1481 | 1482 | 1483 | 1484 | 1485 | 1486 | 1487 | 1488 | 1489 | 1490 | 462 1491 | 1492 | 1493 | 1494 | 1495 | 460 1496 | 1497 | 1498 | 1499 | 1500 | 459 1501 | 1502 | 1503 | 1504 | 1505 | 457 1506 | 1507 | 1508 | 1509 | 1510 | 354 1511 | 1512 | 1513 | 1514 | 1515 | 351 1516 | 1517 | 1518 | 1519 | 1520 | 350 1521 | 1522 | 1523 | 1524 | 1525 | 211 1526 | 1527 | 1528 | YES 1529 | 1530 | 1531 | 1532 | 1533 | 1534 | 212 1535 | 1536 | 1537 | YES 1538 | 1539 | 1540 | 1541 | 1542 | 1543 | 1544 | 196 1545 | 1546 | 1547 | 1548 | 1549 | 195 1550 | 1551 | 1552 | 1553 | 1554 | 216 1555 | 1556 | 1557 | YES 1558 | 1559 | 1560 | 1561 | 1562 | 1563 | 200 1564 | 1565 | 1566 | YES 1567 | 1568 | 1569 | 1570 | 1571 | 1572 | 1573 | 1574 | 1575 | 1576 | 1577 | 454 1578 | 1579 | 1580 | 1581 | 1582 | 453 1583 | 1584 | 1585 | 1586 | 1587 | 346 1588 | 1589 | 1590 | 1591 | 1592 | 204 1593 | 1594 | 1595 | 1596 | 1597 | 201 1598 | 1599 | 1600 | 1601 | 1602 | 219 1603 | 1604 | 1605 | 1606 | 1607 | 218 1608 | 1609 | 1610 | YES 1611 | 1612 | 1613 | 1614 | 1615 | 1616 | 220 1617 | 1618 | 1619 | YES 1620 | 1621 | 1622 | 1623 | 1624 | 1625 | 1626 | 1627 | 1628 | 1629 | 209 1630 | 1631 | 1632 | 1633 | 1634 | 208 1635 | 1636 | 1637 | 1638 | 1639 | 221 1640 | 1641 | 1642 | 1643 | 1644 | 210 1645 | 1646 | 1647 | 1648 | 1649 | 213 1650 | 1651 | 1652 | 1653 | 1654 | 215 1655 | 1656 | 1657 | 1658 | 1659 | 206 1660 | 1661 | 1662 | 1663 | 1664 | 197 1665 | 1666 | 1667 | 1668 | 1669 | 203 1670 | 1671 | 1672 | 1673 | 1674 | 199 1675 | 1676 | 1677 | 1678 | 1679 | 214 1680 | 1681 | 1682 | 1683 | 1684 | 207 1685 | 1686 | 1687 | 1688 | 1689 | 198 1690 | 1691 | 1692 | 1693 | 1694 | 202 1695 | 1696 | 1697 | 1698 | 1699 | 549 1700 | 1701 | 1702 | YES 1703 | 1704 | 1705 | 1706 | 1707 | 1708 | 550 1709 | 1710 | 1711 | YES 1712 | 1713 | 1714 | 1715 | 1716 | 1717 | 551 1718 | 1719 | 1720 | 1721 | 1722 | 1723 | 1724 | YES 1725 | 1726 | YES 1727 | -3.IBPluginDependency 1728 | 130.IBPluginDependency 1729 | 130.ImportedFromIB2 1730 | 130.editorWindowContentRectSynchronizationRect 1731 | 131.IBPluginDependency 1732 | 131.ImportedFromIB2 1733 | 134.IBPluginDependency 1734 | 134.ImportedFromIB2 1735 | 136.IBPluginDependency 1736 | 136.ImportedFromIB2 1737 | 143.IBPluginDependency 1738 | 143.ImportedFromIB2 1739 | 144.IBPluginDependency 1740 | 144.ImportedFromIB2 1741 | 145.IBPluginDependency 1742 | 145.ImportedFromIB2 1743 | 149.IBPluginDependency 1744 | 149.ImportedFromIB2 1745 | 150.IBPluginDependency 1746 | 150.ImportedFromIB2 1747 | 19.IBPluginDependency 1748 | 19.ImportedFromIB2 1749 | 195.IBPluginDependency 1750 | 195.ImportedFromIB2 1751 | 196.IBPluginDependency 1752 | 196.ImportedFromIB2 1753 | 197.IBPluginDependency 1754 | 197.ImportedFromIB2 1755 | 198.IBPluginDependency 1756 | 198.ImportedFromIB2 1757 | 199.IBPluginDependency 1758 | 199.ImportedFromIB2 1759 | 200.IBEditorWindowLastContentRect 1760 | 200.IBPluginDependency 1761 | 200.ImportedFromIB2 1762 | 200.editorWindowContentRectSynchronizationRect 1763 | 201.IBPluginDependency 1764 | 201.ImportedFromIB2 1765 | 202.IBPluginDependency 1766 | 202.ImportedFromIB2 1767 | 203.IBPluginDependency 1768 | 203.ImportedFromIB2 1769 | 204.IBPluginDependency 1770 | 204.ImportedFromIB2 1771 | 205.IBEditorWindowLastContentRect 1772 | 205.IBPluginDependency 1773 | 205.ImportedFromIB2 1774 | 205.editorWindowContentRectSynchronizationRect 1775 | 206.IBPluginDependency 1776 | 206.ImportedFromIB2 1777 | 207.IBPluginDependency 1778 | 207.ImportedFromIB2 1779 | 208.IBPluginDependency 1780 | 208.ImportedFromIB2 1781 | 209.IBPluginDependency 1782 | 209.ImportedFromIB2 1783 | 210.IBPluginDependency 1784 | 210.ImportedFromIB2 1785 | 211.IBPluginDependency 1786 | 211.ImportedFromIB2 1787 | 212.IBPluginDependency 1788 | 212.ImportedFromIB2 1789 | 212.editorWindowContentRectSynchronizationRect 1790 | 213.IBPluginDependency 1791 | 213.ImportedFromIB2 1792 | 214.IBPluginDependency 1793 | 214.ImportedFromIB2 1794 | 215.IBPluginDependency 1795 | 215.ImportedFromIB2 1796 | 216.IBPluginDependency 1797 | 216.ImportedFromIB2 1798 | 217.IBPluginDependency 1799 | 217.ImportedFromIB2 1800 | 218.IBPluginDependency 1801 | 218.ImportedFromIB2 1802 | 219.IBPluginDependency 1803 | 219.ImportedFromIB2 1804 | 220.IBEditorWindowLastContentRect 1805 | 220.IBPluginDependency 1806 | 220.ImportedFromIB2 1807 | 220.editorWindowContentRectSynchronizationRect 1808 | 221.IBPluginDependency 1809 | 221.ImportedFromIB2 1810 | 23.IBPluginDependency 1811 | 23.ImportedFromIB2 1812 | 239.IBPluginDependency 1813 | 239.ImportedFromIB2 1814 | 24.IBEditorWindowLastContentRect 1815 | 24.IBPluginDependency 1816 | 24.ImportedFromIB2 1817 | 24.editorWindowContentRectSynchronizationRect 1818 | 29.IBEditorWindowLastContentRect 1819 | 29.IBPluginDependency 1820 | 29.ImportedFromIB2 1821 | 29.WindowOrigin 1822 | 29.editorWindowContentRectSynchronizationRect 1823 | 295.IBPluginDependency 1824 | 296.IBEditorWindowLastContentRect 1825 | 296.IBPluginDependency 1826 | 296.editorWindowContentRectSynchronizationRect 1827 | 346.IBPluginDependency 1828 | 346.ImportedFromIB2 1829 | 348.IBPluginDependency 1830 | 348.ImportedFromIB2 1831 | 349.IBEditorWindowLastContentRect 1832 | 349.IBPluginDependency 1833 | 349.ImportedFromIB2 1834 | 349.editorWindowContentRectSynchronizationRect 1835 | 350.IBPluginDependency 1836 | 350.ImportedFromIB2 1837 | 351.IBPluginDependency 1838 | 351.ImportedFromIB2 1839 | 354.IBPluginDependency 1840 | 354.ImportedFromIB2 1841 | 371.IBEditorWindowLastContentRect 1842 | 371.IBPluginDependency 1843 | 371.IBWindowTemplateEditedContentRect 1844 | 371.NSWindowTemplate.visibleAtLaunch 1845 | 371.editorWindowContentRectSynchronizationRect 1846 | 371.windowTemplate.maxSize 1847 | 372.IBPluginDependency 1848 | 450.IBPluginDependency 1849 | 451.IBEditorWindowLastContentRect 1850 | 451.IBPluginDependency 1851 | 452.IBPluginDependency 1852 | 453.IBPluginDependency 1853 | 454.IBPluginDependency 1854 | 457.IBPluginDependency 1855 | 459.IBPluginDependency 1856 | 460.IBPluginDependency 1857 | 462.IBPluginDependency 1858 | 465.IBPluginDependency 1859 | 466.IBPluginDependency 1860 | 485.IBPluginDependency 1861 | 490.IBPluginDependency 1862 | 491.IBEditorWindowLastContentRect 1863 | 491.IBPluginDependency 1864 | 492.IBPluginDependency 1865 | 5.IBPluginDependency 1866 | 5.ImportedFromIB2 1867 | 533.IBPluginDependency 1868 | 534.IBPluginDependency 1869 | 536.IBPluginDependency 1870 | 549.IBPluginDependency 1871 | 550.IBEditorWindowLastContentRect 1872 | 550.IBPluginDependency 1873 | 551.IBPluginDependency 1874 | 56.IBPluginDependency 1875 | 56.ImportedFromIB2 1876 | 57.IBEditorWindowLastContentRect 1877 | 57.IBPluginDependency 1878 | 57.ImportedFromIB2 1879 | 57.editorWindowContentRectSynchronizationRect 1880 | 58.IBPluginDependency 1881 | 58.ImportedFromIB2 1882 | 92.IBPluginDependency 1883 | 92.ImportedFromIB2 1884 | 1885 | 1886 | YES 1887 | com.apple.InterfaceBuilder.CocoaPlugin 1888 | com.apple.InterfaceBuilder.CocoaPlugin 1889 | 1890 | {{436, 809}, {64, 6}} 1891 | com.apple.InterfaceBuilder.CocoaPlugin 1892 | 1893 | com.apple.InterfaceBuilder.CocoaPlugin 1894 | 1895 | com.apple.InterfaceBuilder.CocoaPlugin 1896 | 1897 | com.apple.InterfaceBuilder.CocoaPlugin 1898 | 1899 | com.apple.InterfaceBuilder.CocoaPlugin 1900 | 1901 | com.apple.InterfaceBuilder.CocoaPlugin 1902 | 1903 | com.apple.InterfaceBuilder.CocoaPlugin 1904 | 1905 | com.apple.InterfaceBuilder.CocoaPlugin 1906 | 1907 | com.apple.InterfaceBuilder.CocoaPlugin 1908 | 1909 | com.apple.InterfaceBuilder.CocoaPlugin 1910 | 1911 | com.apple.InterfaceBuilder.CocoaPlugin 1912 | 1913 | com.apple.InterfaceBuilder.CocoaPlugin 1914 | 1915 | com.apple.InterfaceBuilder.CocoaPlugin 1916 | 1917 | com.apple.InterfaceBuilder.CocoaPlugin 1918 | 1919 | {{753, 187}, {275, 113}} 1920 | com.apple.InterfaceBuilder.CocoaPlugin 1921 | 1922 | {{608, 612}, {275, 83}} 1923 | com.apple.InterfaceBuilder.CocoaPlugin 1924 | 1925 | com.apple.InterfaceBuilder.CocoaPlugin 1926 | 1927 | com.apple.InterfaceBuilder.CocoaPlugin 1928 | 1929 | com.apple.InterfaceBuilder.CocoaPlugin 1930 | 1931 | {{194, 619}, {254, 283}} 1932 | com.apple.InterfaceBuilder.CocoaPlugin 1933 | 1934 | {{187, 434}, {243, 243}} 1935 | com.apple.InterfaceBuilder.CocoaPlugin 1936 | 1937 | com.apple.InterfaceBuilder.CocoaPlugin 1938 | 1939 | com.apple.InterfaceBuilder.CocoaPlugin 1940 | 1941 | com.apple.InterfaceBuilder.CocoaPlugin 1942 | 1943 | com.apple.InterfaceBuilder.CocoaPlugin 1944 | 1945 | com.apple.InterfaceBuilder.CocoaPlugin 1946 | 1947 | com.apple.InterfaceBuilder.CocoaPlugin 1948 | 1949 | {{608, 612}, {167, 43}} 1950 | com.apple.InterfaceBuilder.CocoaPlugin 1951 | 1952 | com.apple.InterfaceBuilder.CocoaPlugin 1953 | 1954 | com.apple.InterfaceBuilder.CocoaPlugin 1955 | 1956 | com.apple.InterfaceBuilder.CocoaPlugin 1957 | 1958 | com.apple.InterfaceBuilder.CocoaPlugin 1959 | 1960 | com.apple.InterfaceBuilder.CocoaPlugin 1961 | 1962 | com.apple.InterfaceBuilder.CocoaPlugin 1963 | 1964 | {{753, 217}, {238, 103}} 1965 | com.apple.InterfaceBuilder.CocoaPlugin 1966 | 1967 | {{608, 612}, {241, 103}} 1968 | com.apple.InterfaceBuilder.CocoaPlugin 1969 | 1970 | com.apple.InterfaceBuilder.CocoaPlugin 1971 | 1972 | com.apple.InterfaceBuilder.CocoaPlugin 1973 | 1974 | {{364, 809}, {194, 93}} 1975 | com.apple.InterfaceBuilder.CocoaPlugin 1976 | 1977 | {{525, 802}, {197, 73}} 1978 | {{52, 902}, {433, 20}} 1979 | com.apple.InterfaceBuilder.CocoaPlugin 1980 | 1981 | {74, 862} 1982 | {{6, 978}, {478, 20}} 1983 | com.apple.InterfaceBuilder.CocoaPlugin 1984 | {{314, 879}, {120, 23}} 1985 | com.apple.InterfaceBuilder.CocoaPlugin 1986 | {{475, 832}, {234, 43}} 1987 | com.apple.InterfaceBuilder.CocoaPlugin 1988 | 1989 | com.apple.InterfaceBuilder.CocoaPlugin 1990 | 1991 | {{746, 287}, {220, 133}} 1992 | com.apple.InterfaceBuilder.CocoaPlugin 1993 | 1994 | {{608, 612}, {215, 63}} 1995 | com.apple.InterfaceBuilder.CocoaPlugin 1996 | 1997 | com.apple.InterfaceBuilder.CocoaPlugin 1998 | 1999 | com.apple.InterfaceBuilder.CocoaPlugin 2000 | 2001 | {{210, 469}, {604, 341}} 2002 | com.apple.InterfaceBuilder.CocoaPlugin 2003 | {{210, 469}, {604, 341}} 2004 | 2005 | {{33, 99}, {480, 360}} 2006 | {3.40282e+38, 3.40282e+38} 2007 | com.apple.InterfaceBuilder.CocoaPlugin 2008 | com.apple.InterfaceBuilder.CocoaPlugin 2009 | {{753, 197}, {170, 63}} 2010 | com.apple.InterfaceBuilder.CocoaPlugin 2011 | com.apple.InterfaceBuilder.CocoaPlugin 2012 | com.apple.InterfaceBuilder.CocoaPlugin 2013 | com.apple.InterfaceBuilder.CocoaPlugin 2014 | com.apple.InterfaceBuilder.CocoaPlugin 2015 | com.apple.InterfaceBuilder.CocoaPlugin 2016 | com.apple.InterfaceBuilder.CocoaPlugin 2017 | com.apple.InterfaceBuilder.CocoaPlugin 2018 | com.apple.InterfaceBuilder.CocoaPlugin 2019 | com.apple.InterfaceBuilder.CocoaPlugin 2020 | com.apple.InterfaceBuilder.CocoaPlugin 2021 | com.apple.InterfaceBuilder.CocoaPlugin 2022 | {{725, 289}, {246, 23}} 2023 | com.apple.InterfaceBuilder.CocoaPlugin 2024 | com.apple.InterfaceBuilder.CocoaPlugin 2025 | com.apple.InterfaceBuilder.CocoaPlugin 2026 | 2027 | com.apple.InterfaceBuilder.CocoaPlugin 2028 | com.apple.InterfaceBuilder.CocoaPlugin 2029 | com.apple.WebKitIBPlugin 2030 | com.apple.InterfaceBuilder.CocoaPlugin 2031 | {{194, 879}, {166, 23}} 2032 | com.apple.InterfaceBuilder.CocoaPlugin 2033 | com.apple.InterfaceBuilder.CocoaPlugin 2034 | com.apple.InterfaceBuilder.CocoaPlugin 2035 | 2036 | {{63, 672}, {242, 153}} 2037 | com.apple.InterfaceBuilder.CocoaPlugin 2038 | 2039 | {{23, 794}, {245, 183}} 2040 | com.apple.InterfaceBuilder.CocoaPlugin 2041 | 2042 | com.apple.InterfaceBuilder.CocoaPlugin 2043 | 2044 | 2045 | 2046 | 2047 | YES 2048 | 2049 | 2050 | YES 2051 | 2052 | 2053 | 2054 | 2055 | YES 2056 | 2057 | 2058 | YES 2059 | 2060 | 2061 | 2062 | 555 2063 | 2064 | 2065 | 2066 | YES 2067 | 2068 | AppDelegate 2069 | NSObject 2070 | 2071 | YES 2072 | 2073 | YES 2074 | bringMainWindowToFront: 2075 | changeGreeting: 2076 | 2077 | 2078 | YES 2079 | id 2080 | id 2081 | 2082 | 2083 | 2084 | YES 2085 | 2086 | YES 2087 | webView 2088 | window 2089 | 2090 | 2091 | YES 2092 | id 2093 | NSWindow 2094 | 2095 | 2096 | 2097 | IBProjectSource 2098 | AppDelegate.h 2099 | 2100 | 2101 | 2102 | 2103 | YES 2104 | 2105 | NSApplication 2106 | NSResponder 2107 | 2108 | IBFrameworkSource 2109 | AppKit.framework/Headers/NSApplication.h 2110 | 2111 | 2112 | 2113 | NSApplication 2114 | 2115 | IBFrameworkSource 2116 | AppKit.framework/Headers/NSApplicationScripting.h 2117 | 2118 | 2119 | 2120 | NSApplication 2121 | 2122 | IBFrameworkSource 2123 | AppKit.framework/Headers/NSColorPanel.h 2124 | 2125 | 2126 | 2127 | NSApplication 2128 | 2129 | IBFrameworkSource 2130 | AppKit.framework/Headers/NSHelpManager.h 2131 | 2132 | 2133 | 2134 | NSApplication 2135 | 2136 | IBFrameworkSource 2137 | AppKit.framework/Headers/NSPageLayout.h 2138 | 2139 | 2140 | 2141 | NSApplication 2142 | 2143 | IBFrameworkSource 2144 | AppKit.framework/Headers/NSUserInterfaceItemSearching.h 2145 | 2146 | 2147 | 2148 | NSBrowser 2149 | NSControl 2150 | 2151 | IBFrameworkSource 2152 | AppKit.framework/Headers/NSBrowser.h 2153 | 2154 | 2155 | 2156 | NSControl 2157 | NSView 2158 | 2159 | IBFrameworkSource 2160 | AppKit.framework/Headers/NSControl.h 2161 | 2162 | 2163 | 2164 | NSFontManager 2165 | NSObject 2166 | 2167 | IBFrameworkSource 2168 | AppKit.framework/Headers/NSFontManager.h 2169 | 2170 | 2171 | 2172 | NSFormatter 2173 | NSObject 2174 | 2175 | IBFrameworkSource 2176 | Foundation.framework/Headers/NSFormatter.h 2177 | 2178 | 2179 | 2180 | NSMatrix 2181 | NSControl 2182 | 2183 | IBFrameworkSource 2184 | AppKit.framework/Headers/NSMatrix.h 2185 | 2186 | 2187 | 2188 | NSMenu 2189 | NSObject 2190 | 2191 | IBFrameworkSource 2192 | AppKit.framework/Headers/NSMenu.h 2193 | 2194 | 2195 | 2196 | NSMenuItem 2197 | NSObject 2198 | 2199 | IBFrameworkSource 2200 | AppKit.framework/Headers/NSMenuItem.h 2201 | 2202 | 2203 | 2204 | NSMovieView 2205 | NSView 2206 | 2207 | IBFrameworkSource 2208 | AppKit.framework/Headers/NSMovieView.h 2209 | 2210 | 2211 | 2212 | NSObject 2213 | 2214 | IBFrameworkSource 2215 | AppKit.framework/Headers/NSAccessibility.h 2216 | 2217 | 2218 | 2219 | NSObject 2220 | 2221 | 2222 | 2223 | NSObject 2224 | 2225 | 2226 | 2227 | NSObject 2228 | 2229 | 2230 | 2231 | NSObject 2232 | 2233 | 2234 | 2235 | NSObject 2236 | 2237 | IBFrameworkSource 2238 | AppKit.framework/Headers/NSDictionaryController.h 2239 | 2240 | 2241 | 2242 | NSObject 2243 | 2244 | IBFrameworkSource 2245 | AppKit.framework/Headers/NSDragging.h 2246 | 2247 | 2248 | 2249 | NSObject 2250 | 2251 | 2252 | 2253 | NSObject 2254 | 2255 | IBFrameworkSource 2256 | AppKit.framework/Headers/NSFontPanel.h 2257 | 2258 | 2259 | 2260 | NSObject 2261 | 2262 | IBFrameworkSource 2263 | AppKit.framework/Headers/NSKeyValueBinding.h 2264 | 2265 | 2266 | 2267 | NSObject 2268 | 2269 | 2270 | 2271 | NSObject 2272 | 2273 | IBFrameworkSource 2274 | AppKit.framework/Headers/NSNibLoading.h 2275 | 2276 | 2277 | 2278 | NSObject 2279 | 2280 | IBFrameworkSource 2281 | AppKit.framework/Headers/NSOutlineView.h 2282 | 2283 | 2284 | 2285 | NSObject 2286 | 2287 | IBFrameworkSource 2288 | AppKit.framework/Headers/NSPasteboard.h 2289 | 2290 | 2291 | 2292 | NSObject 2293 | 2294 | IBFrameworkSource 2295 | AppKit.framework/Headers/NSSavePanel.h 2296 | 2297 | 2298 | 2299 | NSObject 2300 | 2301 | IBFrameworkSource 2302 | AppKit.framework/Headers/NSTableView.h 2303 | 2304 | 2305 | 2306 | NSObject 2307 | 2308 | IBFrameworkSource 2309 | AppKit.framework/Headers/NSToolbarItem.h 2310 | 2311 | 2312 | 2313 | NSObject 2314 | 2315 | IBFrameworkSource 2316 | AppKit.framework/Headers/NSView.h 2317 | 2318 | 2319 | 2320 | NSObject 2321 | 2322 | IBFrameworkSource 2323 | Foundation.framework/Headers/NSArchiver.h 2324 | 2325 | 2326 | 2327 | NSObject 2328 | 2329 | IBFrameworkSource 2330 | Foundation.framework/Headers/NSClassDescription.h 2331 | 2332 | 2333 | 2334 | NSObject 2335 | 2336 | IBFrameworkSource 2337 | Foundation.framework/Headers/NSError.h 2338 | 2339 | 2340 | 2341 | NSObject 2342 | 2343 | IBFrameworkSource 2344 | Foundation.framework/Headers/NSFileManager.h 2345 | 2346 | 2347 | 2348 | NSObject 2349 | 2350 | IBFrameworkSource 2351 | Foundation.framework/Headers/NSKeyValueCoding.h 2352 | 2353 | 2354 | 2355 | NSObject 2356 | 2357 | IBFrameworkSource 2358 | Foundation.framework/Headers/NSKeyValueObserving.h 2359 | 2360 | 2361 | 2362 | NSObject 2363 | 2364 | IBFrameworkSource 2365 | Foundation.framework/Headers/NSKeyedArchiver.h 2366 | 2367 | 2368 | 2369 | NSObject 2370 | 2371 | IBFrameworkSource 2372 | Foundation.framework/Headers/NSObject.h 2373 | 2374 | 2375 | 2376 | NSObject 2377 | 2378 | IBFrameworkSource 2379 | Foundation.framework/Headers/NSObjectScripting.h 2380 | 2381 | 2382 | 2383 | NSObject 2384 | 2385 | IBFrameworkSource 2386 | Foundation.framework/Headers/NSPortCoder.h 2387 | 2388 | 2389 | 2390 | NSObject 2391 | 2392 | IBFrameworkSource 2393 | Foundation.framework/Headers/NSRunLoop.h 2394 | 2395 | 2396 | 2397 | NSObject 2398 | 2399 | IBFrameworkSource 2400 | Foundation.framework/Headers/NSScriptClassDescription.h 2401 | 2402 | 2403 | 2404 | NSObject 2405 | 2406 | IBFrameworkSource 2407 | Foundation.framework/Headers/NSScriptKeyValueCoding.h 2408 | 2409 | 2410 | 2411 | NSObject 2412 | 2413 | IBFrameworkSource 2414 | Foundation.framework/Headers/NSScriptObjectSpecifiers.h 2415 | 2416 | 2417 | 2418 | NSObject 2419 | 2420 | IBFrameworkSource 2421 | Foundation.framework/Headers/NSScriptWhoseTests.h 2422 | 2423 | 2424 | 2425 | NSObject 2426 | 2427 | IBFrameworkSource 2428 | Foundation.framework/Headers/NSThread.h 2429 | 2430 | 2431 | 2432 | NSObject 2433 | 2434 | IBFrameworkSource 2435 | Foundation.framework/Headers/NSURL.h 2436 | 2437 | 2438 | 2439 | NSObject 2440 | 2441 | IBFrameworkSource 2442 | Foundation.framework/Headers/NSURLConnection.h 2443 | 2444 | 2445 | 2446 | NSObject 2447 | 2448 | IBFrameworkSource 2449 | Foundation.framework/Headers/NSURLDownload.h 2450 | 2451 | 2452 | 2453 | NSObject 2454 | 2455 | IBFrameworkSource 2456 | WebKit.framework/Headers/WebDownload.h 2457 | 2458 | 2459 | 2460 | NSObject 2461 | 2462 | IBFrameworkSource 2463 | WebKit.framework/Headers/WebEditingDelegate.h 2464 | 2465 | 2466 | 2467 | NSObject 2468 | 2469 | IBFrameworkSource 2470 | WebKit.framework/Headers/WebFrameLoadDelegate.h 2471 | 2472 | 2473 | 2474 | NSObject 2475 | 2476 | IBFrameworkSource 2477 | WebKit.framework/Headers/WebJavaPlugIn.h 2478 | 2479 | 2480 | 2481 | NSObject 2482 | 2483 | IBFrameworkSource 2484 | WebKit.framework/Headers/WebPlugin.h 2485 | 2486 | 2487 | 2488 | NSObject 2489 | 2490 | IBFrameworkSource 2491 | WebKit.framework/Headers/WebPluginContainer.h 2492 | 2493 | 2494 | 2495 | NSObject 2496 | 2497 | IBFrameworkSource 2498 | WebKit.framework/Headers/WebPolicyDelegate.h 2499 | 2500 | 2501 | 2502 | NSObject 2503 | 2504 | IBFrameworkSource 2505 | WebKit.framework/Headers/WebResourceLoadDelegate.h 2506 | 2507 | 2508 | 2509 | NSObject 2510 | 2511 | IBFrameworkSource 2512 | WebKit.framework/Headers/WebScriptObject.h 2513 | 2514 | 2515 | 2516 | NSObject 2517 | 2518 | IBFrameworkSource 2519 | WebKit.framework/Headers/WebUIDelegate.h 2520 | 2521 | 2522 | 2523 | NSResponder 2524 | 2525 | IBFrameworkSource 2526 | AppKit.framework/Headers/NSInterfaceStyle.h 2527 | 2528 | 2529 | 2530 | NSResponder 2531 | NSObject 2532 | 2533 | IBFrameworkSource 2534 | AppKit.framework/Headers/NSResponder.h 2535 | 2536 | 2537 | 2538 | NSTableView 2539 | NSControl 2540 | 2541 | 2542 | 2543 | NSText 2544 | NSView 2545 | 2546 | IBFrameworkSource 2547 | AppKit.framework/Headers/NSText.h 2548 | 2549 | 2550 | 2551 | NSTextView 2552 | NSText 2553 | 2554 | IBFrameworkSource 2555 | AppKit.framework/Headers/NSTextView.h 2556 | 2557 | 2558 | 2559 | NSView 2560 | 2561 | IBFrameworkSource 2562 | AppKit.framework/Headers/NSClipView.h 2563 | 2564 | 2565 | 2566 | NSView 2567 | 2568 | 2569 | 2570 | NSView 2571 | 2572 | IBFrameworkSource 2573 | AppKit.framework/Headers/NSRulerView.h 2574 | 2575 | 2576 | 2577 | NSView 2578 | NSResponder 2579 | 2580 | 2581 | 2582 | NSWindow 2583 | 2584 | IBFrameworkSource 2585 | AppKit.framework/Headers/NSDrawer.h 2586 | 2587 | 2588 | 2589 | NSWindow 2590 | NSResponder 2591 | 2592 | IBFrameworkSource 2593 | AppKit.framework/Headers/NSWindow.h 2594 | 2595 | 2596 | 2597 | NSWindow 2598 | 2599 | IBFrameworkSource 2600 | AppKit.framework/Headers/NSWindowScripting.h 2601 | 2602 | 2603 | 2604 | WebView 2605 | NSView 2606 | 2607 | YES 2608 | 2609 | YES 2610 | goBack: 2611 | goForward: 2612 | makeTextLarger: 2613 | makeTextSmaller: 2614 | makeTextStandardSize: 2615 | reload: 2616 | reloadFromOrigin: 2617 | stopLoading: 2618 | takeStringURLFrom: 2619 | toggleContinuousSpellChecking: 2620 | toggleSmartInsertDelete: 2621 | 2622 | 2623 | YES 2624 | id 2625 | id 2626 | id 2627 | id 2628 | id 2629 | id 2630 | id 2631 | id 2632 | id 2633 | id 2634 | id 2635 | 2636 | 2637 | 2638 | IBFrameworkSource 2639 | WebKit.framework/Headers/WebView.h 2640 | 2641 | 2642 | 2643 | 2644 | 0 2645 | 2646 | com.apple.InterfaceBuilder.CocoaPlugin.macosx 2647 | 2648 | 2649 | 2650 | com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 2651 | 2652 | 2653 | YES 2654 | ../Cocoa Web App.xcodeproj 2655 | 3 2656 | 2657 | 2658 | --------------------------------------------------------------------------------