Skip to content
Browse files

Initial Import of the GUI

  • Loading branch information...
1 parent 30aa9ec commit eb8e001b3be11e5a7cfb14db1a654807e3e600ad @davglass committed Jun 25, 2009
Showing with 224,139 additions and 0 deletions.
  1. BIN English.lproj/InfoPlist.strings
  2. +221,921 −0 English.lproj/MainMenu.xib
  3. +30 −0 Info.plist
  4. +1,387 −0 YUIDocGUI.xcodeproj/davglass.mode1v3
  5. +144 −0 YUIDocGUI.xcodeproj/davglass.pbxuser
  6. +291 −0 YUIDocGUI.xcodeproj/project.pbxproj
  7. +45 −0 YUIDocGUIAppDelegate.py
  8. +7 −0 YUIDocGUI_Prefix.pch
  9. +28 −0 build/Debug/YUIDocGUI.app/Contents/Info.plist
  10. BIN build/Debug/YUIDocGUI.app/Contents/MacOS/YUIDocGUI
  11. +1 −0 build/Debug/YUIDocGUI.app/Contents/PkgInfo
  12. BIN build/Debug/YUIDocGUI.app/Contents/Resources/English.lproj/InfoPlist.strings
  13. BIN build/Debug/YUIDocGUI.app/Contents/Resources/English.lproj/MainMenu.nib
  14. +45 −0 build/Debug/YUIDocGUI.app/Contents/Resources/YUIDocGUIAppDelegate.py
  15. +20 −0 build/Debug/YUIDocGUI.app/Contents/Resources/main.py
  16. +1 −0 build/Debug/YUIDocGUI.app/Contents/Resources/yuidoc
  17. +27 −0 build/Release/YUIDocGUI.app.dSYM/Contents/Info.plist
  18. BIN build/Release/YUIDocGUI.app.dSYM/Contents/Resources/DWARF/YUIDocGUI
  19. +28 −0 build/Release/YUIDocGUI.app/Contents/Info.plist
  20. BIN build/Release/YUIDocGUI.app/Contents/MacOS/YUIDocGUI
  21. +1 −0 build/Release/YUIDocGUI.app/Contents/PkgInfo
  22. BIN build/Release/YUIDocGUI.app/Contents/Resources/English.lproj/InfoPlist.strings
  23. BIN build/Release/YUIDocGUI.app/Contents/Resources/English.lproj/MainMenu.nib
  24. +26 −0 build/Release/YUIDocGUI.app/Contents/Resources/YUIDocGUIAppDelegate.py
  25. +20 −0 build/Release/YUIDocGUI.app/Contents/Resources/main.py
  26. +1 −0 build/YUIDocGUI.build/Debug/YUIDocGUI.build/Objects-normal/i386/YUIDocGUI.LinkFileList
  27. BIN build/YUIDocGUI.build/Debug/YUIDocGUI.build/Objects-normal/i386/main.o
  28. +20 −0 build/YUIDocGUI.build/Debug/YUIDocGUI.build/YUIDocGUI.dep
  29. BIN build/YUIDocGUI.build/Debug/YUIDocGUI.build/YUIDocGUI.hmap
  30. +10 −0 build/YUIDocGUI.build/Debug/YUIDocGUI.build/YUIDocGUI~.dep
  31. BIN build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/i386/YUIDocGUI
  32. +1 −0 build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/i386/YUIDocGUI.LinkFileList
  33. BIN build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/i386/main.o
  34. BIN build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/ppc/YUIDocGUI
  35. +1 −0 build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/ppc/YUIDocGUI.LinkFileList
  36. BIN build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/ppc/main.o
  37. +15 −0 build/YUIDocGUI.build/Release/YUIDocGUI.build/YUIDocGUI.dep
  38. BIN build/YUIDocGUI.build/Release/YUIDocGUI.build/YUIDocGUI.hmap
  39. BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/categories.pbxbtree
  40. BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/cdecls.pbxbtree
  41. BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/decls.pbxbtree
  42. BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/files.pbxbtree
  43. BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/imports.pbxbtree
  44. BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/pbxindex.header
  45. BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/protocols.pbxbtree
  46. BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/refs.pbxbtree
  47. BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/strings.pbxstrings/control
  48. BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/strings.pbxstrings/strings
  49. BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/subclasses.pbxbtree
  50. BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/symbols0.pbxsymbols
  51. +49 −0 main.m
  52. +20 −0 main.py
