Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Big commit with a lot features I can't remember. But, did properly ad…

…d jaml-parser as a submodule.
  • Loading branch information...
commit a694fab1478857ac1f915fe42f7db649b2c088e2 1 parent ca2af40
@jhaberstro authored
Showing with 3,520 additions and 218 deletions.
  1. +3 −0  .gitmodules
  2. +20 −0 build/Release/jaml-editor.app.dSYM/Contents/Info.plist
  3. BIN  build/Release/jaml-editor.app.dSYM/Contents/Resources/DWARF/jaml-editor
  4. +69 −0 build/Release/jaml-editor.app/Contents/Info.plist
  5. BIN  build/Release/jaml-editor.app/Contents/MacOS/jaml-editor
  6. +1 −0  build/Release/jaml-editor.app/Contents/PkgInfo
  7. BIN  build/Release/jaml-editor.app/Contents/Resources/Add.tiff
  8. +118 −0 build/Release/jaml-editor.app/Contents/Resources/Clearness.css
  9. +74 −0 build/Release/jaml-editor.app/Contents/Resources/GitHub.css
  10. BIN  build/Release/jaml-editor.app/Contents/Resources/MASPreferencesWindow.nib
  11. BIN  build/Release/jaml-editor.app/Contents/Resources/Remove.tiff
  12. BIN  build/Release/jaml-editor.app/Contents/Resources/ThemePreferenceViewController.nib
  13. +29 −0 build/Release/jaml-editor.app/Contents/Resources/en.lproj/Credits.rtf
  14. BIN  build/Release/jaml-editor.app/Contents/Resources/en.lproj/InfoPlist.strings
  15. BIN  build/Release/jaml-editor.app/Contents/Resources/en.lproj/JHDocument.nib
  16. BIN  build/Release/jaml-editor.app/Contents/Resources/en.lproj/MainMenu.nib
  17. +6 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButton.d
  18. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButton.o
  19. +8 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButtonBar.d
  20. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButtonBar.o
  21. +8 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButtonCell.d
  22. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButtonCell.o
  23. +7 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWSplitView.d
  24. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWSplitView.o
  25. +13 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHDocument.d
  26. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHDocument.o
  27. +12 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLEditorAppDelegate.d
  28. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLEditorAppDelegate.o
  29. +6 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLHTMLDelegate.d
  30. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLHTMLDelegate.o
  31. +5 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLParser.d
  32. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLParser.o
  33. +8 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLSyntaxDelegate.d
  34. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLSyntaxDelegate.o
  35. +4 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHMulticastDelegate.d
  36. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHMulticastDelegate.o
  37. +7 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHPreferencePaneWindowController.d
  38. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHPreferencePaneWindowController.o
  39. +5 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/MASPreferencesWindowController.d
  40. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/MASPreferencesWindowController.o
  41. +4 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSColor+BWAdditions.d
  42. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSColor+BWAdditions.o
  43. +4 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSEvent+BWAdditions.d
  44. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSEvent+BWAdditions.o
  45. +4 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSImage+BWAdditions.d
  46. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSImage+BWAdditions.o
  47. +4 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSString+BWAdditions.d
  48. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSString+BWAdditions.o
  49. +4 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSView+BWAdditions.d
  50. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSView+BWAdditions.o
  51. +5 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/ThemePreferenceViewController.d
  52. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/ThemePreferenceViewController.o
  53. +19 −0 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/jaml-editor.LinkFileList
  54. +3 −0  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/main.d
  55. BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/main.o
  56. +1,343 −0 build/jaml-editor.build/Release/jaml-editor.build/build-state.dat
  57. BIN  build/jaml-editor.build/Release/jaml-editor.build/jaml-editor-all-target-headers.hmap
  58. BIN  build/jaml-editor.build/Release/jaml-editor.build/jaml-editor-generated-files.hmap
  59. BIN  build/jaml-editor.build/Release/jaml-editor.build/jaml-editor-own-target-headers.hmap
  60. BIN  build/jaml-editor.build/Release/jaml-editor.build/jaml-editor-project-headers.hmap
  61. +34 −0 build/jaml-editor.build/Release/jaml-editor.build/jaml-editor.dep
  62. BIN  build/jaml-editor.build/Release/jaml-editor.build/jaml-editor.hmap
  63. +1 −0  external/jaml-parser
  64. +111 −25 jaml-editor.xcodeproj/project.pbxproj
  65. BIN  jaml-editor.xcodeproj/project.xcworkspace/xcuserdata/jhaberstro.xcuserdatad/UserInterfaceState.xcuserstate
  66. +5 −0 jaml-editor.xcodeproj/project.xcworkspace/xcuserdata/jhaberstro.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist
  67. +5 −0 jaml-editor.xcodeproj/xcuserdata/jhaberstro.xcuserdatad/xcschemes/jaml-editor.xcscheme
  68. +15 −5 jaml-editor/JHDocument.m
  69. +3 −1 jaml-editor/JHJAMLEditorAppDelegate.h
  70. +35 −4 jaml-editor/JHJAMLEditorAppDelegate.m
  71. +3 −1 jaml-editor/JHJAMLSyntaxDelegate.h
  72. +27 −12 jaml-editor/JHJAMLSyntaxDelegate.m
  73. +0 −14 jaml-editor/PreferencePane/CSSPreferenceViewController.h
  74. +0 −38 jaml-editor/PreferencePane/CSSPreferenceViewController.m
  75. +0 −118 jaml-editor/PreferencePane/CSSPreferenceViewController.xib
  76. +19 −0 jaml-editor/PreferencePane/JHPreferencePaneWindowController.h
  77. +25 −0 jaml-editor/PreferencePane/JHPreferencePaneWindowController.m
  78. +5 −0 jaml-editor/PreferencePane/JHTheme.xcdatamodeld/.xccurrentversion
  79. +23 −0 jaml-editor/PreferencePane/ThemePreferenceViewController.h
  80. +93 −0 jaml-editor/PreferencePane/ThemePreferenceViewController.m
  81. +1,323 −0 jaml-editor/PreferencePane/ThemePreferenceViewController.xib
  82. BIN  jaml-editor/Resources/Add.tiff
  83. BIN  jaml-editor/Resources/Remove.tiff
