Skip to content
Browse files

Added test Xcode project

  • Loading branch information...
1 parent d2ec268 commit 42116f4d660f769857cce827c2f398ef5879097b @camh committed Mar 1, 2010
Showing with 18,229 additions and 2 deletions.
  1. +2 −2 CHGridLayout/CHGridLayout.m
  2. +30 −0 CHGridTestApp/CHGridTestApp-Info.plist
  3. +1,403 −0 CHGridTestApp/CHGridTestApp.xcodeproj/camh.mode1v3
  4. +642 −0 CHGridTestApp/CHGridTestApp.xcodeproj/camh.pbxuser
  5. +1,490 −0 CHGridTestApp/CHGridTestApp.xcodeproj/project.pbxproj
  6. +8 −0 CHGridTestApp/CHGridTestApp_Prefix.pch
  7. +23 −0 CHGridTestApp/Classes/CHGridTestAppAppDelegate.h
  8. +37 −0 CHGridTestApp/Classes/CHGridTestAppAppDelegate.m
  9. +19 −0 CHGridTestApp/Classes/CHGridViewController.h
  10. +125 −0 CHGridTestApp/Classes/CHGridViewController.m
  11. +349 −0 CHGridTestApp/MainWindow.xib
  12. BIN CHGridTestApp/build/CHGridTestApp.build/CHGridTestApp.pbxindex/categories.pbxbtree
  13. BIN CHGridTestApp/build/CHGridTestApp.build/CHGridTestApp.pbxindex/cdecls.pbxbtree
  14. BIN CHGridTestApp/build/CHGridTestApp.build/CHGridTestApp.pbxindex/decls.pbxbtree
  15. BIN CHGridTestApp/build/CHGridTestApp.build/CHGridTestApp.pbxindex/files.pbxbtree
  16. BIN CHGridTestApp/build/CHGridTestApp.build/CHGridTestApp.pbxindex/imports.pbxbtree
  17. BIN CHGridTestApp/build/CHGridTestApp.build/CHGridTestApp.pbxindex/pbxindex.header
  18. BIN CHGridTestApp/build/CHGridTestApp.build/CHGridTestApp.pbxindex/protocols.pbxbtree
  19. BIN CHGridTestApp/build/CHGridTestApp.build/CHGridTestApp.pbxindex/refs.pbxbtree
  20. BIN CHGridTestApp/build/CHGridTestApp.build/CHGridTestApp.pbxindex/strings.pbxstrings/control
  21. BIN CHGridTestApp/build/CHGridTestApp.build/CHGridTestApp.pbxindex/strings.pbxstrings/strings
  22. BIN CHGridTestApp/build/CHGridTestApp.build/CHGridTestApp.pbxindex/subclasses.pbxbtree
  23. BIN CHGridTestApp/build/CHGridTestApp.build/CHGridTestApp.pbxindex/symbols0.pbxsymbols
  24. BIN ...uild/CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/CHGridTestApp-all-target-headers.hmap
  25. BIN ...p/build/CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/CHGridTestApp-generated-files.hmap
  26. BIN ...uild/CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/CHGridTestApp-own-target-headers.hmap
  27. BIN ...p/build/CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/CHGridTestApp-project-headers.hmap
  28. +317 −0 CHGridTestApp/build/CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/CHGridTestApp.dep
  29. BIN CHGridTestApp/build/CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/CHGridTestApp.hmap
  30. BIN CHGridTestApp/build/CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/CHGridTestApp.xcent
  31. +21 −0 CHGridTestApp/build/CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/CHGridTestApp~.dep
  32. BIN .../build/CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/Objects-normal/armv6/CHGridLayout.o
  33. BIN ...CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/Objects-normal/armv6/CHGridLayoutSection.o
  34. BIN ...ld/CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/Objects-normal/armv6/CHGridLayoutTile.o
  35. +10 −0 ...dTestApp.build/Debug-iphoneos/CHGridTestApp.build/Objects-normal/armv6/CHGridTestApp.LinkFileList
  36. BIN ...dTestApp.build/Debug-iphoneos/CHGridTestApp.build/Objects-normal/armv6/CHGridTestAppAppDelegate.o
  37. BIN ...pp/build/CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/Objects-normal/armv6/CHGridView.o
  38. BIN ...HGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/Objects-normal/armv6/CHGridViewController.o
  39. +131 −0 ...ridTestApp.build/Debug-iphoneos/CHGridTestApp.build/Objects-normal/armv6/CHGridViewController.o~>
  40. BIN ...ridTestApp.build/Debug-iphoneos/CHGridTestApp.build/Objects-normal/armv6/CHGridViewController.o~?
  41. BIN ...ild/CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/Objects-normal/armv6/CHImageTileView.o
  42. BIN ...CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/Objects-normal/armv6/CHSectionHeaderView.o
  43. BIN ...pp/build/CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/Objects-normal/armv6/CHTileView.o
  44. BIN ...dTestApp/build/CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/Objects-normal/armv6/main.o
  45. +6,248 −0 CHGridTestApp/build/CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/build-state.dat
  46. +424 −0 CHGridTestApp/build/CHGridTestApp.build/Debug-iphoneos/CHGridTestApp.build/build-state~.dat
  47. BIN ...GridTestApp.build/Debug-iphonesimulator/CHGridTestApp.build/CHGridTestApp-all-target-headers.hmap
  48. BIN .../CHGridTestApp.build/Debug-iphonesimulator/CHGridTestApp.build/CHGridTestApp-generated-files.hmap
  49. BIN ...GridTestApp.build/Debug-iphonesimulator/CHGridTestApp.build/CHGridTestApp-own-target-headers.hmap
  50. BIN .../CHGridTestApp.build/Debug-iphonesimulator/CHGridTestApp.build/CHGridTestApp-project-headers.hmap
  51. +312 −0 CHGridTestApp/build/CHGridTestApp.build/Debug-iphonesimulator/CHGridTestApp.build/CHGridTestApp.dep
  52. BIN CHGridTestApp/build/CHGridTestApp.build/Debug-iphonesimulator/CHGridTestApp.build/CHGridTestApp.hmap
  53. +18 −0 CHGridTestApp/build/CHGridTestApp.build/Debug-iphonesimulator/CHGridTestApp.build/CHGridTestApp~.dep
  54. BIN .../CHGridTestApp.build/Debug-iphonesimulator/CHGridTestApp.build/Objects-normal/i386/CHGridLayout.o
  55. BIN ...TestApp.build/Debug-iphonesimulator/CHGridTestApp.build/Objects-normal/i386/CHGridLayoutSection.o
  56. BIN ...ridTestApp.build/Debug-iphonesimulator/CHGridTestApp.build/Objects-normal/i386/CHGridLayoutTile.o
  57. +10 −0 ...pp.build/Debug-iphonesimulator/CHGridTestApp.build/Objects-normal/i386/CHGridTestApp.LinkFileList
  58. BIN ...pp.build/Debug-iphonesimulator/CHGridTestApp.build/Objects-normal/i386/CHGridTestAppAppDelegate.o
  59. BIN ...ld/CHGridTestApp.build/Debug-iphonesimulator/CHGridTestApp.build/Objects-normal/i386/CHGridView.o
  60. BIN ...estApp.build/Debug-iphonesimulator/CHGridTestApp.build/Objects-normal/i386/CHGridViewController.o
  61. BIN ...GridTestApp.build/Debug-iphonesimulator/CHGridTestApp.build/Objects-normal/i386/CHImageTileView.o
  62. BIN ...TestApp.build/Debug-iphonesimulator/CHGridTestApp.build/Objects-normal/i386/CHSectionHeaderView.o
  63. BIN ...ld/CHGridTestApp.build/Debug-iphonesimulator/CHGridTestApp.build/Objects-normal/i386/CHTileView.o
  64. BIN ...pp/build/CHGridTestApp.build/Debug-iphonesimulator/CHGridTestApp.build/Objects-normal/i386/main.o
  65. +6,108 −0 CHGridTestApp/build/CHGridTestApp.build/Debug-iphonesimulator/CHGridTestApp.build/build-state.dat
  66. +484 −0 CHGridTestApp/build/CHGridTestApp.build/Debug-iphonesimulator/CHGridTestApp.build/build-state~.dat
  67. +18 −0 CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app.dSYM/Contents/Info.plist
  68. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app.dSYM/Contents/Resources/DWARF/CHGridTestApp
  69. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/1.jpg
  70. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/10.jpg
  71. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/100.jpg
  72. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/101.jpg
  73. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/102.jpg
  74. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/103.jpg
  75. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/104.jpg
  76. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/105.jpg
  77. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/106.jpg
  78. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/107.jpg
  79. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/108.jpg
  80. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/109.jpg
  81. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/11.jpg
  82. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/110.jpg
  83. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/111.jpg
  84. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/112.jpg
  85. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/113.jpg
  86. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/114.jpg
  87. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/115.jpg
  88. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/116.jpg
  89. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/117.jpg
  90. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/118.jpg
  91. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/119.jpg
  92. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/12.jpg
  93. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/120.jpg
  94. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/121.jpg
  95. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/122.jpg
  96. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/123.jpg
  97. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/124.jpg
  98. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/125.jpg
  99. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/126.jpg
  100. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/127.jpg
  101. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/128.jpg
  102. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/129.jpg
  103. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/13.jpg
  104. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/130.jpg
  105. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/131.jpg
  106. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/132.jpg
  107. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/133.jpg
  108. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/134.jpg
  109. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/135.jpg
  110. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/136.jpg
  111. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/137.jpg
  112. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/138.jpg
  113. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/139.jpg
  114. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/14.jpg
  115. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/140.jpg
  116. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/141.jpg
  117. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/142.jpg
  118. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/143.jpg
  119. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/144.jpg
  120. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/145.jpg
  121. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/146.jpg
  122. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/147.jpg
  123. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/148.jpg
  124. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/149.jpg
  125. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/15.jpg
  126. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/150.jpg
  127. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/151.jpg
  128. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/152.jpg
  129. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/153.jpg
  130. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/154.jpg
  131. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/155.jpg
  132. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/156.jpg
  133. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/157.jpg
  134. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/158.jpg
  135. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/159.jpg
  136. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/16.jpg
  137. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/160.jpg
  138. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/161.jpg
  139. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/162.jpg
  140. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/163.jpg
  141. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/164.jpg
  142. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/165.jpg
  143. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/166.jpg
  144. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/167.jpg
  145. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/168.jpg
  146. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/169.jpg
  147. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/17.jpg
  148. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/170.jpg
  149. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/171.jpg
  150. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/172.jpg
  151. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/173.jpg
  152. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/174.jpg
  153. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/175.jpg
  154. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/176.jpg
  155. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/177.jpg
  156. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/178.jpg
  157. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/179.jpg
  158. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/18.jpg
  159. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/180.jpg
  160. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/181.jpg
  161. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/182.jpg
  162. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/183.jpg
  163. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/184.jpg
  164. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/185.jpg
  165. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/186.jpg
  166. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/187.jpg
  167. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/188.jpg
  168. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/189.jpg
  169. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/19.jpg
  170. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/190.jpg
  171. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/191.jpg
  172. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/192.jpg
  173. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/193.jpg
  174. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/194.jpg
  175. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/195.jpg
  176. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/196.jpg
  177. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/197.jpg
  178. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/198.jpg
  179. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/199.jpg
  180. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/2.jpg
  181. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/20.jpg
  182. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/200.jpg
  183. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/201.jpg
  184. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/202.jpg
  185. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/203.jpg
  186. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/204.jpg
  187. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/205.jpg
  188. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/206.jpg
  189. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/207.jpg
  190. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/208.jpg
  191. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/209.jpg
  192. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/21.jpg
  193. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/210.jpg
  194. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/211.jpg
  195. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/212.jpg
  196. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/213.jpg
  197. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/214.jpg
  198. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/215.jpg
  199. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/216.jpg
  200. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/217.jpg
  201. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/218.jpg
  202. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/219.jpg
  203. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/22.jpg
  204. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/220.jpg
  205. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/221.jpg
  206. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/222.jpg
  207. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/223.jpg
  208. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/224.jpg
  209. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/225.jpg
  210. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/226.jpg
  211. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/227.jpg
  212. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/228.jpg
  213. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/229.jpg
  214. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/23.jpg
  215. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/230.jpg
  216. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/231.jpg
  217. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/232.jpg
  218. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/233.jpg
  219. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/234.jpg
  220. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/235.jpg
  221. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/236.jpg
  222. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/237.jpg
  223. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/238.jpg
  224. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/239.jpg
  225. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/24.jpg
  226. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/240.jpg
  227. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/241.jpg
  228. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/242.jpg
  229. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/243.jpg
  230. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/244.jpg
  231. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/245.jpg
  232. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/246.jpg
  233. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/247.jpg
  234. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/248.jpg
  235. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/249.jpg
  236. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/25.jpg
  237. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/250.jpg
  238. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/251.jpg
  239. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/252.jpg
  240. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/253.jpg
  241. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/254.jpg
  242. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/255.jpg
  243. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/256.jpg
  244. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/257.jpg
  245. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/258.jpg
  246. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/259.jpg
  247. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/26.jpg
  248. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/260.jpg
  249. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/261.jpg
  250. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/262.jpg
  251. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/263.jpg
  252. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/264.jpg
  253. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/265.jpg
  254. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/266.jpg
  255. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/267.jpg
  256. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/268.jpg
  257. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/269.jpg
  258. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/27.jpg
  259. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/270.jpg
  260. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/271.jpg
  261. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/272.jpg
  262. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/273.jpg
  263. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/274.jpg
  264. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/275.jpg
  265. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/276.jpg
  266. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/277.jpg
  267. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/278.jpg
  268. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/279.jpg
  269. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/28.jpg
  270. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/280.jpg
  271. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/281.jpg
  272. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/282.jpg
  273. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/283.jpg
  274. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/284.jpg
  275. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/285.jpg
  276. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/286.jpg
  277. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/287.jpg
  278. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/288.jpg
  279. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/289.jpg
  280. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/29.jpg
  281. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/290.jpg
  282. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/291.jpg
  283. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/292.jpg
  284. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/293.jpg
  285. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/294.jpg
  286. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/3.jpg
  287. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/30.jpg
  288. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/31.jpg
  289. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/32.jpg
  290. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/33.jpg
  291. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/34.jpg
  292. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/35.jpg
  293. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/36.jpg
  294. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/37.jpg
  295. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/38.jpg
  296. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/39.jpg
  297. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/4.jpg
  298. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/40.jpg
  299. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/41.jpg
  300. BIN CHGridTestApp/build/Debug-iphoneos/CHGridTestApp.app/42.jpg