View
BIN English.lproj/InfoPlist.strings
Binary file not shown.
View
221,921 English.lproj/MainMenu.xib
221,921 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
30 Info.plist
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleExecutable</key>
+ <string>${EXECUTABLE_NAME}</string>
+ <key>CFBundleIconFile</key>
+ <string></string>
+ <key>CFBundleIdentifier</key>
+ <string>com.yourcompany.YUIDocGUI</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>${PRODUCT_NAME}</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>NSMainNibFile</key>
+ <string>MainMenu</string>
+ <key>NSPrincipalClass</key>
+ <string>NSApplication</string>
+</dict>
+</plist>
View
1,387 YUIDocGUI.xcodeproj/davglass.mode1v3
@@ -0,0 +1,1387 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>ActivePerspectiveName</key>
+ <string>Project</string>
+ <key>AllowedModules</key>
+ <array>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Name</key>
+ <string>Groups and Files Outline View</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Name</key>
+ <string>Editor</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCTaskListModule</string>
+ <key>Name</key>
+ <string>Task List</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Name</key>
+ <string>File and Smart Group Detail Viewer</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ <key>Name</key>
+ <string>Detailed Build Results Viewer</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ <key>Name</key>
+ <string>Project Batch Find Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCProjectFormatConflictsModule</string>
+ <key>Name</key>
+ <string>Project Format Conflicts List</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXBookmarksModule</string>
+ <key>Name</key>
+ <string>Bookmarks Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXClassBrowserModule</string>
+ <key>Name</key>
+ <string>Class Browser</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXCVSModule</string>
+ <key>Name</key>
+ <string>Source Code Control Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXDebugBreakpointsModule</string>
+ <key>Name</key>
+ <string>Debug Breakpoints Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCDockableInspector</string>
+ <key>Name</key>
+ <string>Inspector</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXOpenQuicklyModule</string>
+ <key>Name</key>
+ <string>Open Quickly Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Name</key>
+ <string>Debugger</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Name</key>
+ <string>Debug Console</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCSnapshotModule</string>
+ <key>Name</key>
+ <string>Snapshots Tool</string>
+ </dict>
+ </array>
+ <key>BundlePath</key>
+ <string>/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources</string>
+ <key>Description</key>
+ <string>DefaultDescriptionKey</string>
+ <key>DockingSystemVisible</key>
+ <false/>
+ <key>Extension</key>
+ <string>mode1v3</string>
+ <key>FavBarConfig</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>F0118C680FF3B5FA00AC47D0</string>
+ <key>XCBarModuleItemNames</key>
+ <dict/>
+ <key>XCBarModuleItems</key>
+ <array/>
+ </dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>com.apple.perspectives.project.mode1v3</string>
+ <key>MajorVersion</key>
+ <integer>33</integer>
+ <key>MinorVersion</key>
+ <integer>0</integer>
+ <key>Name</key>
+ <string>Default</string>
+ <key>Notifications</key>
+ <array/>
+ <key>OpenEditors</key>
+ <array/>
+ <key>PerspectiveWidths</key>
+ <array>
+ <integer>-1</integer>
+ <integer>-1</integer>
+ </array>
+ <key>Perspectives</key>
+ <array>
+ <dict>
+ <key>ChosenToolbarItems</key>
+ <array>
+ <string>active-target-popup</string>
+ <string>active-buildstyle-popup</string>
+ <string>action</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>buildOrClean</string>
+ <string>build-and-goOrGo</string>
+ <string>com.apple.ide.PBXToolbarStopButton</string>
+ <string>get-info</string>
+ <string>toggle-editor</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>com.apple.pbx.toolbar.searchfield</string>
+ </array>
+ <key>ControllerClassBaseName</key>
+ <string></string>
+ <key>IconName</key>
+ <string>WindowOfProjectWithEditor</string>
+ <key>Identifier</key>
+ <string>perspective.project</string>
+ <key>IsVertical</key>
+ <false/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <true/>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1C37FBAC04509CD000000102</string>
+ <string>1C37FAAC04509CD000000102</string>
+ <string>1C08E77C0454961000C914BD</string>
+ <string>1C37FABC05509CD000000102</string>
+ <string>1C37FABC05539CD112110102</string>
+ <string>E2644B35053B69B200211256</string>
+ <string>1C37FABC04509CD000100104</string>
+ <string>1CC0EA4004350EF90044410B</string>
+ <string>1CC0EA4004350EF90041110B</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>yes</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>186</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>29B97314FDCFA39411CA2CEA</string>
+ <string>1C37FBAC04509CD000000102</string>
+ <string>1C37FAAC04509CD000000102</string>
+ <string>1C37FABC05509CD000000102</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {186, 394}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <true/>
+ <key>XCSharingToken</key>
+ <string>com.apple.Xcode.GFSharingToken</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {203, 412}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>186</real>
+ </array>
+ <key>RubberWindowFrame</key>
+ <string>308 653 785 453 0 0 1920 1178 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>203pt</string>
+ </dict>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B20306471E060097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>MyNewFile14.java</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B20406471E060097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>MyNewFile14.java</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <true/>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {577, 0}}</string>
+ <key>RubberWindowFrame</key>
+ <string>308 653 785 453 0 0 1920 1178 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>0pt</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B20506471E060097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Detail</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 5}, {577, 407}}</string>
+ <key>RubberWindowFrame</key>
+ <string>308 653 785 453 0 0 1920 1178 </string>
+ </dict>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Proportion</key>
+ <string>407pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>577pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCModuleDock</string>
+ <string>PBXSmartGroupTreeModule</string>
+ <string>XCModuleDock</string>
+ <string>PBXNavigatorGroup</string>
+ <string>XCDetailModule</string>
+ </array>
+ <key>TableOfContents</key>
+ <array>
+ <string>F0B11B590FF3D3F900470F98</string>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <string>F0B11B5A0FF3D3F900470F98</string>
+ <string>1CE0B20306471E060097A5F4</string>
+ <string>1CE0B20506471E060097A5F4</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.defaultV3</string>
+ </dict>
+ <dict>
+ <key>ControllerClassBaseName</key>
+ <string></string>
+ <key>IconName</key>
+ <string>WindowOfProject</string>
+ <key>Identifier</key>
+ <string>perspective.morph</string>
+ <key>IsVertical</key>
+ <integer>0</integer>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1C37FBAC04509CD000000102</string>
+ <string>1C37FAAC04509CD000000102</string>
+ <string>1C08E77C0454961000C914BD</string>
+ <string>1C37FABC05509CD000000102</string>
+ <string>1C37FABC05539CD112110102</string>
+ <string>E2644B35053B69B200211256</string>
+ <string>1C37FABC04509CD000100104</string>
+ <string>1CC0EA4004350EF90044410B</string>
+ <string>1CC0EA4004350EF90041110B</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>11E0B1FE06471DED0097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>yes</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>186</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>29B97314FDCFA39411CA2CEA</string>
+ <string>1C37FABC05509CD000000102</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {186, 337}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <integer>1</integer>
+ <key>XCSharingToken</key>
+ <string>com.apple.Xcode.GFSharingToken</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {203, 355}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>186</real>
+ </array>
+ <key>RubberWindowFrame</key>
+ <string>373 269 690 397 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Morph</string>
+ <key>PreferredWidth</key>
+ <integer>300</integer>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCModuleDock</string>
+ <string>PBXSmartGroupTreeModule</string>
+ </array>
+ <key>TableOfContents</key>
+ <array>
+ <string>11E0B1FE06471DED0097A5F4</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.default.shortV3</string>
+ </dict>
+ </array>
+ <key>PerspectivesBarVisible</key>
+ <false/>
+ <key>ShelfIsVisible</key>
+ <false/>
+ <key>SourceDescription</key>
+ <string>file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecificationMode1.xcperspec'</string>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TimeStamp</key>
+ <real>0.0</real>
+ <key>ToolbarDisplayMode</key>
+ <integer>1</integer>
+ <key>ToolbarIsVisible</key>
+ <true/>
+ <key>ToolbarSizeMode</key>
+ <integer>1</integer>
+ <key>Type</key>
+ <string>Perspectives</string>
+ <key>UpdateMessage</key>
+ <string>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 '%@'?</string>
+ <key>WindowJustification</key>
+ <integer>5</integer>
+ <key>WindowOrderList</key>
+ <array>
+ <string>F0B11B630FF3D3F900470F98</string>
+ <string>F0B11B640FF3D3F900470F98</string>
+ <string>F0B11B650FF3D3F900470F98</string>
+ <string>F0118C820FF3C22800AC47D0</string>
+ <string>/Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI.xcodeproj</string>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <string>1C78EAAD065D492600B07095</string>
+ </array>
+ <key>WindowString</key>
+ <string>308 653 785 453 0 0 1920 1178 </string>
+ <key>WindowToolsV3</key>
+ <array>
+ <dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>windowTool.build</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528F0623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string></string>
+ <key>StatusBarVisibility</key>
+ <true/>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {500, 218}}</string>
+ <key>RubberWindowFrame</key>
+ <string>330 583 500 500 0 0 1920 1178 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>218pt</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>XCMainBuildResultsModuleGUID</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Build</string>
+ <key>XCBuildResultsTrigger_Collapse</key>
+ <integer>1021</integer>
+ <key>XCBuildResultsTrigger_Open</key>
+ <integer>1011</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 223}, {500, 236}}</string>
+ <key>RubberWindowFrame</key>
+ <string>330 583 500 500 0 0 1920 1178 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ <key>Proportion</key>
+ <string>236pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>459pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Build Results</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXBuildResultsModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TableOfContents</key>
+ <array>
+ <string>F0118C820FF3C22800AC47D0</string>
+ <string>F0B11B5B0FF3D3F900470F98</string>
+ <string>1CD0528F0623707200166675</string>
+ <string>XCMainBuildResultsModuleGUID</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.buildV3</string>
+ <key>WindowString</key>
+ <string>330 583 500 500 0 0 1920 1178 </string>
+ <key>WindowToolGUID</key>
+ <string>F0118C820FF3C22800AC47D0</string>
+ <key>WindowToolIsVisible</key>
+ <false/>
+ </dict>
+ <dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>windowTool.debugger</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>Debugger</key>
+ <dict>
+ <key>HorizontalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {418, 226}}</string>
+ <string>{{418, 0}, {498, 226}}</string>
+ </array>
+ </dict>
+ <key>VerticalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {916, 226}}</string>
+ <string>{{0, 226}, {916, 217}}</string>
+ </array>
+ </dict>
+ </dict>
+ <key>LauncherConfigVersion</key>
+ <string>8</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C162984064C10D400B95A72</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debug - GLUTExamples (Underwater)</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>DebugConsoleVisible</key>
+ <string>None</string>
+ <key>DebugConsoleWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>DebugSTDIOWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>Frame</key>
+ <string>{{0, 0}, {916, 443}}</string>
+ <key>PBXDebugSessionStackFrameViewKey</key>
+ <dict>
+ <key>DebugVariablesTableConfiguration</key>
+ <array>
+ <string>Name</string>
+ <real>120</real>
+ <string>Value</string>
+ <real>85</real>
+ <string>Summary</string>
+ <real>268</real>
+ </array>
+ <key>Frame</key>
+ <string>{{418, 0}, {498, 226}}</string>
+ <key>RubberWindowFrame</key>
+ <string>126 133 916 484 0 0 1920 1178 </string>
+ </dict>
+ <key>RubberWindowFrame</key>
+ <string>126 133 916 484 0 0 1920 1178 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Proportion</key>
+ <string>443pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>443pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debugger</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXDebugSessionModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TableOfContents</key>
+ <array>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <string>F0B11B5C0FF3D3F900470F98</string>
+ <string>1C162984064C10D400B95A72</string>
+ <string>F0B11B5D0FF3D3F900470F98</string>
+ <string>F0B11B5E0FF3D3F900470F98</string>
+ <string>F0B11B5F0FF3D3F900470F98</string>
+ <string>F0B11B600FF3D3F900470F98</string>
+ <string>F0B11B610FF3D3F900470F98</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.debugV3</string>
+ <key>WindowString</key>
+ <string>126 133 916 484 0 0 1920 1178 </string>
+ <key>WindowToolGUID</key>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <key>WindowToolIsVisible</key>
+ <true/>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.find</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CDD528C0622207200134675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>&lt;No Editor&gt;</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528D0623707200166675</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <integer>1</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {781, 167}}</string>
+ <key>RubberWindowFrame</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>781pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>50%</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528E0623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Project Find</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{8, 0}, {773, 254}}</string>
+ <key>RubberWindowFrame</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ <key>Proportion</key>
+ <string>50%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>428pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project Find</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXProjectFindModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C530D57069F1CE1000CFCEE</string>
+ <string>1C530D58069F1CE1000CFCEE</string>
+ <string>1C530D59069F1CE1000CFCEE</string>
+ <string>1CDD528C0622207200134675</string>
+ <string>1C530D5A069F1CE1000CFCEE</string>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <string>1CD0528E0623707200166675</string>
+ </array>
+ <key>WindowString</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1C530D57069F1CE1000CFCEE</string>
+ <key>WindowToolIsVisible</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>MENUSEPARATOR</string>
+ </dict>
+ <dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>windowTool.debuggerConsole</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <true/>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAAC065D492600B07095</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debugger Console</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {1365, 481}}</string>
+ <key>RubberWindowFrame</key>
+ <string>162 515 1365 522 0 0 1920 1178 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Proportion</key>
+ <string>481pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>481pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debugger Console</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXDebugCLIModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C78EAAD065D492600B07095</string>
+ <string>F0B11B620FF3D3F900470F98</string>
+ <string>1C78EAAC065D492600B07095</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.consoleV3</string>
+ <key>WindowString</key>
+ <string>162 515 1365 522 0 0 1920 1178 </string>
+ <key>WindowToolGUID</key>
+ <string>1C78EAAD065D492600B07095</string>
+ <key>WindowToolIsVisible</key>
+ <true/>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.snapshots</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>XCSnapshotModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Snapshots</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCSnapshotModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <string>Yes</string>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.snapshots</string>
+ <key>WindowString</key>
+ <string>315 824 300 550 0 0 1440 878 </string>
+ <key>WindowToolIsVisible</key>
+ <string>Yes</string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.scm</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAB2065D492600B07095</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>&lt;No Editor&gt;</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAB3065D492600B07095</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <integer>1</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {452, 0}}</string>
+ <key>RubberWindowFrame</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>0pt</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD052920623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>SCM</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>ConsoleFrame</key>
+ <string>{{0, 259}, {452, 0}}</string>
+ <key>Frame</key>
+ <string>{{0, 7}, {452, 259}}</string>
+ <key>RubberWindowFrame</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ <key>TableConfiguration</key>
+ <array>
+ <string>Status</string>
+ <real>30</real>
+ <string>FileName</string>
+ <real>199</real>
+ <string>Path</string>
+ <real>197.09500122070312</real>
+ </array>
+ <key>TableFrame</key>
+ <string>{{0, 0}, {452, 250}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXCVSModule</string>
+ <key>Proportion</key>
+ <string>262pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>266pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>SCM</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXCVSModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C78EAB4065D492600B07095</string>
+ <string>1C78EAB5065D492600B07095</string>
+ <string>1C78EAB2065D492600B07095</string>
+ <string>1CD052920623707200166675</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.scm</string>
+ <key>WindowString</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.breakpoints</string>
+ <key>IsVertical</key>
+ <integer>0</integer>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1C77FABC04509CD000000102</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>no</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>168</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>1C77FABC04509CD000000102</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {168, 350}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <integer>0</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {185, 368}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>168</real>
+ </array>
+ <key>RubberWindowFrame</key>
+ <string>315 424 744 409 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>185pt</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA1AED706398EBD00589147</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Detail</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{190, 0}, {554, 368}}</string>
+ <key>RubberWindowFrame</key>
+ <string>315 424 744 409 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Proportion</key>
+ <string>554pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>368pt</string>
+ </dict>
+ </array>
+ <key>MajorVersion</key>
+ <integer>3</integer>
+ <key>MinorVersion</key>
+ <integer>0</integer>
+ <key>Name</key>
+ <string>Breakpoints</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXSmartGroupTreeModule</string>
+ <string>XCDetailModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1CDDB66807F98D9800BB5817</string>
+ <string>1CDDB66907F98D9800BB5817</string>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <string>1CA1AED706398EBD00589147</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.breakpointsV3</string>
+ <key>WindowString</key>
+ <string>315 424 744 409 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1CDDB66807F98D9800BB5817</string>
+ <key>WindowToolIsVisible</key>
+ <integer>1</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.debugAnimator</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debug Visualizer</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXNavigatorGroup</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.debugAnimatorV3</string>
+ <key>WindowString</key>
+ <string>100 100 700 500 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.bookmarks</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>PBXBookmarksModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Bookmarks</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXBookmarksModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>WindowString</key>
+ <string>538 42 401 187 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.projectFormatConflicts</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>XCProjectFormatConflictsModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project Format Conflicts</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCProjectFormatConflictsModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>WindowContentMinSize</key>
+ <string>450 300</string>
+ <key>WindowString</key>
+ <string>50 850 472 307 0 0 1440 877</string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.classBrowser</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>OptionsSetName</key>
+ <string>Hierarchy, all classes</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA6456E063B45B4001379D8</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Class Browser - NSObject</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>ClassesFrame</key>
+ <string>{{0, 0}, {374, 96}}</string>
+ <key>ClassesTreeTableConfiguration</key>
+ <array>
+ <string>PBXClassNameColumnIdentifier</string>
+ <real>208</real>
+ <string>PBXClassBookColumnIdentifier</string>
+ <real>22</real>
+ </array>
+ <key>Frame</key>
+ <string>{{0, 0}, {630, 331}}</string>
+ <key>MembersFrame</key>
+ <string>{{0, 105}, {374, 395}}</string>
+ <key>MembersTreeTableConfiguration</key>
+ <array>
+ <string>PBXMemberTypeIconColumnIdentifier</string>
+ <real>22</real>
+ <string>PBXMemberNameColumnIdentifier</string>
+ <real>216</real>
+ <string>PBXMemberTypeColumnIdentifier</string>
+ <real>97</real>
+ <string>PBXMemberBookColumnIdentifier</string>
+ <real>22</real>
+ </array>
+ <key>PBXModuleWindowStatusBarHidden2</key>
+ <integer>1</integer>
+ <key>RubberWindowFrame</key>
+ <string>385 179 630 352 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXClassBrowserModule</string>
+ <key>Proportion</key>
+ <string>332pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>332pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Class Browser</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXClassBrowserModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C0AD2AF069F1E9B00FABCE6</string>
+ <string>1C0AD2B0069F1E9B00FABCE6</string>
+ <string>1CA6456E063B45B4001379D8</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.classbrowser</string>
+ <key>WindowString</key>
+ <string>385 179 630 352 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1C0AD2AF069F1E9B00FABCE6</string>
+ <key>WindowToolIsVisible</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.refactoring</string>
+ <key>IncludeInToolsMenu</key>
+ <integer>0</integer>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{0, 0}, {500, 335}</string>
+ <key>RubberWindowFrame</key>
+ <string>{0, 0}, {500, 335}</string>
+ </dict>
+ <key>Module</key>
+ <string>XCRefactoringModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Refactoring</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCRefactoringModule</string>
+ </array>
+ <key>WindowString</key>
+ <string>200 200 500 356 0 0 1920 1200 </string>
+ </dict>
+ </array>
+</dict>
+</plist>
View
144 YUIDocGUI.xcodeproj/davglass.pbxuser
@@ -0,0 +1,144 @@
+// !$*UTF8*$!
+{
+ 29B97313FDCFA39411CA2CEA /* Project object */ = {
+ activeArchitecture = i386;
+ activeBuildConfigurationName = Debug;
+ activeExecutable = F0118C5A0FF3B5F800AC47D0 /* YUIDocGUI */;
+ activeTarget = 8D1107260486CEB800E47090 /* YUIDocGUI */;
+ addToTargets = (
+ 8D1107260486CEB800E47090 /* YUIDocGUI */,
+ );
+ codeSenseManager = F0118C6A0FF3B5FA00AC47D0 /* Code sense */;
+ executables = (
+ F0118C5A0FF3B5F800AC47D0 /* YUIDocGUI */,
+ );
+ perUserDictionary = {
+ PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 338,
+ 20,
+ 48,
+ 43,
+ 43,
+ 20,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXFileDataSource_FiletypeID,
+ PBXFileDataSource_Filename_ColumnID,
+ PBXFileDataSource_Built_ColumnID,
+ PBXFileDataSource_ObjectSize_ColumnID,
+ PBXFileDataSource_Errors_ColumnID,
+ PBXFileDataSource_Warnings_ColumnID,
+ PBXFileDataSource_Target_ColumnID,
+ );
+ };
+ PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 298,
+ 60,
+ 20,
+ 48.16259765625,
+ 43,
+ 43,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXFileDataSource_FiletypeID,
+ PBXFileDataSource_Filename_ColumnID,
+ PBXTargetDataSource_PrimaryAttribute,
+ PBXFileDataSource_Built_ColumnID,
+ PBXFileDataSource_ObjectSize_ColumnID,
+ PBXFileDataSource_Errors_ColumnID,
+ PBXFileDataSource_Warnings_ColumnID,
+ );
+ };
+ PBXPerProjectTemplateStateSaveDate = 267637726;
+ PBXWorkspaceStateSaveDate = 267637726;
+ };
+ sourceControlManager = F0118C690FF3B5FA00AC47D0 /* Source Control */;
+ userBuildSettings = {
+ };
+ };
+ 29B97316FDCFA39411CA2CEA /* main.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1196, 616}}";
+ sepNavSelRange = "{1557, 0}";
+ sepNavVisRange = "{1273, 539}";
+ sepNavWindowFrame = "{{61, 369}, {1042, 762}}";
+ };
+ };
+ 32CA4F630368D1EE00C91783 /* YUIDocGUI_Prefix.pch */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {775, 461}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 149}";
+ sepNavWindowFrame = "{{84, 498}, {834, 612}}";
+ };
+ };
+ 77631A3E0C0748CF005415CB /* main.py */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {784, 494}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 412}";
+ sepNavWindowFrame = "{{83, 318}, {843, 645}}";
+ };
+ };
+ 7790198E0C07548A00326F66 /* YUIDocGUIAppDelegate.py */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {775, 461}}";
+ sepNavSelRange = "{239, 0}";
+ sepNavVisRange = "{0, 712}";
+ sepNavWindowFrame = "{{800, 250}, {834, 612}}";
+ };
+ };
+ 8D1107260486CEB800E47090 /* YUIDocGUI */ = {
+ activeExec = 0;
+ executables = (
+ F0118C5A0FF3B5F800AC47D0 /* YUIDocGUI */,
+ );
+ };
+ F0118C5A0FF3B5F800AC47D0 /* YUIDocGUI */ = {
+ isa = PBXExecutable;
+ activeArgIndices = (
+ );
+ argumentStrings = (
+ );
+ autoAttachOnCrash = 1;
+ breakpointsEnabled = 0;
+ configStateDict = {
+ };
+ customDataFormattersEnabled = 1;
+ debuggerPlugin = GDBDebugging;
+ disassemblyDisplayState = 0;
+ dylibVariantSuffix = "";
+ enableDebugStr = 1;
+ environmentEntries = (
+ );
+ executableSystemSymbolLevel = 0;
+ executableUserSymbolLevel = 0;
+ libgmallocEnabled = 0;
+ name = YUIDocGUI;
+ savedGlobals = {
+ };
+ sourceDirectories = (
+ );
+ variableFormatDictionary = {
+ };
+ };
+ F0118C690FF3B5FA00AC47D0 /* Source Control */ = {
+ isa = PBXSourceControlManager;
+ fallbackIsa = XCSourceControlManager;
+ isSCMEnabled = 0;
+ scmConfiguration = {
+ };
+ };
+ F0118C6A0FF3B5FA00AC47D0 /* Code sense */ = {
+ isa = PBXCodeSenseManager;
+ indexTemplatePath = "";
+ };
+}
View
291 YUIDocGUI.xcodeproj/project.pbxproj
@@ -0,0 +1,291 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 44;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 77631A270C06C501005415CB /* Python.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 77631A260C06C501005415CB /* Python.framework */; };
+ 77631A3F0C0748CF005415CB /* main.py in Resources */ = {isa = PBXBuildFile; fileRef = 77631A3E0C0748CF005415CB /* main.py */; };
+ 7790198F0C07548A00326F66 /* YUIDocGUIAppDelegate.py in Resources */ = {isa = PBXBuildFile; fileRef = 7790198E0C07548A00326F66 /* YUIDocGUIAppDelegate.py */; };
+ 77C8C1F90C07829500965286 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 77C8C1F70C07829500965286 /* MainMenu.xib */; };
+ 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
+ 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
+ 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+ F0B11BE30FF3D48E00470F98 /* yuidoc in Resources */ = {isa = PBXBuildFile; fileRef = F0B11B6A0FF3D48E00470F98 /* yuidoc */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
+ 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
+ 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+ 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
+ 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
+ 32CA4F630368D1EE00C91783 /* YUIDocGUI_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YUIDocGUI_Prefix.pch; sourceTree = "<group>"; };
+ 77631A260C06C501005415CB /* Python.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Python.framework; path = /System/Library/Frameworks/Python.framework; sourceTree = "<absolute>"; };
+ 77631A3E0C0748CF005415CB /* main.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = main.py; sourceTree = "<group>"; };
+ 7790198E0C07548A00326F66 /* YUIDocGUIAppDelegate.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = YUIDocGUIAppDelegate.py; sourceTree = "<group>"; };
+ 77C8C1F80C07829500965286 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
+ 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+ 8D1107320486CEB800E47090 /* YUIDocGUI.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = YUIDocGUI.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ F0B11B6A0FF3D48E00470F98 /* yuidoc */ = {isa = PBXFileReference; lastKnownFileType = folder; path = yuidoc; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 8D11072E0486CEB800E47090 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
+ 77631A270C06C501005415CB /* Python.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 080E96DDFE201D6D7F000001 /* Classes */ = {
+ isa = PBXGroup;
+ children = (
+ 7790198E0C07548A00326F66 /* YUIDocGUIAppDelegate.py */,
+ );
+ name = Classes;
+ sourceTree = "<group>";
+ };
+ 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 77631A260C06C501005415CB /* Python.framework */,
+ 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
+ );
+ name = "Linked Frameworks";
+ sourceTree = "<group>";
+ };
+ 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 29B97324FDCFA39411CA2CEA /* AppKit.framework */,
+ 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */,
+ 29B97325FDCFA39411CA2CEA /* Foundation.framework */,
+ );
+ name = "Other Frameworks";
+ sourceTree = "<group>";
+ };
+ 19C28FACFE9D520D11CA2CBB /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 8D1107320486CEB800E47090 /* YUIDocGUI.app */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 29B97314FDCFA39411CA2CEA /* YUIDocGUI */ = {
+ isa = PBXGroup;
+ children = (
+ 080E96DDFE201D6D7F000001 /* Classes */,
+ 29B97315FDCFA39411CA2CEA /* Other Sources */,
+ 29B97317FDCFA39411CA2CEA /* Resources */,
+ 29B97323FDCFA39411CA2CEA /* Frameworks */,
+ 19C28FACFE9D520D11CA2CBB /* Products */,
+ );
+ name = YUIDocGUI;
+ sourceTree = "<group>";
+ };
+ 29B97315FDCFA39411CA2CEA /* Other Sources */ = {
+ isa = PBXGroup;
+ children = (
+ 32CA4F630368D1EE00C91783 /* YUIDocGUI_Prefix.pch */,
+ 29B97316FDCFA39411CA2CEA /* main.m */,
+ 77631A3E0C0748CF005415CB /* main.py */,
+ );
+ name = "Other Sources";
+ sourceTree = "<group>";
+ };
+ 29B97317FDCFA39411CA2CEA /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ F0B11B6A0FF3D48E00470F98 /* yuidoc */,
+ 77C8C1F70C07829500965286 /* MainMenu.xib */,
+ 8D1107310486CEB800E47090 /* Info.plist */,
+ 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
+ );
+ name = Resources;
+ sourceTree = "<group>";
+ };
+ 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
+ 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
+ );
+ name = Frameworks;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 8D1107260486CEB800E47090 /* YUIDocGUI */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "YUIDocGUI" */;
+ buildPhases = (
+ 8D1107290486CEB800E47090 /* Resources */,
+ 8D11072C0486CEB800E47090 /* Sources */,
+ 8D11072E0486CEB800E47090 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = YUIDocGUI;
+ productInstallPath = "$(HOME)/Applications";
+ productName = YUIDocGUI;
+ productReference = 8D1107320486CEB800E47090 /* YUIDocGUI.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 29B97313FDCFA39411CA2CEA /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "YUIDocGUI" */;
+ compatibilityVersion = "Xcode 3.0";
+ hasScannedForEncodings = 1;
+ mainGroup = 29B97314FDCFA39411CA2CEA /* YUIDocGUI */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 8D1107260486CEB800E47090 /* YUIDocGUI */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 8D1107290486CEB800E47090 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
+ 77631A3F0C0748CF005415CB /* main.py in Resources */,
+ 7790198F0C07548A00326F66 /* YUIDocGUIAppDelegate.py in Resources */,
+ 77C8C1F90C07829500965286 /* MainMenu.xib in Resources */,
+ F0B11BE30FF3D48E00470F98 /* yuidoc in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 8D11072C0486CEB800E47090 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D11072D0486CEB800E47090 /* main.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+ 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 089C165DFE840E0CC02AAC07 /* English */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "<group>";
+ };
+ 77C8C1F70C07829500965286 /* MainMenu.xib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 77C8C1F80C07829500965286 /* English */,
+ );
+ name = MainMenu.xib;
+ sourceTree = "<group>";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ C01FCF4B08A954540054247B /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = YUIDocGUI_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "$(HOME)/Applications";
+ PRODUCT_NAME = YUIDocGUI;
+ WRAPPER_EXTENSION = app;
+ ZERO_LINK = YES;
+ };
+ name = Debug;
+ };
+ C01FCF4C08A954540054247B /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = YUIDocGUI_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "$(HOME)/Applications";
+ PRODUCT_NAME = YUIDocGUI;
+ WRAPPER_EXTENSION = app;
+ };
+ name = Release;
+ };
+ C01FCF4F08A954540054247B /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ PREBINDING = NO;
+ SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
+ };
+ name = Debug;
+ };
+ C01FCF5008A954540054247B /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = (
+ ppc,
+ i386,
+ );
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ PREBINDING = NO;
+ SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "YUIDocGUI" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ C01FCF4B08A954540054247B /* Debug */,
+ C01FCF4C08A954540054247B /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ C01FCF4E08A954540054247B /* Build configuration list for PBXProject "YUIDocGUI" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ C01FCF4F08A954540054247B /* Debug */,
+ C01FCF5008A954540054247B /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
+}
View
45 YUIDocGUIAppDelegate.py
@@ -0,0 +1,45 @@
+#
+# YUIDocGUIAppDelegate.py
+# YUIDocGUI
+#
+# Created by Dav Glass on 6/25/09.
+# Copyright __MyCompanyName__ 2009. All rights reserved.
+#
+
+from objc import YES, NO, IBAction, IBOutlet
+from Foundation import *
+from AppKit import *
+from subprocess import call, PIPE, Popen
+
+
+
+
+class YUIDocGUIAppDelegate(NSObject):
+ sourcepath = objc.ivar(u"sourcepath")
+ savepath = objc.ivar(u"savepath")
+ tmpPath = '/tmp/yuidoc/'
+ projectname = objc.ivar(u"projectname")
+ projecturl = objc.ivar(u"projecturl")
+ projectversion = objc.ivar(u"projectversion")
+ showprivate = objc.ivar(u"showprivate")
+ ext_js = objc.ivar(u"ext_js")
+ ext_as = objc.ivar(u"ext_as")
+ ext_py = objc.ivar(u"ext_py")
+ ext_php = objc.ivar(u"ext_php")
+ ext_pl = objc.ivar(u"ext_pl")
+ ext_rb = objc.ivar(u"ext_rb")
+ ext_cs = objc.ivar(u"ext_cs")
+ ext_java = objc.ivar(u"ext_java")
+
+ def applicationDidFinishLaunching_(self, sender):
+ self.ext_js = True
+ self.showprivate = True
+ self.projectname = 'My Project'
+ NSLog("Application did finish launching.")
+
+ @IBAction
+ def generate_(self, value):
+ templatePath = './yuidoc/template'
+ cmd = './yuidoc/bin/yiudoc.py %s -p %s -o %s -t %s -v %s' % (self.sourcepath, self.tmpPath, self.savepath, templatePath, self.projectversion)
+ NSLog("Run: %s" % cmd)
+
View
7 YUIDocGUI_Prefix.pch
@@ -0,0 +1,7 @@
+//
+// Prefix header for all source files of the 'YUIDocGUI' target in the 'YUIDocGUI' project
+//
+
+#ifdef __OBJC__
+ #import <Cocoa/Cocoa.h>
+#endif
View
28 build/Debug/YUIDocGUI.app/Contents/Info.plist
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleExecutable</key>
+ <string>YUIDocGUI</string>
+ <key>CFBundleIdentifier</key>
+ <string>com.yourcompany.YUIDocGUI</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>YUIDocGUI</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>NSMainNibFile</key>
+ <string>MainMenu</string>
+ <key>NSPrincipalClass</key>
+ <string>NSApplication</string>
+</dict>
+</plist>
View
BIN build/Debug/YUIDocGUI.app/Contents/MacOS/YUIDocGUI
Binary file not shown.
View
1 build/Debug/YUIDocGUI.app/Contents/PkgInfo
@@ -0,0 +1 @@
+APPL????
View
BIN build/Debug/YUIDocGUI.app/Contents/Resources/English.lproj/InfoPlist.strings
Binary file not shown.
View
BIN build/Debug/YUIDocGUI.app/Contents/Resources/English.lproj/MainMenu.nib
Binary file not shown.
View
45 build/Debug/YUIDocGUI.app/Contents/Resources/YUIDocGUIAppDelegate.py
@@ -0,0 +1,45 @@
+#
+# YUIDocGUIAppDelegate.py
+# YUIDocGUI
+#
+# Created by Dav Glass on 6/25/09.
+# Copyright __MyCompanyName__ 2009. All rights reserved.
+#
+
+from objc import YES, NO, IBAction, IBOutlet
+from Foundation import *
+from AppKit import *
+from subprocess import call, PIPE, Popen
+
+
+
+
+class YUIDocGUIAppDelegate(NSObject):
+ sourcepath = objc.ivar(u"sourcepath")
+ savepath = objc.ivar(u"savepath")
+ tmpPath = '/tmp/yuidoc/'
+ projectname = objc.ivar(u"projectname")
+ projecturl = objc.ivar(u"projecturl")
+ projectversion = objc.ivar(u"projectversion")
+ showprivate = objc.ivar(u"showprivate")
+ ext_js = objc.ivar(u"ext_js")
+ ext_as = objc.ivar(u"ext_as")
+ ext_py = objc.ivar(u"ext_py")
+ ext_php = objc.ivar(u"ext_php")
+ ext_pl = objc.ivar(u"ext_pl")
+ ext_rb = objc.ivar(u"ext_rb")
+ ext_cs = objc.ivar(u"ext_cs")
+ ext_java = objc.ivar(u"ext_java")
+
+ def applicationDidFinishLaunching_(self, sender):
+ self.ext_js = True
+ self.showprivate = True
+ self.projectname = 'My Project'
+ NSLog("Application did finish launching.")
+
+ @IBAction
+ def generate_(self, value):
+ templatePath = './yuidoc/template'
+ cmd = './yuidoc/bin/yiudoc.py %s -p %s -o %s -t %s -v %s' % (self.sourcepath, self.tmpPath, self.savepath, templatePath, self.projectversion)
+ NSLog("Run: %s" % cmd)
+
View
20 build/Debug/YUIDocGUI.app/Contents/Resources/main.py
@@ -0,0 +1,20 @@
+#
+# main.py
+# YUIDocGUI
+#
+# Created by Dav Glass on 6/25/09.
+# Copyright __MyCompanyName__ 2009. All rights reserved.
+#
+
+#import modules required by application
+import objc
+import Foundation
+import AppKit
+
+from PyObjCTools import AppHelper
+
+# import modules containing classes required to start application and load MainMenu.nib
+import YUIDocGUIAppDelegate
+
+# pass control to AppKit
+AppHelper.runEventLoop()
1 build/Debug/YUIDocGUI.app/Contents/Resources/yuidoc
@@ -0,0 +1 @@
+Subproject commit cf5097f7832b91c948f964ae655f0c8d57038883
View
27 build/Release/YUIDocGUI.app.dSYM/Contents/Info.plist
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleIdentifier</key>
+ <string>com.apple.xcode.dsym.YUIDocGUI.app</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundlePackageType</key>
+ <string>dSYM</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>dSYM_UUID</key>
+ <dict>
+ <key>ppc</key>
+ <string>9b e5 59 d9 95 22 06 00 d0 df 22 50 77 28 a7 83</string>
+ <key>i386</key>
+ <string>08 01 dd 13 4a f5 e6 df c1 c2 de be 17 ec eb f0</string>
+ </dict>
+ </dict>
+</plist>
View
BIN build/Release/YUIDocGUI.app.dSYM/Contents/Resources/DWARF/YUIDocGUI
Binary file not shown.
View
28 build/Release/YUIDocGUI.app/Contents/Info.plist
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleExecutable</key>
+ <string>YUIDocGUI</string>
+ <key>CFBundleIdentifier</key>
+ <string>com.yourcompany.YUIDocGUI</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>YUIDocGUI</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>NSMainNibFile</key>
+ <string>MainMenu</string>
+ <key>NSPrincipalClass</key>
+ <string>NSApplication</string>
+</dict>
+</plist>
View
BIN build/Release/YUIDocGUI.app/Contents/MacOS/YUIDocGUI
Binary file not shown.
View
1 build/Release/YUIDocGUI.app/Contents/PkgInfo
@@ -0,0 +1 @@
+APPL????
View
BIN build/Release/YUIDocGUI.app/Contents/Resources/English.lproj/InfoPlist.strings
Binary file not shown.
View
BIN build/Release/YUIDocGUI.app/Contents/Resources/English.lproj/MainMenu.nib
Binary file not shown.
View
26 build/Release/YUIDocGUI.app/Contents/Resources/YUIDocGUIAppDelegate.py
@@ -0,0 +1,26 @@
+#
+# YUIDocGUIAppDelegate.py
+# YUIDocGUI
+#
+# Created by Dav Glass on 6/25/09.
+# Copyright __MyCompanyName__ 2009. All rights reserved.
+#
+
+from Foundation import *
+from AppKit import *
+import objc
+
+class YUIDocGUIAppDelegate(NSObject):
+ sourcePath = objc.ivar(u"sourcepath")
+ savePath = objc.ivar(u"savepath")
+ tmpPath = '/tmp/yuidoc/'
+ projectName = objc.ivar(u"projectname")
+ projectURL = objc.ivar(u"projecturl")
+ projectVersion = objc.ivar(u"projectversion")
+ showPrivate = objc.ivar(u"showprivate")
+
+ def applicationDidFinishLaunching_(self, sender):
+ NSLog("Application did finish launching.")
+
+ def setGenerate_(self, value):
+ NSLog("Hopefully this is when Generate is clicked...")
View
20 build/Release/YUIDocGUI.app/Contents/Resources/main.py
@@ -0,0 +1,20 @@
+#
+# main.py
+# YUIDocGUI
+#
+# Created by Dav Glass on 6/25/09.
+# Copyright __MyCompanyName__ 2009. All rights reserved.
+#
+
+#import modules required by application
+import objc
+import Foundation
+import AppKit
+
+from PyObjCTools import AppHelper
+
+# import modules containing classes required to start application and load MainMenu.nib
+import YUIDocGUIAppDelegate
+
+# pass control to AppKit
+AppHelper.runEventLoop()
View
1 build/YUIDocGUI.build/Debug/YUIDocGUI.build/Objects-normal/i386/YUIDocGUI.LinkFileList
@@ -0,0 +1 @@
+/Volumes/Data/davglass/src/dev/yuidoc-app/build/YUIDocGUI.build/Debug/YUIDocGUI.build/Objects-normal/i386/main.o
View
BIN build/YUIDocGUI.build/Debug/YUIDocGUI.build/Objects-normal/i386/main.o
Binary file not shown.
View
20 build/YUIDocGUI.build/Debug/YUIDocGUI.build/YUIDocGUI.dep
@@ -0,0 +1,20 @@
+66042a0e9a59372fb9452dffd50753d3 4a2c91e0eb64e4d1ac295656d33782dc ffffffffffffffffffffffffffffffff 102 /Volumes/Data/davglass/src/dev/yuidoc-app/build/Debug/YUIDocGUI.app
+00000000000000000000000000000000 7d8b47b511c1a27aa29a983037b33126 ffffffffffffffffffffffffffffffff 1363 /Volumes/Data/davglass/src/dev/yuidoc-app/build/Debug/YUIDocGUI.app/Contents/Resources/YUIDocGUIAppDelegate.py
+dc3f326c664794b1dd0d02c2d456a502 44f3e84b850db702427c41faf8378057 ffffffffffffffffffffffffffffffff 12032 /Volumes/Data/davglass/src/dev/yuidoc-app/build/YUIDocGUI.build/Debug/YUIDocGUI.build/Objects-normal/i386/main.o
+98ccda27a67207ad9f7143382c2e3a34 e7503eb58e418c14fd8899d59adde144 ffffffffffffffffffffffffffffffff 17484 /Volumes/Data/davglass/src/dev/yuidoc-app/build/Debug/YUIDocGUI.app/Contents/MacOS/YUIDocGUI
+000000000b7897d5000000000000624b dc3f326c214a3c99dd0d02c2d456a47f ffffffffffffffffffffffffffffffff 34591396 /Library/Caches/com.apple.Xcode.26895/SharedPrecompiledHeaders/YUIDocGUI_Prefix-gkrmejpjpqtcrsaotvtsewcitbki/YUIDocGUI_Prefix.pch.gch
+00000000000000000000000000000000 7f69abe2410c3bd4c156fb0b78426bef ffffffffffffffffffffffffffffffff 442 /Volumes/Data/davglass/src/dev/yuidoc-app/build/Debug/YUIDocGUI.app/Contents/Resources/yuidoc
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 2541954 /Volumes/Data/davglass/src/dev/yuidoc-app/build/Debug/YUIDocGUI.app/Contents/Resources/English.lproj/MainMenu.nib
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 412 /Volumes/Data/davglass/src/dev/yuidoc-app/build/Debug/YUIDocGUI.app/Contents/Resources/main.py
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 202 /Volumes/Data/davglass/src/dev/yuidoc-app/build/Debug/YUIDocGUI.app/Contents/Resources/English.lproj/InfoPlist.strings
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 8 /Volumes/Data/davglass/src/dev/yuidoc-app/build/Debug/YUIDocGUI.app/Contents/PkgInfo
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 836 /Volumes/Data/davglass/src/dev/yuidoc-app/build/Debug/YUIDocGUI.app/Contents/Info.plist
+e0e9a7b1eb33c402f4c2891b8be08aa4 020287aa50ca4c8a614ad851e0c563d3 ffffffffffffffffffffffffffffffff 102 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Debug/YUIDocGUI.app
+000000004a439b2800000000010ff103 6f9c730e8fb672e329cfed967df26fc8 ffffffffffffffffffffffffffffffff 2541954 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Debug/YUIDocGUI.app/Contents/Resources/English.lproj/MainMenu.nib
+00000000000000000000000000000000 c39166316a853c10eae8766fc594d198 ffffffffffffffffffffffffffffffff 1154 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Debug/YUIDocGUI.app/Contents/Resources/YUIDocGUIAppDelegate.py
+c3f5af2e34d12a783c3af0480f0a1fc6 51599a4d4493b2a308b8c5729125d187 ffffffffffffffffffffffffffffffff 12064 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/YUIDocGUI.build/Debug/YUIDocGUI.build/Objects-normal/i386/main.o
+92ac3563357aaabb3482353a9e60d12a 89d98be62fe0b83fd52c55c26625a02d ffffffffffffffffffffffffffffffff 17504 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Debug/YUIDocGUI.app/Contents/MacOS/YUIDocGUI
+00000000000000000000000000000000 4ded24c3172ae9f786e66bfae864f0a7 ffffffffffffffffffffffffffffffff 412 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Debug/YUIDocGUI.app/Contents/Resources/main.py
+00000000000000000000000000000000 1a7c28c849f3eaaa50ad19e022a84457 ffffffffffffffffffffffffffffffff 202 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Debug/YUIDocGUI.app/Contents/Resources/English.lproj/InfoPlist.strings
+000000004a437e780000000000000383 9385e287c153228ada6ab22dd70c898e ffffffffffffffffffffffffffffffff 8 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Debug/YUIDocGUI.app/Contents/PkgInfo
+000000004a437e780000000000000383 9385e287c153228ada6ab22dd70c898e ffffffffffffffffffffffffffffffff 836 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Debug/YUIDocGUI.app/Contents/Info.plist
View
BIN build/YUIDocGUI.build/Debug/YUIDocGUI.build/YUIDocGUI.hmap
Binary file not shown.
View
10 build/YUIDocGUI.build/Debug/YUIDocGUI.build/YUIDocGUI~.dep
@@ -0,0 +1,10 @@
+e0e9a7b1eb33c402f4c2891b8be08aa4 020287aa50ca4c8a614ad851e0c563d3 ffffffffffffffffffffffffffffffff 102 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Debug/YUIDocGUI.app
+000000004a439b2800000000010ff103 6f9c730e8fb672e329cfed967df26fc8 ffffffffffffffffffffffffffffffff 2541954 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Debug/YUIDocGUI.app/Contents/Resources/English.lproj/MainMenu.nib
+00000000000000000000000000000000 c39166316a853c10eae8766fc594d198 ffffffffffffffffffffffffffffffff 1154 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Debug/YUIDocGUI.app/Contents/Resources/YUIDocGUIAppDelegate.py
+c3f5af2e34d12a783c3af0480f0a1fc6 51599a4d4493b2a308b8c5729125d187 ffffffffffffffffffffffffffffffff 12064 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/YUIDocGUI.build/Debug/YUIDocGUI.build/Objects-normal/i386/main.o
+92ac3563357aaabb3482353a9e60d12a 89d98be62fe0b83fd52c55c26625a02d ffffffffffffffffffffffffffffffff 17504 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Debug/YUIDocGUI.app/Contents/MacOS/YUIDocGUI
+000000000b7897d5000000000000624b c3f5af2e73dc82503c3af0480f0a1ebb ffffffffffffffffffffffffffffffff 34591396 /Library/Caches/com.apple.Xcode.26895/SharedPrecompiledHeaders/YUIDocGUI_Prefix-gkrmejpjpqtcrsaotvtsewcitbki/YUIDocGUI_Prefix.pch.gch
+00000000000000000000000000000000 4ded24c3172ae9f786e66bfae864f0a7 ffffffffffffffffffffffffffffffff 412 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Debug/YUIDocGUI.app/Contents/Resources/main.py
+00000000000000000000000000000000 1a7c28c849f3eaaa50ad19e022a84457 ffffffffffffffffffffffffffffffff 202 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Debug/YUIDocGUI.app/Contents/Resources/English.lproj/InfoPlist.strings
+000000004a437e780000000000000383 9385e287c153228ada6ab22dd70c898e ffffffffffffffffffffffffffffffff 8 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Debug/YUIDocGUI.app/Contents/PkgInfo
+000000004a437e780000000000000383 9385e287c153228ada6ab22dd70c898e ffffffffffffffffffffffffffffffff 836 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Debug/YUIDocGUI.app/Contents/Info.plist
View
BIN build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/i386/YUIDocGUI
Binary file not shown.
View
1 build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/i386/YUIDocGUI.LinkFileList
@@ -0,0 +1 @@
+/Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/i386/main.o
View
BIN build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/i386/main.o
Binary file not shown.
View
BIN build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/ppc/YUIDocGUI
Binary file not shown.
View
1 build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/ppc/YUIDocGUI.LinkFileList
@@ -0,0 +1 @@
+/Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/ppc/main.o
View
BIN build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/ppc/main.o
Binary file not shown.
View
15 build/YUIDocGUI.build/Release/YUIDocGUI.build/YUIDocGUI.dep
@@ -0,0 +1,15 @@
+c5d741f3c32110d8bb2b53bf9ad18a2a 11fb24cbc148a94871b00a62838e9848 ffffffffffffffffffffffffffffffff 102 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Release/YUIDocGUI.app
+000000004a43880400000000010fd55c c6b030c0a60357386f70fa6e834b87cc ffffffffffffffffffffffffffffffff 2540496 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Release/YUIDocGUI.app/Contents/Resources/English.lproj/MainMenu.nib
+00000000000000000000000000000000 b69164ca5328ebb0848759e4d5efdf38 ffffffffffffffffffffffffffffffff 703 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Release/YUIDocGUI.app/Contents/Resources/YUIDocGUIAppDelegate.py
+863d69aa1122f091519c8c7ebfe21da0 73c95daa1d05d03af74c2f83ee5e3d60 ffffffffffffffffffffffffffffffff 11804 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/i386/main.o
+65234905b2f40149739c58291f0f11b9 334d0ca0c1538fd5ea9c30c7adc305db ffffffffffffffffffffffffffffffff 13184 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/ppc/main.o
+3a445d459c8c2d0f66a2dcf20e6faf5a c1dc83381edaa76886ec6fc8d34ea0a6 ffffffffffffffffffffffffffffffff 102 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Release/YUIDocGUI.app.dSYM
+95c60f19b1fc69879d57a2bade101e95 af82525c2d704488fbf57e48d07fb1cf ffffffffffffffffffffffffffffffff 37984 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Release/YUIDocGUI.app/Contents/MacOS/YUIDocGUI
+f5f43400491f19bda6d0a3fd51f33fad 139e010396a7d2e067ee8dd6b969cca8 ffffffffffffffffffffffffffffffff 17504 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/i386/YUIDocGUI
+000000000b7897d5000000000000624b 863d69aa562f58b9519c8c7ebfe21cdd ffffffffffffffffffffffffffffffff 34566820 /Library/Caches/com.apple.Xcode.26895/SharedPrecompiledHeaders/YUIDocGUI_Prefix-gaurlinpvrqhyzaedwionqelnxip/YUIDocGUI_Prefix.pch.gch
+566e45a5369fb78a990068eeb2830b0e 25c27fbf58db1550c569e47f8409e69e ffffffffffffffffffffffffffffffff 13412 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/YUIDocGUI.build/Release/YUIDocGUI.build/Objects-normal/ppc/YUIDocGUI
+000000000b7897d5000000000000624b 65234905f5f9a961739c58291f0f10c4 ffffffffffffffffffffffffffffffff 32985596 /Library/Caches/com.apple.Xcode.26895/SharedPrecompiledHeaders/YUIDocGUI_Prefix-avkvyslttiejjaeygecgrbkwzssk/YUIDocGUI_Prefix.pch.gch
+00000000000000000000000000000000 811cd8e4e1cc8243c3824a8d0599d2c8 ffffffffffffffffffffffffffffffff 412 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Release/YUIDocGUI.app/Contents/Resources/main.py
+00000000000000000000000000000000 0eae905801098b18f5fc664ac68c7a10 ffffffffffffffffffffffffffffffff 202 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Release/YUIDocGUI.app/Contents/Resources/English.lproj/InfoPlist.strings
+000000004a437e780000000000000383 631dafa408c4fa51a43f4125f296e498 ffffffffffffffffffffffffffffffff 8 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Release/YUIDocGUI.app/Contents/PkgInfo
+000000004a437e780000000000000383 631dafa408c4fa51a43f4125f296e498 ffffffffffffffffffffffffffffffff 836 /Volumes/Data/davglass/src/dev/yuidoc-app/YUIDocGUI/build/Release/YUIDocGUI.app/Contents/Info.plist
View
BIN build/YUIDocGUI.build/Release/YUIDocGUI.build/YUIDocGUI.hmap
Binary file not shown.
View
BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/categories.pbxbtree
Binary file not shown.
View
BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/cdecls.pbxbtree
Binary file not shown.
View
BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/decls.pbxbtree
Binary file not shown.
View
BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/files.pbxbtree
Binary file not shown.
View
BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/imports.pbxbtree
Binary file not shown.
View
BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/pbxindex.header
Binary file not shown.
View
BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/protocols.pbxbtree
Binary file not shown.
View
BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/refs.pbxbtree
Binary file not shown.
View
BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/strings.pbxstrings/control
Binary file not shown.
View
BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/strings.pbxstrings/strings
Binary file not shown.
View
BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/subclasses.pbxbtree
Binary file not shown.
View
BIN build/YUIDocGUI.build/YUIDocGUI.pbxindex/symbols0.pbxsymbols
Binary file not shown.
View
49 main.m
@@ -0,0 +1,49 @@
+//
+// main.m
+// YUIDocGUI
+//
+// Created by Dav Glass on 6/25/09.
+// Copyright __MyCompanyName__ 2009. All rights reserved.
+//
+
+#import <Python/Python.h>
+#import <Cocoa/Cocoa.h>
+
+int main(int argc, char *argv[])
+{
+ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
+
+ NSBundle *mainBundle = [NSBundle mainBundle];
+ NSString *resourcePath = [mainBundle resourcePath];
+ NSArray *pythonPathArray = [NSArray arrayWithObjects: resourcePath, [resourcePath stringByAppendingPathComponent:@"PyObjC"], nil];
+
+ setenv("PYTHONPATH", [[pythonPathArray componentsJoinedByString:@":"] UTF8String], 1);
+
+ NSArray *possibleMainExtensions = [NSArray arrayWithObjects: @"py", @"pyc", @"pyo", nil];
+ NSString *mainFilePath = nil;
+
+ for (NSString *possibleMainExtension in possibleMainExtensions) {
+ mainFilePath = [mainBundle pathForResource: @"main" ofType: possibleMainExtension];
+ if ( mainFilePath != nil ) break;
+ }
+
+ if ( !mainFilePath ) {
+ [NSException raise: NSInternalInconsistencyException format: @"%s:%d main() Failed to find the Main.{py,pyc,pyo} file in the application wrapper's Resources directory.", __FILE__, __LINE__];
+ }
+
+ Py_SetProgramName("/usr/bin/python");
+ Py_Initialize();
+ PySys_SetArgv(argc, (char **)argv);
+
+ const char *mainFilePathPtr = [mainFilePath UTF8String];
+ FILE *mainFile = fopen(mainFilePathPtr, "r");
+ int result = PyRun_SimpleFile(mainFile, (char *)[[mainFilePath lastPathComponent] UTF8String]);
+
+ if ( result != 0 )
+ [NSException raise: NSInternalInconsistencyException
+ format: @"%s:%d main() PyRun_SimpleFile failed with file '%@'. See console for errors.", __FILE__, __LINE__, mainFilePath];
+
+ [pool drain];
+
+ return result;
+}
View
20 main.py
@@ -0,0 +1,20 @@
+#
+# main.py
+# YUIDocGUI
+#
+# Created by Dav Glass on 6/25/09.
+# Copyright __MyCompanyName__ 2009. All rights reserved.
+#
+
+#import modules required by application
+import objc
+import Foundation
+import AppKit
+
+from PyObjCTools import AppHelper
+
+# import modules containing classes required to start application and load MainMenu.nib
+import YUIDocGUIAppDelegate
+
+# pass control to AppKit
+AppHelper.runEventLoop()

0 comments on commit eb8e001

Please sign in to comment.
Something went wrong with that request. Please try again.