View
3  .gitmodules
@@ -0,0 +1,3 @@
+[submodule "external/jaml-parser"]
+ path = external/jaml-parser
+ url = https://github.com/jhaberstro/jaml-parser.git
View
20 build/Release/jaml-editor.app.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+<?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.jhaberstro.jaml-editor</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundlePackageType</key>
+ <string>dSYM</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ </dict>
+</plist>
View
BIN  build/Release/jaml-editor.app.dSYM/Contents/Resources/DWARF/jaml-editor
Binary file not shown
View
69 build/Release/jaml-editor.app/Contents/Info.plist
@@ -0,0 +1,69 @@
+<?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>BuildMachineOSBuild</key>
+ <string>11C74</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleDocumentTypes</key>
+ <array>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>jaml</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>jaml</string>
+ <key>CFBundleTypeOSTypes</key>
+ <array>
+ <string>????</string>
+ </array>
+ <key>CFBundleTypeRole</key>
+ <string>Editor</string>
+ <key>NSDocumentClass</key>
+ <string>JHDocument</string>
+ </dict>
+ </array>
+ <key>CFBundleExecutable</key>
+ <string>jaml-editor</string>
+ <key>CFBundleIdentifier</key>
+ <string>jhaberstro.jaml-editor</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>jaml-editor</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string>4D5163b</string>
+ <key>DTPlatformVersion</key>
+ <string>GM</string>
+ <key>DTSDKBuild</key>
+ <string>11A481</string>
+ <key>DTSDKName</key>
+ <string>macosx10.7</string>
+ <key>DTXcode</key>
+ <string>0420</string>
+ <key>DTXcodeBuild</key>
+ <string>4D5163b</string>
+ <key>LSApplicationCategoryType</key>
+ <string>public.app-category.developer-tools</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.7</string>
+ <key>NSHumanReadableCopyright</key>
+ <string>Copyright © 2011 Student. All rights reserved.</string>
+ <key>NSMainNibFile</key>
+ <string>MainMenu</string>
+ <key>NSPrincipalClass</key>
+ <string>NSApplication</string>
+</dict>
+</plist>
View
BIN  build/Release/jaml-editor.app/Contents/MacOS/jaml-editor
Binary file not shown
View
1  build/Release/jaml-editor.app/Contents/PkgInfo
@@ -0,0 +1 @@
+APPL????
View
BIN  build/Release/jaml-editor.app/Contents/Resources/Add.tiff
Binary file not shown
View
118 build/Release/jaml-editor.app/Contents/Resources/Clearness.css
@@ -0,0 +1,118 @@
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+blockquote {
+ margin: 0;
+ padding: 0;
+}
+body {
+ font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", Arial, sans-serif;
+ font-size: 13px;
+ line-height: 18px;
+ color: #737373;
+ margin: 10px 13px 10px 13px;
+}
+a {
+ color: #0069d6;
+}
+a:hover {
+ color: #0050a3;
+ text-decoration: none;
+}
+a img {
+ border: none;
+}
+p {
+ margin-bottom: 9px;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ color: #404040;
+ line-height: 36px;
+}
+h1 {
+ margin-bottom: 18px;
+ font-size: 30px;
+}
+h2 {
+ font-size: 24px;
+}
+h3 {
+ font-size: 18px;
+}
+h4 {
+ font-size: 16px;
+}
+h5 {
+ font-size: 14px;
+}
+h6 {
+ font-size: 13px;
+}
+hr {
+ margin: 0 0 19px;
+ border: 0;
+ border-bottom: 1px solid #ccc;
+}
+blockquote {
+ padding: 13px 13px 21px 15px;
+ margin-bottom: 18px;
+ font-family:georgia,serif;
+ font-style: italic;
+}
+blockquote:before {
+ content:"\201C";
+ font-size:40px;
+ margin-left:-10px;
+ font-family:georgia,serif;
+ color:#eee;
+}
+blockquote p {
+ font-size: 14px;
+ font-weight: 300;
+ line-height: 18px;
+ margin-bottom: 0;
+ font-style: italic;
+}
+code, pre {
+ font-family: Monaco, Andale Mono, Courier New, monospace;
+}
+code {
+ background-color: #fee9cc;
+ color: rgba(0, 0, 0, 0.75);
+ padding: 1px 3px;
+ font-size: 12px;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+}
+pre {
+ display: block;
+ padding: 14px;
+ margin: 0 0 18px;
+ line-height: 16px;
+ font-size: 11px;
+ border: 1px solid #d9d9d9;
+ white-space: pre-wrap;
+ word-wrap: break-word;
+}
+pre code {
+ background-color: #fff;
+ color:#737373;
+ font-size: 11px;
+ padding: 0;
+}
+@media screen and (min-width: 768px) {
+ body {
+ width: 748px;
+ margin:10px auto;
+ }
+}
View
74 build/Release/jaml-editor.app/Contents/Resources/GitHub.css
@@ -0,0 +1,74 @@
+*{margin:0;padding:0;}
+body {
+ font:13.34px helvetica,arial,freesans,clean,sans-serif;
+ color:black;
+ line-height:1.4em;
+ background-color: #F8F8F8;
+ padding: 0.7em;
+}
+p {
+ margin:1em 0;
+ line-height:1.5em;
+}
+table {
+ font-size:inherit;
+ font:100%;
+ margin:1em;
+}
+table th{border-bottom:1px solid #bbb;padding:.2em 1em;}
+table td{border-bottom:1px solid #ddd;padding:.2em 1em;}
+input[type=text],input[type=password],input[type=image],textarea{font:99% helvetica,arial,freesans,sans-serif;}
+select,option{padding:0 .25em;}
+optgroup{margin-top:.5em;}
+pre,code{font:12px Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;}
+pre {
+ margin:1em 0;
+ font-size:12px;
+ background-color:#eee;
+ border:1px solid #ddd;
+ padding:5px;
+ line-height:1.5em;
+ color:#444;
+ overflow:auto;
+ -webkit-box-shadow:rgba(0,0,0,0.07) 0 1px 2px inset;
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;border-radius:3px;
+}
+pre code {
+ padding:0;
+ font-size:12px;
+ background-color:#eee;
+ border:none;
+}
+code {
+ font-size:12px;
+ background-color:#f8f8ff;
+ color:#444;
+ padding:0 .2em;
+ border:1px solid #dedede;
+}
+img{border:0;max-width:100%;}
+abbr{border-bottom:none;}
+a{color:#4183c4;text-decoration:none;}
+a:hover{text-decoration:underline;}
+a code,a:link code,a:visited code{color:#4183c4;}
+h2,h3{margin:1em 0;}
+h1,h2,h3,h4,h5,h6{border:0;}
+h1{font-size:170%;border-top:4px solid #aaa;padding-top:.5em;margin-top:1.5em;}
+h1:first-child{margin-top:0;padding-top:.25em;border-top:none;}
+h2{font-size:150%;margin-top:1.5em;border-top:4px solid #e0e0e0;padding-top:.5em;}
+h3{margin-top:1em;}
+hr{border:1px solid #ddd;}
+ul{margin:1em 0 1em 2em;}
+ol{margin:1em 0 1em 2em;}
+ul li,ol li{margin-top:.5em;margin-bottom:.5em;}
+ul ul,ul ol,ol ol,ol ul{margin-top:0;margin-bottom:0;}
+blockquote{margin:1em 0;border-left:5px solid #ddd;padding-left:.6em;color:#555;}
+dt{font-weight:bold;margin-left:1em;}
+dd{margin-left:2em;margin-bottom:1em;}
+@media screen and (min-width: 768px) {
+ body {
+ width: 748px;
+ margin:10px auto;
+ }
+}
View
BIN  build/Release/jaml-editor.app/Contents/Resources/MASPreferencesWindow.nib
Binary file not shown
View
BIN  build/Release/jaml-editor.app/Contents/Resources/Remove.tiff
Binary file not shown
View
BIN  build/Release/jaml-editor.app/Contents/Resources/ThemePreferenceViewController.nib
Binary file not shown
View
29 build/Release/jaml-editor.app/Contents/Resources/en.lproj/Credits.rtf
@@ -0,0 +1,29 @@
+{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\paperw9840\paperh8400
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
+
+\f0\b\fs24 \cf0 Engineering:
+\b0 \
+ Some people\
+\
+
+\b Human Interface Design:
+\b0 \
+ Some other people\
+\
+
+\b Testing:
+\b0 \
+ Hopefully not nobody\
+\
+
+\b Documentation:
+\b0 \
+ Whoever\
+\
+
+\b With special thanks to:
+\b0 \
+ Mom\
+}
View
BIN  build/Release/jaml-editor.app/Contents/Resources/en.lproj/InfoPlist.strings
Binary file not shown
View
BIN  build/Release/jaml-editor.app/Contents/Resources/en.lproj/JHDocument.nib
Binary file not shown
View
BIN  build/Release/jaml-editor.app/Contents/Resources/en.lproj/MainMenu.nib
Binary file not shown
View
6 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButton.d
@@ -0,0 +1,6 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/BWAnchoredButton.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/BWAnchoredButton.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/BWAnchoredButtonBar.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSView+BWAdditions.h
View
BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButton.o
Binary file not shown
View
8 ...d/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButtonBar.d
@@ -0,0 +1,8 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/BWAnchoredButtonBar.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/BWAnchoredButtonBar.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSColor+BWAdditions.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSView+BWAdditions.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/BWAnchoredButton.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/BWSplitView.h
View
BIN  ...d/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButtonBar.o
Binary file not shown
View
8 .../jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButtonCell.d
@@ -0,0 +1,8 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/BWAnchoredButtonCell.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/BWAnchoredButtonCell.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/BWAnchoredButtonBar.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/BWAnchoredButton.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSColor+BWAdditions.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSImage+BWAdditions.h
View
BIN  .../jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButtonCell.o
Binary file not shown
View
7 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWSplitView.d
@@ -0,0 +1,7 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/BWSplitView.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/BWSplitView.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/BWAnchoredButtonBar.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSColor+BWAdditions.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSEvent+BWAdditions.h
View
BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWSplitView.o
Binary file not shown
View
13 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHDocument.d
@@ -0,0 +1,13 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/JHDocument.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/JHDocument.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHJAMLParser.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHMulticastDelegate.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHJAMLHTMLDelegate.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/JHJAMLSyntaxDelegate.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/PreferencePane/ThemePreferenceViewController.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/MASPreferences/MASPreferencesViewController.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/PreferencePane/JHPreferencePaneWindowController.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/MASPreferences/MASPreferencesWindowController.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/JHJAMLEditorAppDelegate.h
View
BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHDocument.o
Binary file not shown
View
12 ...ml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLEditorAppDelegate.d
@@ -0,0 +1,12 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/JHJAMLEditorAppDelegate.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/JHJAMLEditorAppDelegate.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/PreferencePane/JHPreferencePaneWindowController.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/MASPreferences/MASPreferencesWindowController.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/MASPreferences/MASPreferencesViewController.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/PreferencePane/ThemePreferenceViewController.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/JHDocument.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHJAMLParser.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHMulticastDelegate.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHJAMLHTMLDelegate.h
View
BIN  ...ml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLEditorAppDelegate.o
Binary file not shown
View
6 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLHTMLDelegate.d
@@ -0,0 +1,6 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHJAMLHTMLDelegate.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHJAMLHTMLDelegate.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHJAMLParser.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHMulticastDelegate.h
View
BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLHTMLDelegate.o
Binary file not shown
View
5 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLParser.d
@@ -0,0 +1,5 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHJAMLParser.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHJAMLParser.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHMulticastDelegate.h
View
BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLParser.o
Binary file not shown
View
8 .../jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLSyntaxDelegate.d
@@ -0,0 +1,8 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/JHJAMLSyntaxDelegate.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/JHJAMLSyntaxDelegate.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHJAMLParser.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHMulticastDelegate.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/JHDocument.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHJAMLHTMLDelegate.h
View
BIN  .../jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLSyntaxDelegate.o
Binary file not shown
View
4 ...d/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHMulticastDelegate.d
@@ -0,0 +1,4 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHMulticastDelegate.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/../../jaml-parser/jaml-parser/JHMulticastDelegate.h
View
BIN  ...d/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHMulticastDelegate.o
Binary file not shown
View
7 ....build/Release/jaml-editor.build/Objects-normal/x86_64/JHPreferencePaneWindowController.d
@@ -0,0 +1,7 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/PreferencePane/JHPreferencePaneWindowController.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/PreferencePane/JHPreferencePaneWindowController.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/MASPreferences/MASPreferencesWindowController.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/MASPreferences/MASPreferencesViewController.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/PreferencePane/ThemePreferenceViewController.h
View
BIN  ....build/Release/jaml-editor.build/Objects-normal/x86_64/JHPreferencePaneWindowController.o
Binary file not shown
View
5 ...or.build/Release/jaml-editor.build/Objects-normal/x86_64/MASPreferencesWindowController.d
@@ -0,0 +1,5 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/MASPreferences/MASPreferencesWindowController.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/MASPreferences/MASPreferencesWindowController.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/MASPreferences/MASPreferencesViewController.h
View
BIN  ...or.build/Release/jaml-editor.build/Objects-normal/x86_64/MASPreferencesWindowController.o
Binary file not shown
View
4 ...d/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSColor+BWAdditions.d
@@ -0,0 +1,4 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSColor+BWAdditions.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSColor+BWAdditions.h
View
BIN  ...d/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSColor+BWAdditions.o
Binary file not shown
View
4 ...d/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSEvent+BWAdditions.d
@@ -0,0 +1,4 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSEvent+BWAdditions.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSEvent+BWAdditions.h
View
BIN  ...d/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSEvent+BWAdditions.o
Binary file not shown
View
4 ...d/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSImage+BWAdditions.d
@@ -0,0 +1,4 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSImage+BWAdditions.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSImage+BWAdditions.h
View
BIN  ...d/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSImage+BWAdditions.o
Binary file not shown
View
4 .../jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSString+BWAdditions.d
@@ -0,0 +1,4 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSString+BWAdditions.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSString+BWAdditions.h
View
BIN  .../jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSString+BWAdditions.o
Binary file not shown
View
4 build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSView+BWAdditions.d
@@ -0,0 +1,4 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSView+BWAdditions.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/BWToolkit/NSView+BWAdditions.h
View
BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSView+BWAdditions.o
Binary file not shown
View
5 ...tor.build/Release/jaml-editor.build/Objects-normal/x86_64/ThemePreferenceViewController.d
@@ -0,0 +1,5 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/PreferencePane/ThemePreferenceViewController.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/PreferencePane/ThemePreferenceViewController.h \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/MASPreferences/MASPreferencesViewController.h
View
BIN  ...tor.build/Release/jaml-editor.build/Objects-normal/x86_64/ThemePreferenceViewController.o
Binary file not shown
View
19 ...aml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/jaml-editor.LinkFileList
@@ -0,0 +1,19 @@
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/main.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHDocument.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLHTMLDelegate.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLParser.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/MASPreferencesWindowController.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLEditorAppDelegate.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/ThemePreferenceViewController.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButton.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButtonBar.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButtonCell.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWSplitView.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSColor+BWAdditions.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSEvent+BWAdditions.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSImage+BWAdditions.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSString+BWAdditions.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSView+BWAdditions.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHMulticastDelegate.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLSyntaxDelegate.o
+/Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHPreferencePaneWindowController.o
View
3  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/main.d
@@ -0,0 +1,3 @@
+dependencies: \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/main.m \
+ /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/jaml-editor/jaml-editor-Prefix.pch
View
BIN  build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/main.o
Binary file not shown
View
1,343 build/jaml-editor.build/Release/jaml-editor.build/build-state.dat
1,343 additions, 0 deletions not shown
View
BIN  build/jaml-editor.build/Release/jaml-editor.build/jaml-editor-all-target-headers.hmap
Binary file not shown
View
BIN  build/jaml-editor.build/Release/jaml-editor.build/jaml-editor-generated-files.hmap
Binary file not shown
View
BIN  build/jaml-editor.build/Release/jaml-editor.build/jaml-editor-own-target-headers.hmap
Binary file not shown
View
BIN  build/jaml-editor.build/Release/jaml-editor.build/jaml-editor-project-headers.hmap
Binary file not shown
View
34 build/jaml-editor.build/Release/jaml-editor.build/jaml-editor.dep
@@ -0,0 +1,34 @@
+ffffffffffffffffffffffffffffffff e6571c51808837676f4364165baebd17 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/Release/jaml-editor.app
+000000004f03d038000000000000eb06 aa5e07b48d615eaeb66fbab0aac2755e ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/Release/jaml-editor.app/Contents/Resources/ThemePreferenceViewController.nib
+000000004ee6dd270000000000002cdf 43831741e5ae11e3a03e81ed72b4c94a ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/Release/jaml-editor.app/Contents/Resources/MASPreferencesWindow.nib
+000000004ee85a070000000000005a8d 676eff6772c41c55b53c116ba2bbce60 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/Release/jaml-editor.app/Contents/Resources/en.lproj/JHDocument.nib
+000000004ee9a4540000000000023959 178ab69d2a61aa6f1bcee788494abaa8 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/Release/jaml-editor.app/Contents/Resources/en.lproj/MainMenu.nib
+000000004f023bad00000000000010d2 63f66ae47d9e536bbc737065b6c7c2f4 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/Release/jaml-editor.app/Contents/Resources/Remove.tiff
+000000004f023bb900000000000010d2 2b337ff267701eeef9751dc91a5e09a8 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/Release/jaml-editor.app/Contents/Resources/Add.tiff
+00000000000000000000000000000000 6119984758d588cecafaff472b255fc3 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/Release/jaml-editor.app/Contents/Resources/GitHub.css
+00000000000000000000000000000000 f0f0888b57b0fba9c9fcb7c79b8b6cc7 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/Release/jaml-editor.app/Contents/Resources/en.lproj/Credits.rtf
+000000004ee3dfe1000000000000002d 61cb5f27c08f4880f0390024761d28d8 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/Release/jaml-editor.app/Contents/Resources/en.lproj/InfoPlist.strings
+00000000000000000000000000000000 38ccc1e4e44c44c9a2ee309749eb4607 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/Release/jaml-editor.app/Contents/Resources/Clearness.css
+ffffffffffffffffffffffffffffffff 390810da0ed9ba1ab1c252b9e839ebf7 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/Release/jaml-editor.app.dSYM
+ffffffffffffffffffffffffffffffff f718c7a19c0cd38d61701d66843307fa ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/Release/jaml-editor.app/Contents/MacOS/jaml-editor
+0000000001e1a73500000000000002f5 81966e15c8a36999d70bc7970ec21891 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHPreferencePaneWindowController.o
+0000000000261744000000000000049e e5847bba693f1647dd010f7b6fcffe1e ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSView+BWAdditions.o
+00000000002617440000000000000126 5f39b73921d72fba2717d7969aad4e63 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSString+BWAdditions.o
+00000000002617440000000000000a03 702c0e6037c320a833d0cb8787c823ec ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSImage+BWAdditions.o
+0000000001e17b46000000000000188d aa63a5bf587186cf2755ee430269cfdf ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLSyntaxDelegate.o
+00000000001f7faf0000000000000421 7364b765bce3301d6e24351343c10173 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHMulticastDelegate.o
+0000000000261744000000000000bf6e 568e09fae7eaf26d6d6719c7b0ad8c2c ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWSplitView.o
+0000000000261744000000000000346b b78e61fada038aaa7df3669a886491ac ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButtonBar.o
+000000000026174400000000000003d5 1f7c173d97ddfe990bc0ed2b68d3696c ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSEvent+BWAdditions.o
+00000000002617440000000000000828 73b873414cf9cdd10dd02e75be3c3576 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/NSColor+BWAdditions.o
+00000000002617440000000000001af9 84cc656edf25be5154eeb3a708159fab ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButtonCell.o
+00000000000bc0290000000000002cb7 35f4b1c4f1dbfb9d416a0f80fdbf0f0e ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/MASPreferencesWindowController.o
+0000000000261744000000000000038d ba540971d0c68c8599a483e8276143c4 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/BWAnchoredButton.o
+0000000001ec9bd80000000000006459 7a40eee2608b837ca7c643d0404216ae ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLParser.o
+0000000001e002690000000000001117 d1f9298ad7bbd169fa17537cdc4870d4 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLEditorAppDelegate.o
+0000000001e000590000000000000b52 bc6915deb1ac7dad9da5508d14fd45be ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/ThemePreferenceViewController.o
+0000000001e03e0d0000000000001135 3be59d694790ee40324b43d83f9f023a ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHDocument.o
+00000000001f7faf0000000000000dfc a96f51ed004f21bf5766dd7d4b2051cb ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/JHJAMLHTMLDelegate.o
+00000000000000000000000000000065 62df2becc4b55fdadb975c6af7927504 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/jaml-editor.build/Release/jaml-editor.build/Objects-normal/x86_64/main.o
+00000000000000000000000000000000 46a68cb3b040cf929e9921be7a7a9ca5 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/Release/jaml-editor.app/Contents/Info.plist
+00000000000000000000000000000000 46a68cb3b040cf929e9921be7a7a9ca5 ffffffffffffffffffffffffffffffff 0 /Users/jhaberstro/Personal-Projects/jaml/jaml-editor/build/Release/jaml-editor.app/Contents/PkgInfo
View
BIN  build/jaml-editor.build/Release/jaml-editor.build/jaml-editor.hmap
Binary file not shown
1  external/jaml-parser
@@ -0,0 +1 @@
+Subproject commit 878d3360b7657707748af4c303ffcd667b0f8682
View
136 jaml-editor.xcodeproj/project.pbxproj
@@ -8,15 +8,13 @@
/* Begin PBXBuildFile section */
C72DE14F14A00C4800E505D5 /* JHMulticastDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = C72DE14E14A00C4800E505D5 /* JHMulticastDelegate.m */; };
- C75842CE1495E9790017161B /* JHJAMLHTMLDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = C75842CB1495E9790017161B /* JHJAMLHTMLDelegate.m */; };
- C75842CF1495E9790017161B /* JHJAMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = C75842CD1495E9790017161B /* JHJAMLParser.m */; };
C75842D31497130C0017161B /* Clearness.css in Resources */ = {isa = PBXBuildFile; fileRef = C75842D11497130C0017161B /* Clearness.css */; };
C75842D41497130C0017161B /* GitHub.css in Resources */ = {isa = PBXBuildFile; fileRef = C75842D21497130C0017161B /* GitHub.css */; };
C75842E61497EE500017161B /* MASPreferencesWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = C75842E31497EE500017161B /* MASPreferencesWindow.xib */; };
C75842E71497EE500017161B /* MASPreferencesWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = C75842E51497EE500017161B /* MASPreferencesWindowController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
C75842EA1497EE970017161B /* JHJAMLEditorAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = C75842E91497EE970017161B /* JHJAMLEditorAppDelegate.m */; };
- C75842EF149851500017161B /* CSSPreferenceViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C75842ED149851500017161B /* CSSPreferenceViewController.m */; };
- C75842F0149851500017161B /* CSSPreferenceViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = C75842EE149851500017161B /* CSSPreferenceViewController.xib */; };
+ C75842EF149851500017161B /* ThemePreferenceViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C75842ED149851500017161B /* ThemePreferenceViewController.m */; };
+ C75842F0149851500017161B /* ThemePreferenceViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = C75842EE149851500017161B /* ThemePreferenceViewController.xib */; };
C7584308149860390017161B /* BWAnchoredButton.m in Sources */ = {isa = PBXBuildFile; fileRef = C75842F7149860390017161B /* BWAnchoredButton.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
C7584309149860390017161B /* BWAnchoredButtonBar.m in Sources */ = {isa = PBXBuildFile; fileRef = C75842F9149860390017161B /* BWAnchoredButtonBar.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
C758430A149860390017161B /* BWAnchoredButtonCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C75842FB149860390017161B /* BWAnchoredButtonCell.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
@@ -26,6 +24,7 @@
C758430E149860390017161B /* NSImage+BWAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C7584303149860390017161B /* NSImage+BWAdditions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
C758430F149860390017161B /* NSString+BWAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C7584305149860390017161B /* NSString+BWAdditions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
C7584310149860390017161B /* NSView+BWAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C7584307149860390017161B /* NSView+BWAdditions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
+ C75AF60114B2AF87009A7BA0 /* JHPreferencePaneWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = C75AF60014B2AF87009A7BA0 /* JHPreferencePaneWindowController.m */; };
C7628EBF1494176100DD3C34 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7628EBE1494176100DD3C34 /* Cocoa.framework */; };
C7628EC91494176100DD3C34 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = C7628EC71494176100DD3C34 /* InfoPlist.strings */; };
C7628ECB1494176100DD3C34 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = C7628ECA1494176100DD3C34 /* main.m */; };
@@ -34,17 +33,54 @@
C7628ED51494176100DD3C34 /* JHDocument.xib in Resources */ = {isa = PBXBuildFile; fileRef = C7628ED31494176100DD3C34 /* JHDocument.xib */; };
C7628ED81494176200DD3C34 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = C7628ED61494176200DD3C34 /* MainMenu.xib */; };
C7CE8B2F14ABF87C00375FB3 /* JHJAMLSyntaxDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = C7CE8B2E14ABF87C00375FB3 /* JHJAMLSyntaxDelegate.m */; };
+ C7E09AA814B273BE0024B51B /* Add.tiff in Resources */ = {isa = PBXBuildFile; fileRef = C7E09AA614B273BE0024B51B /* Add.tiff */; };
+ C7E09AA914B273BE0024B51B /* Remove.tiff in Resources */ = {isa = PBXBuildFile; fileRef = C7E09AA714B273BE0024B51B /* Remove.tiff */; };
+ C7E49AF91625006900C01B83 /* JAMLParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7E49AF51625005000C01B83 /* JAMLParser.framework */; };
+ C7E49AFC162500C000C01B83 /* JAMLParser.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = C7E49AF51625005000C01B83 /* JAMLParser.framework */; };
C7E61EBE1495D636007AD899 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7E61EBD1495D636007AD899 /* WebKit.framework */; };
C7E61EC11495E48E007AD899 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7E61EC01495E48E007AD899 /* QuartzCore.framework */; };
/* End PBXBuildFile section */
+/* Begin PBXContainerItemProxy section */
+ C7E49AB41624FE6500C01B83 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = C7E49AAC1624FE6500C01B83 /* jaml-parser.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = C7628E691492EB7000DD3C34;
+ remoteInfo = "jaml-parser";
+ };
+ C7E49AF41625005000C01B83 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = C7E49AAC1624FE6500C01B83 /* jaml-parser.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = C7E49AD01624FF7900C01B83;
+ remoteInfo = JAMLParser;
+ };
+ C7E49AF71625005900C01B83 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = C7E49AAC1624FE6500C01B83 /* jaml-parser.xcodeproj */;
+ proxyType = 1;
+ remoteGlobalIDString = C7E49ACF1624FF7900C01B83;
+ remoteInfo = JAMLParser;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+ C7E49AFA162500A800C01B83 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 10;
+ files = (
+ C7E49AFC162500C000C01B83 /* JAMLParser.framework in CopyFiles */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
/* Begin PBXFileReference section */
C72DE14D14A00C4800E505D5 /* JHMulticastDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JHMulticastDelegate.h; path = "../../jaml-parser/jaml-parser/JHMulticastDelegate.h"; sourceTree = "<group>"; };
C72DE14E14A00C4800E505D5 /* JHMulticastDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = JHMulticastDelegate.m; path = "../../jaml-parser/jaml-parser/JHMulticastDelegate.m"; sourceTree = "<group>"; };
- C75842CA1495E9790017161B /* JHJAMLHTMLDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JHJAMLHTMLDelegate.h; path = "../../jaml-parser/jaml-parser/JHJAMLHTMLDelegate.h"; sourceTree = "<group>"; };
- C75842CB1495E9790017161B /* JHJAMLHTMLDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = JHJAMLHTMLDelegate.m; path = "../../jaml-parser/jaml-parser/JHJAMLHTMLDelegate.m"; sourceTree = "<group>"; };
- C75842CC1495E9790017161B /* JHJAMLParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JHJAMLParser.h; path = "../../jaml-parser/jaml-parser/JHJAMLParser.h"; sourceTree = "<group>"; };
- C75842CD1495E9790017161B /* JHJAMLParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = JHJAMLParser.m; path = "../../jaml-parser/jaml-parser/JHJAMLParser.m"; sourceTree = "<group>"; };
C75842D11497130C0017161B /* Clearness.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = Clearness.css; sourceTree = "<group>"; };
C75842D21497130C0017161B /* GitHub.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = GitHub.css; sourceTree = "<group>"; };
C75842E21497EE500017161B /* MASPreferencesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASPreferencesViewController.h; sourceTree = "<group>"; };
@@ -53,9 +89,9 @@
C75842E51497EE500017161B /* MASPreferencesWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASPreferencesWindowController.m; sourceTree = "<group>"; };
C75842E81497EE970017161B /* JHJAMLEditorAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JHJAMLEditorAppDelegate.h; sourceTree = "<group>"; };
C75842E91497EE970017161B /* JHJAMLEditorAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JHJAMLEditorAppDelegate.m; sourceTree = "<group>"; };
- C75842EC149851500017161B /* CSSPreferenceViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSPreferenceViewController.h; sourceTree = "<group>"; };
- C75842ED149851500017161B /* CSSPreferenceViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CSSPreferenceViewController.m; sourceTree = "<group>"; };
- C75842EE149851500017161B /* CSSPreferenceViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CSSPreferenceViewController.xib; sourceTree = "<group>"; };
+ C75842EC149851500017161B /* ThemePreferenceViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThemePreferenceViewController.h; sourceTree = "<group>"; };
+ C75842ED149851500017161B /* ThemePreferenceViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ThemePreferenceViewController.m; sourceTree = "<group>"; };
+ C75842EE149851500017161B /* ThemePreferenceViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ThemePreferenceViewController.xib; sourceTree = "<group>"; };
C75842F6149860390017161B /* BWAnchoredButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BWAnchoredButton.h; sourceTree = "<group>"; };
C75842F7149860390017161B /* BWAnchoredButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BWAnchoredButton.m; sourceTree = "<group>"; };
C75842F8149860390017161B /* BWAnchoredButtonBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BWAnchoredButtonBar.h; sourceTree = "<group>"; };
@@ -74,6 +110,8 @@
C7584305149860390017161B /* NSString+BWAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+BWAdditions.m"; sourceTree = "<group>"; };
C7584306149860390017161B /* NSView+BWAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSView+BWAdditions.h"; sourceTree = "<group>"; };
C7584307149860390017161B /* NSView+BWAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSView+BWAdditions.m"; sourceTree = "<group>"; };
+ C75AF5FF14B2AF87009A7BA0 /* JHPreferencePaneWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JHPreferencePaneWindowController.h; sourceTree = "<group>"; };
+ C75AF60014B2AF87009A7BA0 /* JHPreferencePaneWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JHPreferencePaneWindowController.m; sourceTree = "<group>"; };
C7628EBA1494176100DD3C34 /* jaml-editor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "jaml-editor.app"; sourceTree = BUILT_PRODUCTS_DIR; };
C7628EBE1494176100DD3C34 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
C7628EC11494176100DD3C34 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
@@ -90,6 +128,9 @@
C7628ED71494176200DD3C34 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = "<group>"; };
C7CE8B2D14ABF87C00375FB3 /* JHJAMLSyntaxDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JHJAMLSyntaxDelegate.h; sourceTree = "<group>"; };
C7CE8B2E14ABF87C00375FB3 /* JHJAMLSyntaxDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JHJAMLSyntaxDelegate.m; sourceTree = "<group>"; };
+ C7E09AA614B273BE0024B51B /* Add.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Add.tiff; sourceTree = "<group>"; };
+ C7E09AA714B273BE0024B51B /* Remove.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Remove.tiff; sourceTree = "<group>"; };
+ C7E49AAC1624FE6500C01B83 /* jaml-parser.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "jaml-parser.xcodeproj"; path = "external/jaml-parser/jaml-parser.xcodeproj"; sourceTree = SOURCE_ROOT; };
C7E61EBD1495D636007AD899 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
C7E61EC01495E48E007AD899 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
/* End PBXFileReference section */
@@ -99,6 +140,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ C7E49AF91625006900C01B83 /* JAMLParser.framework in Frameworks */,
C7E61EC11495E48E007AD899 /* QuartzCore.framework in Frameworks */,
C7E61EBE1495D636007AD899 /* WebKit.framework in Frameworks */,
C7628EBF1494176100DD3C34 /* Cocoa.framework in Frameworks */,
@@ -131,9 +173,11 @@
C75842EB14984F790017161B /* PreferencePane */ = {
isa = PBXGroup;
children = (
- C75842EC149851500017161B /* CSSPreferenceViewController.h */,
- C75842ED149851500017161B /* CSSPreferenceViewController.m */,
- C75842EE149851500017161B /* CSSPreferenceViewController.xib */,
+ C75842EC149851500017161B /* ThemePreferenceViewController.h */,
+ C75842ED149851500017161B /* ThemePreferenceViewController.m */,
+ C75842EE149851500017161B /* ThemePreferenceViewController.xib */,
+ C75AF5FF14B2AF87009A7BA0 /* JHPreferencePaneWindowController.h */,
+ C75AF60014B2AF87009A7BA0 /* JHPreferencePaneWindowController.m */,
);
path = PreferencePane;
sourceTree = "<group>";
@@ -204,7 +248,7 @@
C7628EC41494176100DD3C34 /* jaml-editor */ = {
isa = PBXGroup;
children = (
- C7CE8B2C14ABF83100375FB3 /* parser */,
+ C7E49AAC1624FE6500C01B83 /* jaml-parser.xcodeproj */,
C7628ED01494176100DD3C34 /* JHDocument.h */,
C7628ED11494176100DD3C34 /* JHDocument.m */,
C7CE8B2D14ABF87C00375FB3 /* JHJAMLSyntaxDelegate.h */,
@@ -219,6 +263,7 @@
C75842F5149860390017161B /* BWToolkit */,
C75842E11497EE4F0017161B /* MASPreferences */,
C75842D01497130C0017161B /* css */,
+ C7E09AA514B273BE0024B51B /* Resources */,
C7628EC51494176100DD3C34 /* Supporting Files */,
);
path = "jaml-editor";
@@ -236,15 +281,22 @@
name = "Supporting Files";
sourceTree = "<group>";
};
- C7CE8B2C14ABF83100375FB3 /* parser */ = {
+ C7E09AA514B273BE0024B51B /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ C7E09AA614B273BE0024B51B /* Add.tiff */,
+ C7E09AA714B273BE0024B51B /* Remove.tiff */,
+ );
+ path = Resources;
+ sourceTree = "<group>";
+ };
+ C7E49AAD1624FE6500C01B83 /* Products */ = {
isa = PBXGroup;
children = (
- C75842CC1495E9790017161B /* JHJAMLParser.h */,
- C75842CD1495E9790017161B /* JHJAMLParser.m */,
- C75842CA1495E9790017161B /* JHJAMLHTMLDelegate.h */,
- C75842CB1495E9790017161B /* JHJAMLHTMLDelegate.m */,
+ C7E49AB51624FE6500C01B83 /* jaml-parser */,
+ C7E49AF51625005000C01B83 /* JAMLParser.framework */,
);
- name = parser;
+ name = Products;
sourceTree = "<group>";
};
/* End PBXGroup section */
@@ -257,10 +309,12 @@
C7628EB61494176100DD3C34 /* Sources */,
C7628EB71494176100DD3C34 /* Frameworks */,
C7628EB81494176100DD3C34 /* Resources */,
+ C7E49AFA162500A800C01B83 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
+ C7E49AF81625005900C01B83 /* PBXTargetDependency */,
);
name = "jaml-editor";
productName = "jaml-editor";
@@ -286,6 +340,12 @@
mainGroup = C7628EAF1494176100DD3C34;
productRefGroup = C7628EBB1494176100DD3C34 /* Products */;
projectDirPath = "";
+ projectReferences = (
+ {
+ ProductGroup = C7E49AAD1624FE6500C01B83 /* Products */;
+ ProjectRef = C7E49AAC1624FE6500C01B83 /* jaml-parser.xcodeproj */;
+ },
+ );
projectRoot = "";
targets = (
C7628EB91494176100DD3C34 /* jaml-editor */,
@@ -293,6 +353,23 @@
};
/* End PBXProject section */
+/* Begin PBXReferenceProxy section */
+ C7E49AB51624FE6500C01B83 /* jaml-parser */ = {
+ isa = PBXReferenceProxy;
+ fileType = "compiled.mach-o.executable";
+ path = "jaml-parser";
+ remoteRef = C7E49AB41624FE6500C01B83 /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+ C7E49AF51625005000C01B83 /* JAMLParser.framework */ = {
+ isa = PBXReferenceProxy;
+ fileType = wrapper.framework;
+ path = JAMLParser.framework;
+ remoteRef = C7E49AF41625005000C01B83 /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+/* End PBXReferenceProxy section */
+
/* Begin PBXResourcesBuildPhase section */
C7628EB81494176100DD3C34 /* Resources */ = {
isa = PBXResourcesBuildPhase;
@@ -305,7 +382,9 @@
C75842D31497130C0017161B /* Clearness.css in Resources */,
C75842D41497130C0017161B /* GitHub.css in Resources */,
C75842E61497EE500017161B /* MASPreferencesWindow.xib in Resources */,
- C75842F0149851500017161B /* CSSPreferenceViewController.xib in Resources */,
+ C75842F0149851500017161B /* ThemePreferenceViewController.xib in Resources */,
+ C7E09AA814B273BE0024B51B /* Add.tiff in Resources */,
+ C7E09AA914B273BE0024B51B /* Remove.tiff in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -318,11 +397,9 @@
files = (
C7628ECB1494176100DD3C34 /* main.m in Sources */,
C7628ED21494176100DD3C34 /* JHDocument.m in Sources */,
- C75842CE1495E9790017161B /* JHJAMLHTMLDelegate.m in Sources */,
- C75842CF1495E9790017161B /* JHJAMLParser.m in Sources */,
C75842E71497EE500017161B /* MASPreferencesWindowController.m in Sources */,
C75842EA1497EE970017161B /* JHJAMLEditorAppDelegate.m in Sources */,
- C75842EF149851500017161B /* CSSPreferenceViewController.m in Sources */,
+ C75842EF149851500017161B /* ThemePreferenceViewController.m in Sources */,
C7584308149860390017161B /* BWAnchoredButton.m in Sources */,
C7584309149860390017161B /* BWAnchoredButtonBar.m in Sources */,
C758430A149860390017161B /* BWAnchoredButtonCell.m in Sources */,
@@ -334,11 +411,20 @@
C7584310149860390017161B /* NSView+BWAdditions.m in Sources */,
C72DE14F14A00C4800E505D5 /* JHMulticastDelegate.m in Sources */,
C7CE8B2F14ABF87C00375FB3 /* JHJAMLSyntaxDelegate.m in Sources */,
+ C75AF60114B2AF87009A7BA0 /* JHPreferencePaneWindowController.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
+/* Begin PBXTargetDependency section */
+ C7E49AF81625005900C01B83 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ name = JAMLParser;
+ targetProxy = C7E49AF71625005900C01B83 /* PBXContainerItemProxy */;
+ };
+/* End PBXTargetDependency section */
+
/* Begin PBXVariantGroup section */
C7628EC71494176100DD3C34 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
View
BIN  ...proj/project.xcworkspace/xcuserdata/jhaberstro.xcuserdatad/UserInterfaceState.xcuserstate
Binary file not shown
View
5 ...j/project.xcworkspace/xcuserdata/jhaberstro.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Bucket
+ type = "0"
+ version = "1.0">
+</Bucket>
View
5 jaml-editor.xcodeproj/xcuserdata/jhaberstro.xcuserdatad/xcschemes/jaml-editor.xcscheme
@@ -56,6 +56,11 @@
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
+ <AdditionalOption
+ key = "NSZombieEnabled"
+ value = "YES"
+ isEnabled = "YES">
+ </AdditionalOption>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
View
20 jaml-editor/JHDocument.m
@@ -8,6 +8,9 @@
#import "JHDocument.h"
#import "JHJAMLSyntaxDelegate.h"
+#import "ThemePreferenceViewController.h"
+#import "JHPreferencePaneWindowController.h"
+#import "JHJAMLEditorAppDelegate.h"
@interface JHDocument ()
- (void)_forceWebviewRefresh;
@@ -27,6 +30,14 @@ - (id)init {
self = [super init];
if (self) {
_jamlParser = [[JHJAMLParser alloc] init];
+ [[NSNotificationCenter defaultCenter] addObserverForName:@"JHNotificationFontChanged"
+ object:nil
+ queue:[[NSOperationQueue alloc] init]
+ usingBlock:[^(NSNotification* note) {
+ dispatch_async(dispatch_get_main_queue(), [^{
+ [self _forceWebviewRefresh];
+ } copy]);
+ } copy]];
}
return self;
@@ -41,11 +52,10 @@ - (void)awakeFromNib {
NSFont* font = [NSFont fontWithName:@"Menlo" size:12.0];
[self.editorView setFont:font];
+ [self.editorView setTextContainerInset:NSMakeSize(8.0, 0.0)];
}
- (NSString *)windowNibName {
- // Override returning the nib file name of the document
- // If you need to use a subclass of NSWindowController or if your document supports multiple NSWindowControllers, you should remove this method and override -makeWindowControllers instead.
return @"JHDocument";
}
@@ -81,14 +91,14 @@ - (void)textDidChange:(NSNotification *)notification {
JHJAMLSyntaxDelegate* syntaxDelegate = [[JHJAMLSyntaxDelegate alloc] init];
syntaxDelegate.textStorage = self.editorView.textStorage;
- syntaxDelegate.document = self;
+ syntaxDelegate.colors = [[[[NSApp delegate] preferenceWindowController] themeController] selectedTheme];
+ syntaxDelegate.font = [self defaultFont];
JHJAMLHTMLDelegate* htmlDelegate = [[JHJAMLHTMLDelegate alloc] init];
[_jamlParser.delegates addDelegate:syntaxDelegate];
[_jamlParser.delegates addDelegate:htmlDelegate];
[_jamlParser parseJAML:self.editorView.string];
NSArray* cssFiles = [[NSBundle mainBundle] URLsForResourcesWithExtension:@"css" subdirectory:@""];
NSString* html = [NSString stringWithFormat:@"<head><link rel=\"stylesheet\" href=\"%@\"></head><body>%@</body>", [[cssFiles objectAtIndex:0] absoluteString], htmlDelegate.html];
- //printf("%s\n\n", [html UTF8String]);
[[self.webView mainFrame] loadHTMLString:html baseURL:nil];
[_jamlParser.delegates removeDelegate:syntaxDelegate];
[_jamlParser.delegates removeDelegate:htmlDelegate];
@@ -106,7 +116,7 @@ - (NSString *)documentName {
}
- (NSFont *)defaultFont {
- return [NSFont fontWithName:@"Menlo" size:12.0];
+ return [NSUnarchiver unarchiveObjectWithData:[[NSUserDefaults standardUserDefaults] objectForKey:@"font"]];
}
- (NSDictionary *)defaultAttributes {
View
4 jaml-editor/JHJAMLEditorAppDelegate.h
@@ -8,11 +8,13 @@
#import <Foundation/Foundation.h>
+@class ThemePreferenceViewController;
+@class JHPreferencePaneWindowController;
@interface JHJAMLEditorAppDelegate : NSObject < NSApplicationDelegate >
- (IBAction)openPreferences:(id)sender;
- (IBAction)exportCurrentDocumentToPDF:(id)sender;
-@property (nonatomic, strong) NSWindowController *preferenceWindowController;
+@property (nonatomic, strong) JHPreferencePaneWindowController *preferenceWindowController;
@end
View
39 jaml-editor/JHJAMLEditorAppDelegate.m
@@ -7,21 +7,52 @@
//
#import "JHJAMLEditorAppDelegate.h"
-#import "MASPreferencesWindowController.h"
-#import "CSSPreferenceViewController.h"
+#import "JHPreferencePaneWindowController.h"
+#import "ThemePreferenceViewController.h"
#import "JHDocument.h"
#import <WebKit/WebKit.h>
+@interface JHJAMLEditorAppDelegate ()
+- (void)setUserDefaults;
+@end
+
@implementation JHJAMLEditorAppDelegate
@synthesize preferenceWindowController = _preferenceWindowController;
- (void)applicationDidFinishLaunching:(NSNotification *)notification
{
+ [self setUserDefaults];
+ self.preferenceWindowController = [[JHPreferencePaneWindowController alloc] initWithThemeController:[[ThemePreferenceViewController alloc] init]];
+}
+
+- (void)applicationWillTerminate:(NSNotification *)notification
+{
+ NSFont* newFont = [[NSFontManager sharedFontManager] selectedFont];
+ [[NSUserDefaults standardUserDefaults] setObject:[NSArchiver archivedDataWithRootObject:newFont] forKey:@"font"];
+}
+
+- (void)setUserDefaults
+{
+ NSMutableDictionary* defaultTheme = [[NSMutableDictionary alloc] init];
+ [defaultTheme setObject:@"Default" forKey:@"name"];
+ [defaultTheme setObject:[NSKeyedArchiver archivedDataWithRootObject:[NSColor redColor]] forKey:@"boldColor"];
+ [defaultTheme setObject:[NSKeyedArchiver archivedDataWithRootObject:[NSColor redColor]] forKey:@"italicColor"];
+ [defaultTheme setObject:[NSKeyedArchiver archivedDataWithRootObject:[NSColor blueColor]] forKey:@"listColor"];
+ [defaultTheme setObject:[NSKeyedArchiver archivedDataWithRootObject:[NSColor magentaColor]] forKey:@"headerColor"];
+ [defaultTheme setObject:[NSKeyedArchiver archivedDataWithRootObject:[NSColor yellowColor]] forKey:@"inlineCodeColor"];
+ [defaultTheme setObject:[NSKeyedArchiver archivedDataWithRootObject:[NSColor purpleColor]] forKey:@"linkColor"];
+ NSMutableDictionary* initialValues = [NSMutableDictionary dictionaryWithObject:[NSMutableArray arrayWithObject:defaultTheme] forKey:@"themes"];
+ [initialValues setObject:[NSArchiver archivedDataWithRootObject:[NSFont fontWithName:@"Menlo" size:12.0]] forKey:@"font"];
+ [[NSUserDefaults standardUserDefaults] registerDefaults:initialValues];
+ [[NSUserDefaultsController sharedUserDefaultsController] setInitialValues:initialValues];
+ //[[NSUserDefaultsController sharedUserDefaultsController] revertToInitialValues:self];
+ //NSLog(@"value: %@", [[[NSUserDefaultsController sharedUserDefaultsController] values] valueForKey:@"themes"]);
+ //NSLog(@"initialValues: %@", [[NSUserDefaultsController sharedUserDefaultsController] initialValues]);
+ //NSLog(@"defaults: %@", [[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] objectForKey:@"themes"]);
+
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"WebKitDeveloperExtras"];
[[NSUserDefaults standardUserDefaults] synchronize];
- CSSPreferenceViewController* cssPreferenceViewController = [[CSSPreferenceViewController alloc] init];
- self.preferenceWindowController = [[MASPreferencesWindowController alloc] initWithViewControllers:[NSArray arrayWithObject:cssPreferenceViewController] title:@"Preferences"];
}
- (IBAction)openPreferences:(id)sender
View
4 jaml-editor/JHJAMLSyntaxDelegate.h
@@ -20,5 +20,7 @@
- (void)didEndElement:(JHElement)element info:(NSDictionary *)info;
@property (weak) NSTextStorage* textStorage;
-@property (weak) JHDocument* document;
+@property (weak) NSDictionary* colors;
+@property (strong) NSFont* font;
+
@end
View
39 jaml-editor/JHJAMLSyntaxDelegate.m
@@ -9,6 +9,17 @@
#import "JHJAMLSyntaxDelegate.h"
#import "JHDocument.h"
+@interface NSDictionary (SyntaxColorData)
+- (NSColor *)syntaxColorForKey:(NSString *)key;
+@end
+
+@implementation NSDictionary (SyntaxColorData)
+- (NSColor *)syntaxColorForKey:(NSString *)key
+{
+ return [NSKeyedUnarchiver unarchiveObjectWithData:[self objectForKey:key]];
+}
+@end
+
enum {
JHJAMLSyntaxAttributeItalic = 1 << 0,
JHJAMLSyntaxAttributeBold = 1 << 1,
@@ -19,7 +30,7 @@
};
typedef NSUInteger JHJAMLSyntaxAttribute;
-static NSDictionary* AttributesDictionary(JHDocument* doc, NSFont* sourceFont, JHJAMLSyntaxAttribute attributes) {
+static NSDictionary* AttributesDictionary(NSDictionary* colors, NSFont* sourceFont, JHJAMLSyntaxAttribute attributes) {
NSMutableDictionary* dictionary = [NSMutableDictionary dictionary];
BOOL bold = attributes & JHJAMLSyntaxAttributeBold;
BOOL italic = attributes & JHJAMLSyntaxAttributeItalic;
@@ -37,11 +48,12 @@
// The order of the branches defines the precedence
void (^SetColor) (NSColor*) = ^(NSColor *color) {[dictionary setObject:color forKey:NSForegroundColorAttributeName];};
- if (inlineCode) SetColor([NSColor greenColor]);
- else if (link) SetColor([NSColor purpleColor]);
- else if (bold || italic) SetColor([doc italicAndBoldColor]);
- else if (list) SetColor([NSColor blueColor]);
- else if (header) SetColor([NSColor magentaColor]);
+ if (inlineCode) SetColor([colors syntaxColorForKey:@"inlineCodeColor"]);
+ else if (link) SetColor([colors syntaxColorForKey:@"linkColor"]);
+ else if (bold) SetColor([colors syntaxColorForKey:@"boldColor"]);
+ else if (italic) SetColor([colors syntaxColorForKey:@"italicColor"]);
+ else if (list) SetColor([colors syntaxColorForKey:@"listColor"]);
+ else if (header) SetColor([colors syntaxColorForKey:@"headerColor"]);
else SetColor([NSColor textColor]);
return dictionary;
@@ -50,15 +62,18 @@
@implementation JHJAMLSyntaxDelegate
{
JHJAMLSyntaxAttribute _attributes;
+ NSUserDefaultsController* _userDefaultsController;
}
@synthesize textStorage = _textStorage;
-@synthesize document = _document;
+@synthesize colors = _colors;
+@synthesize font = _font;
- (id)init
{
if (self = [super init]) {
_attributes = 0;
+ _userDefaultsController = [NSUserDefaultsController sharedUserDefaultsController];
}
return self;
@@ -66,7 +81,7 @@ - (id)init
- (void)_highlightWholeAttribute:(JHJAMLSyntaxAttribute)attribute infoDict:(NSDictionary *)infoDict
{
- NSDictionary* attributes = AttributesDictionary(self.document, [self.document defaultFont], _attributes | attribute);
+ NSDictionary* attributes = AttributesDictionary(self.colors, self.font, _attributes | attribute);
NSRange range = [[infoDict objectForKey:JHElementRange] rangeValue];
[self.textStorage addAttributes:attributes range:range];
}
@@ -96,7 +111,7 @@ - (void)didBeginElement:(JHElement)element info:(NSDictionary *)info
case JHStrongElement:
case JHEmphasizeElement: {
_attributes |= (element == JHStrongElement ? JHJAMLSyntaxAttributeBold : JHJAMLSyntaxAttributeItalic);
- NSDictionary* attributes = AttributesDictionary(self.document, [self.document defaultFont], _attributes);
+ NSDictionary* attributes = AttributesDictionary(self.colors, self.font, _attributes);
NSRange range = NSMakeRange([[info objectForKey:JHElementLocation] unsignedIntegerValue], 1);
[self.textStorage addAttributes:attributes range:range];
break;
@@ -104,14 +119,14 @@ - (void)didBeginElement:(JHElement)element info:(NSDictionary *)info
case JHHeaderElement: {
_attributes |= JHJAMLSyntaxAttributeHeader;
- NSDictionary* attributes = AttributesDictionary(self.document, [self.document defaultFont], _attributes);
+ NSDictionary* attributes = AttributesDictionary(self.colors, self.font, _attributes);
NSRange range = NSMakeRange([[info objectForKey:JHElementLocation] unsignedIntegerValue], [[info objectForKey:JHHeaderStrength] unsignedIntegerValue]);
[self.textStorage addAttributes:attributes range:range];
break;
}
case JHListItemElement: {
- NSDictionary* attributes = AttributesDictionary(self.document, [self.document defaultFont], _attributes | JHJAMLSyntaxAttributeList);
+ NSDictionary* attributes = AttributesDictionary(self.colors, self.font, _attributes | JHJAMLSyntaxAttributeList);
NSRange range = [[info objectForKey:JHElementRange] rangeValue];
[self.textStorage addAttributes:attributes range:range];
break;
@@ -126,7 +141,7 @@ - (void)didEndElement:(JHElement)element info:(NSDictionary *)info
switch (element) {
case JHStrongElement:
case JHEmphasizeElement: {
- NSDictionary* attributes = AttributesDictionary(self.document, [self.document defaultFont], _attributes);
+ NSDictionary* attributes = AttributesDictionary(self.colors, self.font, _attributes);
NSRange range = NSMakeRange([[info objectForKey:JHElementLocation] unsignedIntegerValue], 1);
[self.textStorage addAttributes:attributes range:range];
_attributes &= ~(element == JHStrongElement ? JHJAMLSyntaxAttributeBold : JHJAMLSyntaxAttributeItalic);
View
14 jaml-editor/PreferencePane/CSSPreferenceViewController.h
@@ -1,14 +0,0 @@
-//
-// CSSPreferenceViewController.h
-// jaml-editor
-//
-// Created by Jedd Haberstro on 12/13/11.
-// Copyright (c) 2011 Student. All rights reserved.
-//
-
-#import <Cocoa/Cocoa.h>
-#import "MASPreferencesViewController.h"
-
-@interface CSSPreferenceViewController : NSViewController < MASPreferencesViewController >
-
-@end
View
38 jaml-editor/PreferencePane/CSSPreferenceViewController.m
@@ -1,38 +0,0 @@
-//
-// CSSPreferenceViewController.m
-// jaml-editor
-//
-// Created by Jedd Haberstro on 12/13/11.
-// Copyright (c) 2011 Student. All rights reserved.
-//
-
-#import "CSSPreferenceViewController.h"
-
-@implementation CSSPreferenceViewController
-
-- (id)init
-{
- self = [super initWithNibName:@"CSSPreferenceViewController" bundle:[NSBundle mainBundle]];
- return self;
-}
-
-- (NSString *)identifier
-{
- return @"CSSPreferenceIdentifier";
-}
-
-- (NSString *)toolbarItemLabel
-{
- return @"CSSPreference"; //NSLocalizedString("CSSPreference", @"CSS file");
-}
-
-- (NSImage *)toolbarItemImage
-{
- return nil;
-}
-
-- (void)viewWillAppear
-{
-}
-
-@end
View
118 jaml-editor/PreferencePane/CSSPreferenceViewController.xib
@@ -1,118 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
- <data>
- <int key="IBDocument.SystemTarget">1070</int>
- <string key="IBDocument.SystemVersion">11C74</string>
- <string key="IBDocument.InterfaceBuilderVersion">1923</string>
- <string key="IBDocument.AppKitVersion">1138.23</string>
- <string key="IBDocument.HIToolboxVersion">567.00</string>
- <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
- <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string key="NS.object.0">1923</string>
- </object>
- <array key="IBDocument.IntegratedClassDependencies">
- <string>NSCustomView</string>
- <string>NSCustomObject</string>
- </array>
- <array key="IBDocument.PluginDependencies">
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- </array>
- <object class="NSMutableDictionary" key="IBDocument.Metadata">
- <string key="NS.key.0">PluginDependencyRecalculationVersion</string>
- <integer value="1" key="NS.object.0"/>
- </object>
- <array class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
- <object class="NSCustomObject" id="1001">
- <string key="NSClassName">CSSPreferenceViewController</string>
- </object>
- <object class="NSCustomObject" id="1003">
- <string key="NSClassName">FirstResponder</string>
- </object>
- <object class="NSCustomObject" id="1004">
- <string key="NSClassName">NSApplication</string>
- </object>
- <object class="NSCustomView" id="1005">
- <reference key="NSNextResponder"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrameSize">{480, 272}</string>
- <reference key="NSSuperview"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView"/>
- <string key="NSClassName">NSView</string>
- </object>
- </array>
- <object class="IBObjectContainer" key="IBDocument.Objects">
- <array class="NSMutableArray" key="connectionRecords">
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">view</string>
- <reference key="source" ref="1001"/>
- <reference key="destination" ref="1005"/>
- </object>
- <int key="connectionID">2</int>
- </object>
- </array>
- <object class="IBMutableOrderedSet" key="objectRecords">
- <array key="orderedObjects">
- <object class="IBObjectRecord">
- <int key="objectID">0</int>
- <array key="object" id="0"/>
- <reference key="children" ref="1000"/>
- <nil key="parent"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-2</int>
- <reference key="object" ref="1001"/>
- <reference key="parent" ref="0"/>
- <string key="objectName">File's Owner</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-1</int>
- <reference key="object" ref="1003"/>
- <reference key="parent" ref="0"/>
- <string key="objectName">First Responder</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-3</int>
- <reference key="object" ref="1004"/>
- <reference key="parent" ref="0"/>
- <string key="objectName">Application</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">1</int>
- <reference key="object" ref="1005"/>
- <array class="NSMutableArray" key="children"/>
- <reference key="parent" ref="0"/>
- </object>
- </array>
- </object>
- <dictionary class="NSMutableDictionary" key="flattenedProperties">
- <string key="-1.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string key="-3.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string key="1.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
- </dictionary>
- <dictionary class="NSMutableDictionary" key="unlocalizedProperties"/>
- <nil key="activeLocalization"/>
- <dictionary class="NSMutableDictionary" key="localizations"/>
- <nil key="sourceID"/>
- <int key="maxID">44</int>
- </object>
- <object class="IBClassDescriber" key="IBDocument.Classes">
- <array class="NSMutableArray" key="referencedPartialClassDescriptions">
- <object class="IBPartialClassDescription">
- <string key="className">CSSPreferenceViewController</string>
- <string key="superclassName">NSViewController</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/CSSPreferenceViewController.h</string>
- </object>
- </object>
- </array>
- </object>
- <int key="IBDocument.localizationMode">0</int>
- <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
- <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
- <int key="IBDocument.defaultPropertyAccessControl">3</int>
- </data>
-</archive>
View
19 jaml-editor/PreferencePane/JHPreferencePaneWindowController.h
@@ -0,0 +1,19 @@
+//
+// JHPreferencePaneWindowController.h
+// jaml-editor
+//
+// Created by Jedd Haberstro on 1/2/12.
+// Copyright (c) 2012 Student. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import "MASPreferencesWindowController.h"
+
+@class ThemePreferenceViewController;
+@interface JHPreferencePaneWindowController : MASPreferencesWindowController
+
+- (id)initWithThemeController:(ThemePreferenceViewController *)themeController;
+
+@property (strong, readonly) ThemePreferenceViewController* themeController;
+
+@end
View
25 jaml-editor/PreferencePane/JHPreferencePaneWindowController.m
@@ -0,0 +1,25 @@
+//
+// JHPreferencePaneWindowController.m
+// jaml-editor
+//
+// Created by Jedd Haberstro on 1/2/12.
+// Copyright (c) 2012 Student. All rights reserved.
+//
+
+#import "JHPreferencePaneWindowController.h"
+#import "ThemePreferenceViewController.h"
+
+@implementation JHPreferencePaneWindowController
+
+@synthesize themeController = _themeController;
+
+- (id)initWithThemeController:(ThemePreferenceViewController *)themeController
+{
+ if (self = [super initWithViewControllers:[NSArray arrayWithObject:themeController] title:@"Preferences"]) {
+ _themeController = themeController;
+ }
+
+ return self;
+}
+
+@end
View
5 jaml-editor/PreferencePane/JHTheme.xcdatamodeld/.xccurrentversion
@@ -0,0 +1,5 @@
+<?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/>
+</plist>
View
23 jaml-editor/PreferencePane/ThemePreferenceViewController.h
@@ -0,0 +1,23 @@
+//
+// ThemePreferenceViewController.h
+// jaml-editor
+//
+// Created by Jedd Haberstro on 12/13/11.
+// Copyright (c) 2011 Student. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+#import "MASPreferencesViewController.h"
+
+@interface ThemePreferenceViewController : NSViewController < MASPreferencesViewController >
+
+- (NSDictionary *)selectedTheme;
+
+- (IBAction)addTheme:(id)sender;
+- (IBAction)openFontPanel:(id)sender;
+
+@property (assign) IBOutlet NSTableView* themesTableView;
+@property (assign) IBOutlet NSArrayController* themeArrayController;
+@property (assign) IBOutlet NSTextField* fontField;
+
+@end
View
93 jaml-editor/PreferencePane/ThemePreferenceViewController.m
@@ -0,0 +1,93 @@
+//
+// ThemePreferenceViewController.m
+// jaml-editor
+//
+// Created by Jedd Haberstro on 12/13/11.
+// Copyright (c) 2011 Student. All rights reserved.
+//
+
+#import "ThemePreferenceViewController.h"
+
+@interface ThemePreferenceViewController ()
+- (void)setFont:(NSFont *)font;
+@end
+
+@implementation ThemePreferenceViewController
+
+@synthesize themesTableView = _themesTableView;
+@synthesize themeArrayController = _themeArrayController;
+@synthesize fontField = _fontField;
+
+- (id)init
+{
+ self = [super initWithNibName:@"ThemePreferenceViewController" bundle:[NSBundle mainBundle]];
+ return self;
+}
+
+- (void)awakeFromNib
+{
+ id fontDefault = [[NSUserDefaults standardUserDefaults] objectForKey:@"font"];
+ [self setFont:[NSUnarchiver unarchiveObjectWithData:fontDefault]];
+}
+
+- (NSDictionary *)selectedTheme
+{
+ id value = [[NSUserDefaultsController sharedUserDefaultsController] values];
+ NSUInteger selectedRow = self.themesTableView.selectedRow;
+ return [[value valueForKey:@"themes"] objectAtIndex:selectedRow];
+}
+
+- (IBAction)addTheme:(id)sender
+{
+ NSMutableDictionary* defaultTheme = [[NSMutableDictionary alloc] init];
+ [defaultTheme setObject:[NSString stringWithFormat:@"Theme %i", self.themesTableView.numberOfRows + 1, nil] forKey:@"name"];
+ [defaultTheme setObject:[NSKeyedArchiver archivedDataWithRootObject:[NSColor redColor]] forKey:@"boldColor"];
+ [defaultTheme setObject:[NSKeyedArchiver archivedDataWithRootObject:[NSColor redColor]] forKey:@"italicColor"];
+ [defaultTheme setObject:[NSKeyedArchiver archivedDataWithRootObject:[NSColor blueColor]] forKey:@"listColor"];
+ [defaultTheme setObject:[NSKeyedArchiver archivedDataWithRootObject:[NSColor magentaColor]] forKey:@"headerColor"];
+ [defaultTheme setObject:[NSKeyedArchiver archivedDataWithRootObject:[NSColor yellowColor]] forKey:@"inlineCodeColor"];
+ [defaultTheme setObject:[NSKeyedArchiver archivedDataWithRootObject:[NSColor purpleColor]] forKey:@"linkColor"];
+ [self.themeArrayController addObject:defaultTheme];
+}
+
+- (IBAction)openFontPanel:(id)sender
+{
+ NSFontManager* fontManager = [NSFontManager sharedFontManager];
+ [fontManager setTarget:self];
+ [[fontManager fontPanel:YES] makeKeyAndOrderFront:self];
+}
+
+- (void)setFont:(NSFont *)newFont
+{
+ self.fontField.stringValue = [NSString stringWithFormat:@"%@, %.1f", [newFont displayName], [newFont pointSize], nil];
+ [self.fontField setFont:newFont];
+}
+
+- (void)changeFont:(id)sender
+{
+ NSFont* newFont = [sender convertFont:[sender selectedFont]];
+ [[NSUserDefaults standardUserDefaults] setObject:[NSArchiver archivedDataWithRootObject:newFont] forKey:@"font"];
+ [self setFont:newFont];
+ [[NSNotificationCenter defaultCenter] postNotificationName:@"JHNotificationFontChanged" object:self];
+}
+
+- (NSString *)identifier
+{
+ return @"ThemePreferenceIdentifier";
+}
+
+- (NSString *)toolbarItemLabel
+{
+ return @"ThemePreference";
+}
+
+- (NSImage *)toolbarItemImage
+{
+ return nil;
+}
+
+- (void)viewWillAppear
+{
+}
+
+@end
View
1,323 jaml-editor/PreferencePane/ThemePreferenceViewController.xib
@@ -0,0 +1,1323 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
+ <data>
+ <int key="IBDocument.SystemTarget">1070</int>
+ <string key="IBDocument.SystemVersion">11C74</string>
+ <string key="IBDocument.InterfaceBuilderVersion">1923</string>
+ <string key="IBDocument.AppKitVersion">1138.23</string>
+ <string key="IBDocument.HIToolboxVersion">567.00</string>
+ <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="NS.object.0">1923</string>
+ </object>
+ <array key="IBDocument.IntegratedClassDependencies">
+ <string>NSScroller</string>
+ <string>NSTableHeaderView</string>
+ <string>NSButton</string>
+ <string>NSArrayController</string>
+ <string>NSTextFieldCell</string>
+ <string>NSScrollView</string>
+ <string>NSButtonCell</string>
+ <string>NSBox</string>
+ <string>NSColorWell</string>
+ <string>NSTableView</string>
+ <string>NSCustomObject</string>
+ <string>NSCustomView</string>
+ <string>NSTableColumn</string>
+ <string>NSUserDefaultsController</string>
+ <string>NSTextField</string>
+ </array>
+ <array key="IBDocument.PluginDependencies">
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ </array>
+ <object class="NSMutableDictionary" key="IBDocument.Metadata">
+ <string key="NS.key.0">PluginDependencyRecalculationVersion</string>
+ <integer value="1" key="NS.object.0"/>
+ </object>
+ <array class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
+ <object class="NSCustomObject" id="1001">
+ <string key="NSClassName">ThemePreferenceViewController</string>
+ </object>
+ <object class="NSCustomObject" id="1003">
+ <string key="NSClassName">FirstResponder</string>
+ </object>
+ <object class="NSCustomObject" id="1004">
+ <string key="NSClassName">NSApplication</string>
+ </object>
+ <object class="NSCustomView" id="1005">
+ <reference key="NSNextResponder"/>
+ <int key="NSvFlags">268</int>
+ <array class="NSMutableArray" key="NSSubviews">
+ <object class="NSButton" id="1044242749">
+ <reference key="NSNextResponder" ref="1005"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{76, 17}, {70, 23}}</string>
+ <reference key="NSSuperview" ref="1005"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="236024104"/>
+ <string key="NSReuseIdentifierKey">_NS:2421</string>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="656978575">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents"/>
+ <object class="NSFont" key="NSSupport" id="306653946">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">13</double>
+ <int key="NSfFlags">1044</int>
+ </object>
+ <string key="NSCellIdentifier">_NS:2421</string>
+ <reference key="NSControlView" ref="1044242749"/>
+ <int key="NSButtonFlags">-2033434369</int>
+ <int key="NSButtonFlags2">162</int>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ </object>
+ </object>
+ <object class="NSButton" id="841860464">
+ <reference key="NSNextResponder" ref="1005"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{48, 17}, {29, 23}}</string>
+ <reference key="NSSuperview" ref="1005"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="1044242749"/>
+ <string key="NSReuseIdentifierKey">_NS:2421</string>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="285119559">
+ <int key="NSCellFlags">-2080244224</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="306653946"/>
+ <string key="NSCellIdentifier">_NS:2421</string>
+ <reference key="NSControlView" ref="841860464"/>
+ <int key="NSButtonFlags">-2033434369</int>
+ <int key="NSButtonFlags2">162</int>
+ <object class="NSCustomResource" key="NSNormalImage">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">Remove</string>
+ </object>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ </object>
+ </object>
+ <object class="NSButton" id="34539152">
+ <reference key="NSNextResponder" ref="1005"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 17}, {29, 23}}</string>
+ <reference key="NSSuperview" ref="1005"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="841860464"/>
+ <string key="NSReuseIdentifierKey">_NS:2421</string>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="669767275">
+ <int key="NSCellFlags">-2080244224</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="306653946"/>
+ <string key="NSCellIdentifier">_NS:2421</string>
+ <reference key="NSControlView" ref="34539152"/>
+ <int key="NSButtonFlags">-2033434369</int>
+ <int key="NSButtonFlags2">162</int>
+ <object class="NSCustomResource" key="NSNormalImage">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">Add</string>
+ </object>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ </object>
+ </object>
+ <object class="NSScrollView" id="708140853">
+ <reference key="NSNextResponder" ref="1005"/>
+ <int key="NSvFlags">268</int>
+ <array class="NSMutableArray" key="NSSubviews">
+ <object class="NSClipView" id="290337047">
+ <reference key="NSNextResponder" ref="708140853"/>
+ <int key="NSvFlags">2304</int>
+ <array class="NSMutableArray" key="NSSubviews">
+ <object class="NSTableView" id="259081987">
+ <reference key="NSNextResponder" ref="290337047"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrameSize">{124, 196}</string>
+ <reference key="NSSuperview" ref="290337047"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="96368537"/>
+ <string key="NSReuseIdentifierKey">_NS:1781</string>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTableHeaderView" key="NSHeaderView" id="1033576743">
+ <reference key="NSNextResponder" ref="199285573"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrameSize">{124, 17}</string>
+ <reference key="NSSuperview" ref="199285573"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="290337047"/>
+ <string key="NSReuseIdentifierKey">_NS:1783</string>
+ <reference key="NSTableView" ref="259081987"/>
+ </object>
+ <object class="_NSCornerView" key="NSCornerView">
+ <nil key="NSNextResponder"/>
+ <int key="NSvFlags">-2147483392</int>
+ <string key="NSFrame">{{224, 0}, {16, 17}}</string>
+ <string key="NSReuseIdentifierKey">_NS:1786</string>
+ </object>
+ <array class="NSMutableArray" key="NSTableColumns">
+ <object class="NSTableColumn" id="456544737">
+ <double key="NSWidth">121</double>
+ <double key="NSMinWidth">40</double>
+ <double key="NSMaxWidth">1000</double>
+ <object class="NSTableHeaderCell" key="NSHeaderCell">
+ <int key="NSCellFlags">75628096</int>
+ <int key="NSCellFlags2">2048</int>
+ <string key="NSContents">Theme</string>
+ <object class="NSFont" key="NSSupport" id="26">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">11</double>
+ <int key="NSfFlags">3100</int>
+ </object>
+ <object class="NSColor" key="NSBackgroundColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC4zMzMzMzI5ODU2AA</bytes>
+ </object>
+ <object class="NSColor" key="NSTextColor">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">headerTextColor</string>
+ <object class="NSColor" key="NSColor" id="400905111">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MAA</bytes>
+ </object>
+ </object>
+ </object>
+ <object class="NSTextFieldCell" key="NSDataCell" id="330283829">
+ <int key="NSCellFlags">337772096</int>
+ <int key="NSCellFlags2">2048</int>
+ <string key="NSContents">Text Cell</string>
+ <reference key="NSSupport" ref="306653946"/>
+ <reference key="NSControlView" ref="259081987"/>
+ <object class="NSColor" key="NSBackgroundColor" id="130517157">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlBackgroundColor</string>
+ <object class="NSColor" key="NSColor" id="329418117">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
+ </object>
+ </object>
+ <object class="NSColor" key="NSTextColor" id="692727800">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlTextColor</string>
+ <reference key="NSColor" ref="400905111"/>
+ </object>
+ </object>
+ <int key="NSResizingMask">3</int>
+ <bool key="NSIsResizeable">YES</bool>
+ <bool key="NSIsEditable">YES</bool>
+ <reference key="NSTableView" ref="259081987"/>
+ </object>
+ </array>
+ <double key="NSIntercellSpacingWidth">3</double>
+ <double key="NSIntercellSpacingHeight">2</double>
+ <object class="NSColor" key="NSBackgroundColor" id="260832953">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MQA</bytes>
+ </object>
+ <object class="NSColor" key="NSGridColor">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">gridColor</string>
+ <object class="NSColor" key="NSColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC41AA</bytes>
+ </object>
+ </object>
+ <double key="NSRowHeight">17</double>
+ <int key="NSTvFlags">-968884224</int>
+ <reference key="NSDelegate"/>
+ <reference key="NSDataSource"/>
+ <int key="NSColumnAutoresizingStyle">4</int>
+ <int key="NSDraggingSourceMaskForLocal">15</int>
+ <int key="NSDraggingSourceMaskForNonLocal">0</int>
+ <bool key="NSAllowsTypeSelect">YES</bool>
+ <int key="NSTableViewDraggingDestinationStyle">0</int>
+ <int key="NSTableViewGroupRowStyle">1</int>
+ </object>
+ </array>
+ <string key="NSFrame">{{1, 17}, {124, 196}}</string>
+ <reference key="NSSuperview" ref="708140853"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="259081987"/>
+ <string key="NSReuseIdentifierKey">_NS:1779</string>
+ <reference key="NSDocView" ref="259081987"/>
+ <reference key="NSBGColor" ref="130517157"/>
+ <int key="NScvFlags">4</int>
+ </object>
+ <object class="NSScroller" id="96368537">
+ <reference key="NSNextResponder" ref="708140853"/>
+ <int key="NSvFlags">-2147483392</int>
+ <string key="NSFrame">{{224, 17}, {15, 102}}</string>
+ <reference key="NSSuperview" ref="708140853"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="515812139"/>
+ <string key="NSReuseIdentifierKey">_NS:1798</string>
+ <reference key="NSTarget" ref="708140853"/>
+ <string key="NSAction">_doScroller:</string>
+ <double key="NSCurValue">37</double>
+ <double key="NSPercent">0.1947367936372757</double>
+ </object>
+ <object class="NSScroller" id="515812139">
+ <reference key="NSNextResponder" ref="708140853"/>
+ <int key="NSvFlags">-2147483392</int>
+ <string key="NSFrame">{{1, 216}, {124, 15}}</string>
+ <reference key="NSSuperview" ref="708140853"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="711743972"/>
+ <string key="NSReuseIdentifierKey">_NS:1800</string>
+ <int key="NSsFlags">1</int>
+ <reference key="NSTarget" ref="708140853"/>
+ <string key="NSAction">_doScroller:</string>
+ <double key="NSPercent">0.84353741496598644</double>
+ </object>
+ <object class="NSClipView" id="199285573">
+ <reference key="NSNextResponder" ref="708140853"/>
+ <int key="NSvFlags">2304</int>
+ <array class="NSMutableArray" key="NSSubviews">
+ <reference ref="1033576743"/>
+ </array>
+ <string key="NSFrame">{{1, 0}, {124, 17}}</string>
+ <reference key="NSSuperview" ref="708140853"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="1033576743"/>
+ <string key="NSReuseIdentifierKey">_NS:1784</string>
+ <reference key="NSDocView" ref="1033576743"/>
+ <reference key="NSBGColor" ref="130517157"/>
+ <int key="NScvFlags">4</int>
+ </object>
+ </array>
+ <string key="NSFrame">{{20, 38}, {126, 214}}</string>
+ <reference key="NSSuperview" ref="1005"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="199285573"/>
+ <string