Sorry, we could not display the entire diff because too many files (968) changed.
View
4 CHGridLayout/CHGridLayout.m
@@ -14,7 +14,7 @@
#include <sys/types.h>
#include <sys/sysctl.h>
-#define SLOW_DEVICE_PRELOAD 2.0f
+#define SLOW_DEVICE_PRELOAD 3.0f
@implementation CHGridLayout
@synthesize index, justTiles, gridWidth, contentHeight, padding, perLine, preLoadMultiplier, rowHeight, sectionTitleHeight;
@@ -142,7 +142,7 @@ - (void)updateLayout{
float row = floorf(tile.indexPath.tileIndex / perLine);
int rowIndex = tile.indexPath.tileIndex - (row * perLine);
- float width = ceilf((gridWidth - rowXPadding) / perLine);
+ float width = floorf((gridWidth - rowXPadding) / perLine);
float height = rowHeight - padding.height;
[tile setRect:CGRectMake(padding.width + (rowIndex * width) + (rowIndex * padding.width), row * rowHeight + y + padding.height, width, height)];
View
30 CHGridTestApp/CHGridTestApp-Info.plist
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleDisplayName</key>
+ <string>${PRODUCT_NAME}</string>
+ <key>CFBundleExecutable</key>
+ <string>${EXECUTABLE_NAME}</string>
+ <key>CFBundleIconFile</key>
+ <string></string>
+ <key>CFBundleIdentifier</key>
+ <string>com.sandwichdynamics.${PRODUCT_NAME:rfc1034identifier}</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>${PRODUCT_NAME}</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>LSRequiresIPhoneOS</key>
+ <true/>
+ <key>NSMainNibFile</key>
+ <string>MainWindow</string>
+</dict>
+</plist>
View
1,403 CHGridTestApp/CHGridTestApp.xcodeproj/camh.mode1v3
@@ -0,0 +1,1403 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>ActivePerspectiveName</key>
+ <string>Project</string>
+ <key>AllowedModules</key>
+ <array>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Name</key>
+ <string>Groups and Files Outline View</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Name</key>
+ <string>Editor</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCTaskListModule</string>
+ <key>Name</key>
+ <string>Task List</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Name</key>
+ <string>File and Smart Group Detail Viewer</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ <key>Name</key>
+ <string>Detailed Build Results Viewer</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ <key>Name</key>
+ <string>Project Batch Find Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCProjectFormatConflictsModule</string>
+ <key>Name</key>
+ <string>Project Format Conflicts List</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXBookmarksModule</string>
+ <key>Name</key>
+ <string>Bookmarks Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXClassBrowserModule</string>
+ <key>Name</key>
+ <string>Class Browser</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXCVSModule</string>
+ <key>Name</key>
+ <string>Source Code Control Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXDebugBreakpointsModule</string>
+ <key>Name</key>
+ <string>Debug Breakpoints Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCDockableInspector</string>
+ <key>Name</key>
+ <string>Inspector</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXOpenQuicklyModule</string>
+ <key>Name</key>
+ <string>Open Quickly Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Name</key>
+ <string>Debugger</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Name</key>
+ <string>Debug Console</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCSnapshotModule</string>
+ <key>Name</key>
+ <string>Snapshots Tool</string>
+ </dict>
+ </array>
+ <key>BundlePath</key>
+ <string>/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources</string>
+ <key>Description</key>
+ <string>DefaultDescriptionKey</string>
+ <key>DockingSystemVisible</key>
+ <false/>
+ <key>Extension</key>
+ <string>mode1v3</string>
+ <key>FavBarConfig</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>B1E79E0B113CEF8400253EE0</string>
+ <key>XCBarModuleItemNames</key>
+ <dict/>
+ <key>XCBarModuleItems</key>
+ <array/>
+ </dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>com.apple.perspectives.project.mode1v3</string>
+ <key>MajorVersion</key>
+ <integer>33</integer>
+ <key>MinorVersion</key>
+ <integer>0</integer>
+ <key>Name</key>
+ <string>Default</string>
+ <key>Notifications</key>
+ <array/>
+ <key>OpenEditors</key>
+ <array/>
+ <key>PerspectiveWidths</key>
+ <array>
+ <integer>-1</integer>
+ <integer>-1</integer>
+ </array>
+ <key>Perspectives</key>
+ <array>
+ <dict>
+ <key>ChosenToolbarItems</key>
+ <array>
+ <string>active-combo-popup</string>
+ <string>action</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>debugger-enable-breakpoints</string>
+ <string>build-and-go</string>
+ <string>com.apple.ide.PBXToolbarStopButton</string>
+ <string>get-info</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>com.apple.pbx.toolbar.searchfield</string>
+ </array>
+ <key>ControllerClassBaseName</key>
+ <string></string>
+ <key>IconName</key>
+ <string>WindowOfProjectWithEditor</string>
+ <key>Identifier</key>
+ <string>perspective.project</string>
+ <key>IsVertical</key>
+ <false/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1C37FBAC04509CD000000102</string>
+ <string>1C37FAAC04509CD000000102</string>
+ <string>1C37FABC05509CD000000102</string>
+ <string>1C37FABC05539CD112110102</string>
+ <string>E2644B35053B69B200211256</string>
+ <string>1C37FABC04509CD000100104</string>
+ <string>1CC0EA4004350EF90044410B</string>
+ <string>1CC0EA4004350EF90041110B</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>yes</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>259</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>29B97314FDCFA39411CA2CEA</string>
+ <string>080E96DDFE201D6D7F000001</string>
+ <string>29B97317FDCFA39411CA2CEA</string>
+ <string>1C37FABC05509CD000000102</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>5</integer>
+ <integer>1</integer>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {259, 984}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <true/>
+ <key>XCSharingToken</key>
+ <string>com.apple.Xcode.GFSharingToken</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {276, 1002}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>259</real>
+ </array>
+ <key>RubberWindowFrame</key>
+ <string>147 135 960 1043 0 0 1920 1178 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>276pt</string>
+ </dict>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <true/>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B20306471E060097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>CHGridViewController.m</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B20406471E060097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>CHGridViewController.m</string>
+ <key>_historyCapacity</key>
+ <integer>0</integer>
+ <key>bookmark</key>
+ <string>B1E7A0EF113CF7D300253EE0</string>
+ <key>history</key>
+ <array>
+ <string>B1E79E44113CF25400253EE0</string>
+ <string>B1E79E57113CF29500253EE0</string>
+ <string>B1E7A0A8113CF55F00253EE0</string>
+ <string>B1E7A0B0113CF5AD00253EE0</string>
+ <string>B1E7A0E0113CF76200253EE0</string>
+ </array>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <true/>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {679, 997}}</string>
+ <key>RubberWindowFrame</key>
+ <string>147 135 960 1043 0 0 1920 1178 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>997pt</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B20506471E060097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Detail</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 1002}, {679, 0}}</string>
+ <key>RubberWindowFrame</key>
+ <string>147 135 960 1043 0 0 1920 1178 </string>
+ </dict>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Proportion</key>
+ <string>0pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>679pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCModuleDock</string>
+ <string>PBXSmartGroupTreeModule</string>
+ <string>XCModuleDock</string>
+ <string>PBXNavigatorGroup</string>
+ <string>XCDetailModule</string>
+ </array>
+ <key>TableOfContents</key>
+ <array>
+ <string>B1E79E09113CEF8400253EE0</string>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <string>B1E79E0A113CEF8400253EE0</string>
+ <string>1CE0B20306471E060097A5F4</string>
+ <string>1CE0B20506471E060097A5F4</string>
+ </array>
+ <key>ToolbarConfigUserDefaultsMinorVersion</key>
+ <string>2</string>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.defaultV3</string>
+ </dict>
+ <dict>
+ <key>ControllerClassBaseName</key>
+ <string></string>
+ <key>IconName</key>
+ <string>WindowOfProject</string>
+ <key>Identifier</key>
+ <string>perspective.morph</string>
+ <key>IsVertical</key>
+ <integer>0</integer>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1C37FBAC04509CD000000102</string>
+ <string>1C37FAAC04509CD000000102</string>
+ <string>1C08E77C0454961000C914BD</string>
+ <string>1C37FABC05509CD000000102</string>
+ <string>1C37FABC05539CD112110102</string>
+ <string>E2644B35053B69B200211256</string>
+ <string>1C37FABC04509CD000100104</string>
+ <string>1CC0EA4004350EF90044410B</string>
+ <string>1CC0EA4004350EF90041110B</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>11E0B1FE06471DED0097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>yes</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>186</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>29B97314FDCFA39411CA2CEA</string>
+ <string>1C37FABC05509CD000000102</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {186, 337}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <integer>1</integer>
+ <key>XCSharingToken</key>
+ <string>com.apple.Xcode.GFSharingToken</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {203, 355}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>186</real>
+ </array>
+ <key>RubberWindowFrame</key>
+ <string>373 269 690 397 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Morph</string>
+ <key>PreferredWidth</key>
+ <integer>300</integer>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCModuleDock</string>
+ <string>PBXSmartGroupTreeModule</string>
+ </array>
+ <key>TableOfContents</key>
+ <array>
+ <string>11E0B1FE06471DED0097A5F4</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.default.shortV3</string>
+ </dict>
+ </array>
+ <key>PerspectivesBarVisible</key>
+ <false/>
+ <key>ShelfIsVisible</key>
+ <false/>
+ <key>SourceDescription</key>
+ <string>file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecificationMode1.xcperspec'</string>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TimeStamp</key>
+ <real>0.0</real>
+ <key>ToolbarConfigUserDefaultsMinorVersion</key>
+ <string>2</string>
+ <key>ToolbarDisplayMode</key>
+ <integer>1</integer>
+ <key>ToolbarIsVisible</key>
+ <true/>
+ <key>ToolbarSizeMode</key>
+ <integer>1</integer>
+ <key>Type</key>
+ <string>Perspectives</string>
+ <key>UpdateMessage</key>
+ <string>The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'?</string>
+ <key>WindowJustification</key>
+ <integer>5</integer>
+ <key>WindowOrderList</key>
+ <array>
+ <string>B1E7A0E8113CF7C600253EE0</string>
+ <string>B1E7A0E6113CF77500253EE0</string>
+ <string>1C78EAAD065D492600B07095</string>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <string>B1E79E0C113CEF8400253EE0</string>
+ <string>/Users/camh/Desktop/Dropbox/Code/CHGridView/CHGridTestApp/CHGridTestApp.xcodeproj</string>
+ </array>
+ <key>WindowString</key>
+ <string>147 135 960 1043 0 0 1920 1178 </string>
+ <key>WindowToolsV3</key>
+ <array>
+ <dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>windowTool.build</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528F0623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string></string>
+ <key>StatusBarVisibility</key>
+ <true/>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {500, 218}}</string>
+ <key>RubberWindowFrame</key>
+ <string>125 632 500 500 0 0 1920 1178 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>218pt</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>XCMainBuildResultsModuleGUID</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Build Results</string>
+ <key>XCBuildResultsTrigger_Collapse</key>
+ <integer>1021</integer>
+ <key>XCBuildResultsTrigger_Open</key>
+ <integer>1011</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 223}, {500, 236}}</string>
+ <key>RubberWindowFrame</key>
+ <string>125 632 500 500 0 0 1920 1178 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ <key>Proportion</key>
+ <string>236pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>459pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Build Results</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXBuildResultsModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TableOfContents</key>
+ <array>
+ <string>B1E79E0C113CEF8400253EE0</string>
+ <string>B1E79E0D113CEF8400253EE0</string>
+ <string>1CD0528F0623707200166675</string>
+ <string>XCMainBuildResultsModuleGUID</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.buildV3</string>
+ <key>WindowContentMinSize</key>
+ <string>486 300</string>
+ <key>WindowString</key>
+ <string>125 632 500 500 0 0 1920 1178 </string>
+ <key>WindowToolGUID</key>
+ <string>B1E79E0C113CEF8400253EE0</string>
+ <key>WindowToolIsVisible</key>
+ <false/>
+ </dict>
+ <dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>windowTool.debugger</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>Debugger</key>
+ <dict>
+ <key>HorizontalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {316, 185}}</string>
+ <string>{{316, 0}, {378, 185}}</string>
+ </array>
+ </dict>
+ <key>VerticalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {694, 185}}</string>
+ <string>{{0, 185}, {694, 196}}</string>
+ </array>
+ </dict>
+ </dict>
+ <key>LauncherConfigVersion</key>
+ <string>8</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C162984064C10D400B95A72</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debug - GLUTExamples (Underwater)</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>DebugConsoleVisible</key>
+ <string>None</string>
+ <key>DebugConsoleWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>DebugSTDIOWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>Frame</key>
+ <string>{{0, 0}, {694, 381}}</string>
+ <key>PBXDebugSessionStackFrameViewKey</key>
+ <dict>
+ <key>DebugVariablesTableConfiguration</key>
+ <array>
+ <string>Name</string>
+ <real>120</real>
+ <string>Value</string>
+ <real>85</real>
+ <string>Summary</string>
+ <real>148</real>
+ </array>
+ <key>Frame</key>
+ <string>{{316, 0}, {378, 185}}</string>
+ <key>RubberWindowFrame</key>
+ <string>94 733 694 422 0 0 1920 1178 </string>
+ </dict>
+ <key>RubberWindowFrame</key>
+ <string>94 733 694 422 0 0 1920 1178 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Proportion</key>
+ <string>381pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>381pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debugger</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXDebugSessionModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TableOfContents</key>
+ <array>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <string>B1E79E47113CF25400253EE0</string>
+ <string>1C162984064C10D400B95A72</string>
+ <string>B1E79E48113CF25400253EE0</string>
+ <string>B1E79E49113CF25400253EE0</string>
+ <string>B1E79E4A113CF25400253EE0</string>
+ <string>B1E79E4B113CF25400253EE0</string>
+ <string>B1E79E4C113CF25400253EE0</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.debugV3</string>
+ <key>WindowString</key>
+ <string>94 733 694 422 0 0 1920 1178 </string>
+ <key>WindowToolGUID</key>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <key>WindowToolIsVisible</key>
+ <false/>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.find</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CDD528C0622207200134675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>&lt;No Editor&gt;</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528D0623707200166675</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <integer>1</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {781, 167}}</string>
+ <key>RubberWindowFrame</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>781pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>50%</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528E0623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Project Find</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{8, 0}, {773, 254}}</string>
+ <key>RubberWindowFrame</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ <key>Proportion</key>
+ <string>50%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>428pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project Find</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXProjectFindModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C530D57069F1CE1000CFCEE</string>
+ <string>1C530D58069F1CE1000CFCEE</string>
+ <string>1C530D59069F1CE1000CFCEE</string>
+ <string>1CDD528C0622207200134675</string>
+ <string>1C530D5A069F1CE1000CFCEE</string>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <string>1CD0528E0623707200166675</string>
+ </array>
+ <key>WindowString</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1C530D57069F1CE1000CFCEE</string>
+ <key>WindowToolIsVisible</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>MENUSEPARATOR</string>
+ </dict>
+ <dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>windowTool.debuggerConsole</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <true/>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAAC065D492600B07095</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debugger Console</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {650, 209}}</string>
+ <key>RubberWindowFrame</key>
+ <string>94 905 650 250 0 0 1920 1178 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Proportion</key>
+ <string>209pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>209pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debugger Console</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXDebugCLIModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C78EAAD065D492600B07095</string>
+ <string>B1E79E4D113CF25400253EE0</string>
+ <string>1C78EAAC065D492600B07095</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.consoleV3</string>
+ <key>WindowString</key>
+ <string>94 905 650 250 0 0 1920 1178 </string>
+ <key>WindowToolGUID</key>
+ <string>1C78EAAD065D492600B07095</string>
+ <key>WindowToolIsVisible</key>
+ <false/>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.snapshots</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>XCSnapshotModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Snapshots</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCSnapshotModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <string>Yes</string>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.snapshots</string>
+ <key>WindowString</key>
+ <string>315 824 300 550 0 0 1440 878 </string>
+ <key>WindowToolIsVisible</key>
+ <string>Yes</string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.scm</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAB2065D492600B07095</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>&lt;No Editor&gt;</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAB3065D492600B07095</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <integer>1</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {452, 0}}</string>
+ <key>RubberWindowFrame</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>0pt</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD052920623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>SCM</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>ConsoleFrame</key>
+ <string>{{0, 259}, {452, 0}}</string>
+ <key>Frame</key>
+ <string>{{0, 7}, {452, 259}}</string>
+ <key>RubberWindowFrame</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ <key>TableConfiguration</key>
+ <array>
+ <string>Status</string>
+ <real>30</real>
+ <string>FileName</string>
+ <real>199</real>
+ <string>Path</string>
+ <real>197.0950012207031</real>
+ </array>
+ <key>TableFrame</key>
+ <string>{{0, 0}, {452, 250}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXCVSModule</string>
+ <key>Proportion</key>
+ <string>262pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>266pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>SCM</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXCVSModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C78EAB4065D492600B07095</string>
+ <string>1C78EAB5065D492600B07095</string>
+ <string>1C78EAB2065D492600B07095</string>
+ <string>1CD052920623707200166675</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.scm</string>
+ <key>WindowString</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.breakpoints</string>
+ <key>IsVertical</key>
+ <integer>0</integer>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1C77FABC04509CD000000102</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>no</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>168</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>1C77FABC04509CD000000102</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {168, 350}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <integer>0</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {185, 368}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>168</real>
+ </array>
+ <key>RubberWindowFrame</key>
+ <string>315 424 744 409 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>185pt</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA1AED706398EBD00589147</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Detail</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{190, 0}, {554, 368}}</string>
+ <key>RubberWindowFrame</key>
+ <string>315 424 744 409 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Proportion</key>
+ <string>554pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>368pt</string>
+ </dict>
+ </array>
+ <key>MajorVersion</key>
+ <integer>3</integer>
+ <key>MinorVersion</key>
+ <integer>0</integer>
+ <key>Name</key>
+ <string>Breakpoints</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXSmartGroupTreeModule</string>
+ <string>XCDetailModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1CDDB66807F98D9800BB5817</string>
+ <string>1CDDB66907F98D9800BB5817</string>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <string>1CA1AED706398EBD00589147</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.breakpointsV3</string>
+ <key>WindowString</key>
+ <string>315 424 744 409 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1CDDB66807F98D9800BB5817</string>
+ <key>WindowToolIsVisible</key>
+ <integer>1</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.debugAnimator</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debug Visualizer</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXNavigatorGroup</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.debugAnimatorV3</string>
+ <key>WindowString</key>
+ <string>100 100 700 500 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.bookmarks</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>PBXBookmarksModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Bookmarks</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXBookmarksModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>WindowString</key>
+ <string>538 42 401 187 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.projectFormatConflicts</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>XCProjectFormatConflictsModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project Format Conflicts</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCProjectFormatConflictsModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>WindowContentMinSize</key>
+ <string>450 300</string>
+ <key>WindowString</key>
+ <string>50 850 472 307 0 0 1440 877</string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.classBrowser</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>OptionsSetName</key>
+ <string>Hierarchy, all classes</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA6456E063B45B4001379D8</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Class Browser - NSObject</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>ClassesFrame</key>
+ <string>{{0, 0}, {374, 96}}</string>
+ <key>ClassesTreeTableConfiguration</key>
+ <array>
+ <string>PBXClassNameColumnIdentifier</string>
+ <real>208</real>
+ <string>PBXClassBookColumnIdentifier</string>
+ <real>22</real>
+ </array>
+ <key>Frame</key>
+ <string>{{0, 0}, {630, 331}}</string>
+ <key>MembersFrame</key>
+ <string>{{0, 105}, {374, 395}}</string>
+ <key>MembersTreeTableConfiguration</key>
+ <array>
+ <string>PBXMemberTypeIconColumnIdentifier</string>
+ <real>22</real>
+ <string>PBXMemberNameColumnIdentifier</string>
+ <real>216</real>
+ <string>PBXMemberTypeColumnIdentifier</string>
+ <real>97</real>
+ <string>PBXMemberBookColumnIdentifier</string>
+ <real>22</real>
+ </array>
+ <key>PBXModuleWindowStatusBarHidden2</key>
+ <integer>1</integer>
+ <key>RubberWindowFrame</key>
+ <string>385 179 630 352 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXClassBrowserModule</string>
+ <key>Proportion</key>
+ <string>332pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>332pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Class Browser</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXClassBrowserModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C0AD2AF069F1E9B00FABCE6</string>
+ <string>1C0AD2B0069F1E9B00FABCE6</string>
+ <string>1CA6456E063B45B4001379D8</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.classbrowser</string>
+ <key>WindowString</key>
+ <string>385 179 630 352 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1C0AD2AF069F1E9B00FABCE6</string>
+ <key>WindowToolIsVisible</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.refactoring</string>
+ <key>IncludeInToolsMenu</key>
+ <integer>0</integer>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{0, 0}, {500, 335}</string>
+ <key>RubberWindowFrame</key>
+ <string>{0, 0}, {500, 335}</string>
+ </dict>
+ <key>Module</key>
+ <string>XCRefactoringModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Refactoring</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCRefactoringModule</string>
+ </array>
+ <key>WindowString</key>
+ <string>200 200 500 356 0 0 1920 1200 </string>
+ </dict>
+ </array>
+</dict>
+</plist>
View
642 CHGridTestApp/CHGridTestApp.xcodeproj/camh.pbxuser
@@ -0,0 +1,642 @@
+// !$*UTF8*$!
+{
+ 1D3623240D0F684500981E51 /* CHGridTestAppAppDelegate.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {618, 980}}";
+ sepNavSelRange = "{482, 0}";
+ sepNavVisRange = "{0, 490}";
+ };
+ };
+ 1D3623250D0F684500981E51 /* CHGridTestAppAppDelegate.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {618, 957}}";
+ sepNavSelRange = "{358, 0}";
+ sepNavVisRange = "{0, 849}";
+ };
+ };
+ 1D6058900D05DD3D006BFB54 /* CHGridTestApp */ = {
+ activeExec = 0;
+ executables = (
+ B1E79DFF113CEF8100253EE0 /* CHGridTestApp */,
+ );
+ };
+ 29B97313FDCFA39411CA2CEA /* Project object */ = {
+ activeBuildConfigurationName = Debug;
+ activeExecutable = B1E79DFF113CEF8100253EE0 /* CHGridTestApp */;
+ activeSDKPreference = iphoneos3.1;
+ activeTarget = 1D6058900D05DD3D006BFB54 /* CHGridTestApp */;
+ addToTargets = (
+ 1D6058900D05DD3D006BFB54 /* CHGridTestApp */,
+ );
+ codeSenseManager = B1E79E0F113CEF8400253EE0 /* Code sense */;
+ executables = (
+ B1E79DFF113CEF8100253EE0 /* CHGridTestApp */,
+ );
+ perUserDictionary = {
+ PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 440,
+ 20,
+ 48.16259765625,
+ 43,
+ 43,
+ 20,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXFileDataSource_FiletypeID,
+ PBXFileDataSource_Filename_ColumnID,
+ PBXFileDataSource_Built_ColumnID,
+ PBXFileDataSource_ObjectSize_ColumnID,
+ PBXFileDataSource_Errors_ColumnID,
+ PBXFileDataSource_Warnings_ColumnID,
+ PBXFileDataSource_Target_ColumnID,
+ );
+ };
+ PBXPerProjectTemplateStateSaveDate = 289206145;
+ PBXWorkspaceStateSaveDate = 289206145;
+ };
+ perUserProjectItems = {
+ B1E79E29113CEFCC00253EE0 /* PBXTextBookmark */ = B1E79E29113CEFCC00253EE0 /* PBXTextBookmark */;
+ B1E79E2A113CEFCC00253EE0 /* PBXBookmark */ = B1E79E2A113CEFCC00253EE0 /* PBXBookmark */;
+ B1E79E2B113CEFCC00253EE0 /* PBXTextBookmark */ = B1E79E2B113CEFCC00253EE0 /* PBXTextBookmark */;
+ B1E79E42113CF25400253EE0 /* PBXTextBookmark */ = B1E79E42113CF25400253EE0 /* PBXTextBookmark */;
+ B1E79E43113CF25400253EE0 /* PBXTextBookmark */ = B1E79E43113CF25400253EE0 /* PBXTextBookmark */;
+ B1E79E44113CF25400253EE0 /* PBXTextBookmark */ = B1E79E44113CF25400253EE0 /* PBXTextBookmark */;
+ B1E79E45113CF25400253EE0 /* PBXTextBookmark */ = B1E79E45113CF25400253EE0 /* PBXTextBookmark */;
+ B1E79E46113CF25400253EE0 /* PBXTextBookmark */ = B1E79E46113CF25400253EE0 /* PBXTextBookmark */;
+ B1E79E57113CF29500253EE0 /* PBXTextBookmark */ = B1E79E57113CF29500253EE0 /* PBXTextBookmark */;
+ B1E79E58113CF29500253EE0 /* PBXTextBookmark */ = B1E79E58113CF29500253EE0 /* PBXTextBookmark */;
+ B1E79E59113CF29500253EE0 /* PBXTextBookmark */ = B1E79E59113CF29500253EE0 /* PBXTextBookmark */;
+ B1E79E5A113CF2B100253EE0 /* PBXTextBookmark */ = B1E79E5A113CF2B100253EE0 /* PBXTextBookmark */;
+ B1E7A0A8113CF55F00253EE0 /* PlistBookmark */ = B1E7A0A8113CF55F00253EE0 /* PlistBookmark */;
+ B1E7A0A9113CF55F00253EE0 /* PBXTextBookmark */ = B1E7A0A9113CF55F00253EE0 /* PBXTextBookmark */;
+ B1E7A0AA113CF55F00253EE0 /* PBXTextBookmark */ = B1E7A0AA113CF55F00253EE0 /* PBXTextBookmark */;
+ B1E7A0AB113CF55F00253EE0 /* PBXTextBookmark */ = B1E7A0AB113CF55F00253EE0 /* PBXTextBookmark */;
+ B1E7A0B0113CF5AD00253EE0 /* PBXTextBookmark */ = B1E7A0B0113CF5AD00253EE0 /* PBXTextBookmark */;
+ B1E7A0B1113CF5AD00253EE0 /* PBXTextBookmark */ = B1E7A0B1113CF5AD00253EE0 /* PBXTextBookmark */;
+ B1E7A0B2113CF5AD00253EE0 /* PBXTextBookmark */ = B1E7A0B2113CF5AD00253EE0 /* PBXTextBookmark */;
+ B1E7A0B5113CF5C100253EE0 /* PBXTextBookmark */ = B1E7A0B5113CF5C100253EE0 /* PBXTextBookmark */;
+ B1E7A0B6113CF5CF00253EE0 /* PBXTextBookmark */ = B1E7A0B6113CF5CF00253EE0 /* PBXTextBookmark */;
+ B1E7A0B9113CF5DE00253EE0 /* PBXTextBookmark */ = B1E7A0B9113CF5DE00253EE0 /* PBXTextBookmark */;
+ B1E7A0BE113CF68800253EE0 /* PBXTextBookmark */ = B1E7A0BE113CF68800253EE0 /* PBXTextBookmark */;
+ B1E7A0BF113CF68800253EE0 /* PBXTextBookmark */ = B1E7A0BF113CF68800253EE0 /* PBXTextBookmark */;
+ B1E7A0C0113CF68800253EE0 /* PBXTextBookmark */ = B1E7A0C0113CF68800253EE0 /* PBXTextBookmark */;
+ B1E7A0C1113CF68800253EE0 /* PBXTextBookmark */ = B1E7A0C1113CF68800253EE0 /* PBXTextBookmark */;
+ B1E7A0C2113CF68800253EE0 /* PBXTextBookmark */ = B1E7A0C2113CF68800253EE0 /* PBXTextBookmark */;
+ B1E7A0C3113CF68800253EE0 /* PBXTextBookmark */ = B1E7A0C3113CF68800253EE0 /* PBXTextBookmark */;
+ B1E7A0C6113CF69100253EE0 /* PBXTextBookmark */ = B1E7A0C6113CF69100253EE0 /* PBXTextBookmark */;
+ B1E7A0C9113CF6A500253EE0 /* PBXTextBookmark */ = B1E7A0C9113CF6A500253EE0 /* PBXTextBookmark */;
+ B1E7A0CC113CF6B500253EE0 /* PBXTextBookmark */ = B1E7A0CC113CF6B500253EE0 /* PBXTextBookmark */;
+ B1E7A0CF113CF6E200253EE0 /* PBXTextBookmark */ = B1E7A0CF113CF6E200253EE0 /* PBXTextBookmark */;
+ B1E7A0D2113CF6EA00253EE0 /* PBXTextBookmark */ = B1E7A0D2113CF6EA00253EE0 /* PBXTextBookmark */;
+ B1E7A0D5113CF6F800253EE0 /* PBXTextBookmark */ = B1E7A0D5113CF6F800253EE0 /* PBXTextBookmark */;
+ B1E7A0D8113CF70700253EE0 /* PBXTextBookmark */ = B1E7A0D8113CF70700253EE0 /* PBXTextBookmark */;
+ B1E7A0DB113CF70F00253EE0 /* PBXTextBookmark */ = B1E7A0DB113CF70F00253EE0 /* PBXTextBookmark */;
+ B1E7A0DE113CF76200253EE0 /* PBXTextBookmark */ = B1E7A0DE113CF76200253EE0 /* PBXTextBookmark */;
+ B1E7A0DF113CF76200253EE0 /* PBXTextBookmark */ = B1E7A0DF113CF76200253EE0 /* PBXTextBookmark */;
+ B1E7A0E0113CF76200253EE0 /* PBXTextBookmark */ = B1E7A0E0113CF76200253EE0 /* PBXTextBookmark */;
+ B1E7A0E1113CF76200253EE0 /* PBXTextBookmark */ = B1E7A0E1113CF76200253EE0 /* PBXTextBookmark */;
+ B1E7A0E4113CF77500253EE0 /* PBXTextBookmark */ = B1E7A0E4113CF77500253EE0 /* PBXTextBookmark */;
+ B1E7A0E7113CF7C600253EE0 /* PBXTextBookmark */ = B1E7A0E7113CF7C600253EE0 /* PBXTextBookmark */;
+ B1E7A0EF113CF7D300253EE0 /* PBXTextBookmark */ = B1E7A0EF113CF7D300253EE0 /* PBXTextBookmark */;
+ };
+ sourceControlManager = B1E79E0E113CEF8400253EE0 /* Source Control */;
+ userBuildSettings = {
+ };
+ };
+ B1E79DFF113CEF8100253EE0 /* CHGridTestApp */ = {
+ isa = PBXExecutable;
+ activeArgIndices = (
+ );
+ argumentStrings = (
+ );
+ autoAttachOnCrash = 1;
+ breakpointsEnabled = 0;
+ configStateDict = {
+ };
+ customDataFormattersEnabled = 1;
+ dataTipCustomDataFormattersEnabled = 1;
+ dataTipShowTypeColumn = 1;
+ dataTipSortType = 0;
+ debuggerPlugin = GDBDebugging;
+ disassemblyDisplayState = 0;
+ dylibVariantSuffix = "";
+ enableDebugStr = 1;
+ environmentEntries = (
+ );
+ executableSystemSymbolLevel = 0;
+ executableUserSymbolLevel = 0;
+ libgmallocEnabled = 0;
+ name = CHGridTestApp;
+ savedGlobals = {
+ };
+ showTypeColumn = 0;
+ sourceDirectories = (
+ );
+ };
+ B1E79E0E113CEF8400253EE0 /* Source Control */ = {
+ isa = PBXSourceControlManager;
+ fallbackIsa = XCSourceControlManager;
+ isSCMEnabled = 0;
+ scmConfiguration = {
+ repositoryNamesForRoots = {
+ "" = "";
+ };
+ };
+ };
+ B1E79E0F113CEF8400253EE0 /* Code sense */ = {
+ isa = PBXCodeSenseManager;
+ indexTemplatePath = "";
+ };
+ B1E79E14113CEFC200253EE0 /* CHGridLayout.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {618, 988}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 2038}";
+ };
+ };
+ B1E79E15113CEFC200253EE0 /* CHGridLayout.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {618, 3536}}";
+ sepNavSelRange = "{4100, 0}";
+ sepNavVisRange = "{2387, 2241}";
+ };
+ };
+ B1E79E1A113CEFC200253EE0 /* CHGridView.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {618, 1261}}";
+ sepNavSelRange = "{1120, 0}";
+ sepNavVisRange = "{0, 2023}";
+ };
+ };
+ B1E79E1B113CEFC200253EE0 /* CHGridView.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {618, 6266}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 2087}";
+ };
+ };
+ B1E79E1C113CEFC200253EE0 /* CHImageTileView.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {724, 771}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 490}";
+ };
+ };
+ B1E79E1E113CEFC200253EE0 /* CHSectionHeaderView.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {618, 957}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 584}";
+ };
+ };
+ B1E79E20113CEFC200253EE0 /* CHTileView.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {691, 980}}";
+ sepNavSelRange = "{166, 0}";
+ sepNavVisRange = "{0, 1393}";
+ };
+ };
+ B1E79E29113CEFCC00253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E1C113CEFC200253EE0 /* CHImageTileView.h */;
+ name = "CHImageTileView.h: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 490;
+ vrLoc = 0;
+ };
+ B1E79E2A113CEFCC00253EE0 /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = B1E79E20113CEFC200253EE0 /* CHTileView.h */;
+ };
+ B1E79E2B113CEFCC00253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E20113CEFC200253EE0 /* CHTileView.h */;
+ name = "CHTileView.h: 9";
+ rLen = 0;
+ rLoc = 210;
+ rType = 0;
+ vrLen = 1393;
+ vrLoc = 0;
+ };
+ B1E79E3B113CF1D200253EE0 /* CHGridViewController.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {618, 980}}";
+ sepNavSelRange = "{417, 0}";
+ sepNavVisRange = "{0, 426}";
+ };
+ };
+ B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {618, 1755}}";
+ sepNavSelRange = "{2190, 0}";
+ sepNavVisRange = "{1340, 2085}";
+ };
+ };
+ B1E79E42113CF25400253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 1933;
+ vrLoc = 0;
+ };
+ B1E79E43113CF25400253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3B113CF1D200253EE0 /* CHGridViewController.h */;
+ name = "CHGridViewController.h: 4";
+ rLen = 187;
+ rLoc = 33;
+ rType = 0;
+ vrLen = 400;
+ vrLoc = 0;
+ };
+ B1E79E44113CF25400253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1D3623240D0F684500981E51 /* CHGridTestAppAppDelegate.h */;
+ name = "CHGridTestAppAppDelegate.h: 20";
+ rLen = 0;
+ rLoc = 482;
+ rType = 0;
+ vrLen = 490;
+ vrLoc = 0;
+ };
+ B1E79E45113CF25400253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1D3623250D0F684500981E51 /* CHGridTestAppAppDelegate.m */;
+ name = "CHGridTestAppAppDelegate.m: 20";
+ rLen = 0;
+ rLoc = 406;
+ rType = 0;
+ vrLen = 773;
+ vrLoc = 0;
+ };
+ B1E79E46113CF25400253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1D3623250D0F684500981E51 /* CHGridTestAppAppDelegate.m */;
+ name = "CHGridTestAppAppDelegate.m: 16";
+ rLen = 0;
+ rLoc = 358;
+ rType = 0;
+ vrLen = 849;
+ vrLoc = 0;
+ };
+ B1E79E57113CF29500253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1D3623250D0F684500981E51 /* CHGridTestAppAppDelegate.m */;
+ name = "CHGridTestAppAppDelegate.m: 16";
+ rLen = 0;
+ rLoc = 358;
+ rType = 0;
+ vrLen = 849;
+ vrLoc = 0;
+ };
+ B1E79E58113CF29500253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 1819;
+ vrLoc = 0;
+ };
+ B1E79E59113CF29500253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 83";
+ rLen = 0;
+ rLoc = 2421;
+ rType = 0;
+ vrLen = 1968;
+ vrLoc = 946;
+ };
+ B1E79E5A113CF2B100253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 83";
+ rLen = 0;
+ rLoc = 2422;
+ rType = 0;
+ vrLen = 1968;
+ vrLoc = 946;
+ };
+ B1E7A0A8113CF55F00253EE0 /* PlistBookmark */ = {
+ isa = PlistBookmark;
+ fRef = 8D1107310486CEB800E47090 /* CHGridTestApp-Info.plist */;
+ fallbackIsa = PBXBookmark;
+ isK = 0;
+ kPath = (
+ );
+ name = "/Users/camh/Desktop/Dropbox/Code/CHGridView/CHGridTestApp/CHGridTestApp-Info.plist";
+ rLen = 0;
+ rLoc = 9223372036854775807;
+ };
+ B1E7A0A9113CF55F00253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3B113CF1D200253EE0 /* CHGridViewController.h */;
+ name = "CHGridViewController.h: 16";
+ rLen = 0;
+ rLoc = 417;
+ rType = 0;
+ vrLen = 426;
+ vrLoc = 0;
+ };
+ B1E7A0AA113CF55F00253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 62";
+ rLen = 0;
+ rLoc = 1931;
+ rType = 0;
+ vrLen = 1970;
+ vrLoc = 945;
+ };
+ B1E7A0AB113CF55F00253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 40";
+ rLen = 0;
+ rLoc = 969;
+ rType = 0;
+ vrLen = 1900;
+ vrLoc = 0;
+ };
+ B1E7A0B0113CF5AD00253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3B113CF1D200253EE0 /* CHGridViewController.h */;
+ name = "CHGridViewController.h: 16";
+ rLen = 0;
+ rLoc = 417;
+ rType = 0;
+ vrLen = 426;
+ vrLoc = 0;
+ };
+ B1E7A0B1113CF5AD00253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 11";
+ rLen = 0;
+ rLoc = 282;
+ rType = 0;
+ vrLen = 1904;
+ vrLoc = 0;
+ };
+ B1E7A0B2113CF5AD00253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 12";
+ rLen = 0;
+ rLoc = 282;
+ rType = 0;
+ vrLen = 2039;
+ vrLoc = 1188;
+ };
+ B1E7A0B5113CF5C100253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 50";
+ rLen = 0;
+ rLoc = 1153;
+ rType = 0;
+ vrLen = 1731;
+ vrLoc = 656;
+ };
+ B1E7A0B6113CF5CF00253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 49";
+ rLen = 0;
+ rLoc = 1119;
+ rType = 0;
+ vrLen = 1731;
+ vrLoc = 656;
+ };
+ B1E7A0B9113CF5DE00253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 51";
+ rLen = 0;
+ rLoc = 1224;
+ rType = 0;
+ vrLen = 1731;
+ vrLoc = 656;
+ };
+ B1E7A0BE113CF68800253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E15113CEFC200253EE0 /* CHGridLayout.m */;
+ name = "CHGridLayout.m: 145";
+ rLen = 0;
+ rLoc = 4100;
+ rType = 0;
+ vrLen = 2241;
+ vrLoc = 2387;
+ };
+ B1E7A0BF113CF68800253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E14113CEFC200253EE0 /* CHGridLayout.h */;
+ name = "CHGridLayout.h: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 2038;
+ vrLoc = 0;
+ };
+ B1E7A0C0113CF68800253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E1E113CEFC200253EE0 /* CHSectionHeaderView.h */;
+ name = "CHSectionHeaderView.h: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 584;
+ vrLoc = 0;
+ };
+ B1E7A0C1113CF68800253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E1B113CEFC200253EE0 /* CHGridView.m */;
+ name = "CHGridView.m: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 2087;
+ vrLoc = 0;
+ };
+ B1E7A0C2113CF68800253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 51";
+ rLen = 0;
+ rLoc = 1224;
+ rType = 0;
+ vrLen = 1731;
+ vrLoc = 656;
+ };
+ B1E7A0C3113CF68800253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 50";
+ rLen = 0;
+ rLoc = 1151;
+ rType = 0;
+ vrLen = 1710;
+ vrLoc = 646;
+ };
+ B1E7A0C6113CF69100253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 51";
+ rLen = 0;
+ rLoc = 1183;
+ rType = 0;
+ vrLen = 1710;
+ vrLoc = 646;
+ };
+ B1E7A0C9113CF6A500253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 50";
+ rLen = 0;
+ rLoc = 1151;
+ rType = 0;
+ vrLen = 1710;
+ vrLoc = 646;
+ };
+ B1E7A0CC113CF6B500253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 68";
+ rLen = 0;
+ rLoc = 1863;
+ rType = 0;
+ vrLen = 1779;
+ vrLoc = 646;
+ };
+ B1E7A0CF113CF6E200253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 116";
+ rLen = 0;
+ rLoc = 3158;
+ rType = 0;
+ vrLen = 2079;
+ vrLoc = 1342;
+ };
+ B1E7A0D2113CF6EA00253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 82";
+ rLen = 0;
+ rLoc = 2098;
+ rType = 0;
+ vrLen = 2084;
+ vrLoc = 1343;
+ };
+ B1E7A0D5113CF6F800253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 48";
+ rLen = 0;
+ rLoc = 1077;
+ rType = 0;
+ vrLen = 1864;
+ vrLoc = 797;
+ };
+ B1E7A0D8113CF70700253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 48";
+ rLen = 1;
+ rLoc = 1077;
+ rType = 0;
+ vrLen = 1863;
+ vrLoc = 797;
+ };
+ B1E7A0DB113CF70F00253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E3C113CF1D200253EE0 /* CHGridViewController.m */;
+ name = "CHGridViewController.m: 49";
+ rLen = 0;
+ rLoc = 1119;
+ rType = 0;
+ vrLen = 1863;
+ vrLoc = 797;
+ };
+ B1E7A0DE113CF76200253EE0 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = B1E79E1B113CEFC200253EE0 /* CHGridView.m */;
+ name = "CHGridView.m: 1";
+ rLen = 0;
+ rLoc = 0;