source: trunk/launch/launch/launch.pbproj/nicholas.mode1@ 166

Last change on this file since 166 was 166, checked in by Nicholas Riley, 19 years ago

VERSION: Updated for 1.0.1.

main.c: Updated copyright statement. Updated for 1.0.1. Added -U,
triggers OPTS.forceURLs. Added kLSMultipleSessionsNotSupportedErr,
nsvErr. Cleaned up string encoding handling; works much better now.
Split code into stringFromURLIsRemote, utf8StringFromCFStringRef, and
utf8StringFromOSType. Display "contents: zero items" instead of "0
items" in printMoreInfoForURL. Remove extraneous "./" at beginning of
displayed paths. Get versions of non-{applications, packages} and
info from nonbundled apps with CFBundleCopyInfoDictionaryForURL.
Replaced some error codes with numbers so we support building on 10.2
again.

launch.1: Updated for 1.0.1 and -U option.

README: Updated for 1.0.1. Fixed a paste-o in the uninstallation
instructions.

package-launch.sh: Use zsh explicitly. Build as deployment. Fix
permissions. Make tarball contents owned by root/wheel.

File size: 32.6 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3<plist version="1.0">
4<dict>
5 <key>ActivePerspectiveName</key>
6 <string>Project</string>
7 <key>AllowedModules</key>
8 <array>
9 <dict>
10 <key>BundleLoadPath</key>
11 <string></string>
12 <key>MaxInstances</key>
13 <string>n</string>
14 <key>Module</key>
15 <string>PBXSmartGroupTreeModule</string>
16 <key>Name</key>
17 <string>Groups and Files Outline View</string>
18 </dict>
19 <dict>
20 <key>BundleLoadPath</key>
21 <string></string>
22 <key>MaxInstances</key>
23 <string>n</string>
24 <key>Module</key>
25 <string>PBXNavigatorGroup</string>
26 <key>Name</key>
27 <string>Editor</string>
28 </dict>
29 <dict>
30 <key>BundleLoadPath</key>
31 <string></string>
32 <key>MaxInstances</key>
33 <string>n</string>
34 <key>Module</key>
35 <string>XCTaskListModule</string>
36 <key>Name</key>
37 <string>Task List</string>
38 </dict>
39 <dict>
40 <key>BundleLoadPath</key>
41 <string></string>
42 <key>MaxInstances</key>
43 <string>n</string>
44 <key>Module</key>
45 <string>XCDetailModule</string>
46 <key>Name</key>
47 <string>File and Smart Group Detail Viewer</string>
48 </dict>
49 <dict>
50 <key>BundleLoadPath</key>
51 <string></string>
52 <key>MaxInstances</key>
53 <string>1</string>
54 <key>Module</key>
55 <string>PBXBuildResultsModule</string>
56 <key>Name</key>
57 <string>Detailed Build Results Viewer</string>
58 </dict>
59 <dict>
60 <key>BundleLoadPath</key>
61 <string></string>
62 <key>MaxInstances</key>
63 <string>1</string>
64 <key>Module</key>
65 <string>PBXProjectFindModule</string>
66 <key>Name</key>
67 <string>Project Batch Find Tool</string>
68 </dict>
69 <dict>
70 <key>BundleLoadPath</key>
71 <string></string>
72 <key>MaxInstances</key>
73 <string>n</string>
74 <key>Module</key>
75 <string>PBXRunSessionModule</string>
76 <key>Name</key>
77 <string>Run Log</string>
78 </dict>
79 <dict>
80 <key>BundleLoadPath</key>
81 <string></string>
82 <key>MaxInstances</key>
83 <string>n</string>
84 <key>Module</key>
85 <string>PBXBookmarksModule</string>
86 <key>Name</key>
87 <string>Bookmarks Tool</string>
88 </dict>
89 <dict>
90 <key>BundleLoadPath</key>
91 <string></string>
92 <key>MaxInstances</key>
93 <string>n</string>
94 <key>Module</key>
95 <string>PBXClassBrowserModule</string>
96 <key>Name</key>
97 <string>Class Browser</string>
98 </dict>
99 <dict>
100 <key>BundleLoadPath</key>
101 <string></string>
102 <key>MaxInstances</key>
103 <string>n</string>
104 <key>Module</key>
105 <string>PBXCVSModule</string>
106 <key>Name</key>
107 <string>Source Code Control Tool</string>
108 </dict>
109 <dict>
110 <key>BundleLoadPath</key>
111 <string></string>
112 <key>MaxInstances</key>
113 <string>n</string>
114 <key>Module</key>
115 <string>PBXDebugBreakpointsModule</string>
116 <key>Name</key>
117 <string>Debug Breakpoints Tool</string>
118 </dict>
119 <dict>
120 <key>BundleLoadPath</key>
121 <string></string>
122 <key>MaxInstances</key>
123 <string>n</string>
124 <key>Module</key>
125 <string>XCDockableInspector</string>
126 <key>Name</key>
127 <string>Inspector</string>
128 </dict>
129 <dict>
130 <key>BundleLoadPath</key>
131 <string></string>
132 <key>MaxInstances</key>
133 <string>n</string>
134 <key>Module</key>
135 <string>PBXOpenQuicklyModule</string>
136 <key>Name</key>
137 <string>Open Quickly Tool</string>
138 </dict>
139 <dict>
140 <key>BundleLoadPath</key>
141 <string></string>
142 <key>MaxInstances</key>
143 <string>1</string>
144 <key>Module</key>
145 <string>PBXDebugSessionModule</string>
146 <key>Name</key>
147 <string>Debugger</string>
148 </dict>
149 <dict>
150 <key>BundleLoadPath</key>
151 <string></string>
152 <key>MaxInstances</key>
153 <string>1</string>
154 <key>Module</key>
155 <string>PBXDebugCLIModule</string>
156 <key>Name</key>
157 <string>Debug Console</string>
158 </dict>
159 </array>
160 <key>Description</key>
161 <string>This workspace mimics that found in Xcode 1.2, with various minor improvements such as including attached editors to the build results window and the project find window.</string>
162 <key>DockingSystemVisible</key>
163 <false/>
164 <key>Extension</key>
165 <string>mode1</string>
166 <key>FirstTimeWindowDisplayed</key>
167 <false/>
168 <key>Identifier</key>
169 <string>com.apple.perspectives.project.mode1</string>
170 <key>MajorVersion</key>
171 <integer>31</integer>
172 <key>MinorVersion</key>
173 <integer>0</integer>
174 <key>Name</key>
175 <string>Default Workspace</string>
176 <key>Notifications</key>
177 <array>
178 <dict>
179 <key>XCObserverAutoDisconnectKey</key>
180 <true/>
181 <key>XCObserverDefintionKey</key>
182 <dict>
183 <key>PBXStatusErrorsKey</key>
184 <integer>0</integer>
185 </dict>
186 <key>XCObserverFactoryKey</key>
187 <string>XCPerspectivesSpecificationIdentifier</string>
188 <key>XCObserverGUIDKey</key>
189 <string>XCObserverProjectIdentifier</string>
190 <key>XCObserverNotificationKey</key>
191 <string>PBXStatusBuildStateMessageNotification</string>
192 <key>XCObserverTargetKey</key>
193 <string>XCMainBuildResultsModuleGUID</string>
194 <key>XCObserverTriggerKey</key>
195 <string>awakenModuleWithObserver:</string>
196 <key>XCObserverValidationKey</key>
197 <dict>
198 <key>PBXStatusErrorsKey</key>
199 <integer>2</integer>
200 </dict>
201 </dict>
202 </array>
203 <key>OpenEditors</key>
204 <array/>
205 <key>Perspectives</key>
206 <array>
207 <dict>
208 <key>ChosenToolbarItems</key>
209 <array>
210 <string>active-target-popup</string>
211 <string>NSToolbarFlexibleSpaceItem</string>
212 <string>buildOrClean</string>
213 <string>build-and-runOrDebug</string>
214 <string>com.apple.ide.PBXToolbarStopButton</string>
215 <string>get-info</string>
216 <string>NSToolbarFlexibleSpaceItem</string>
217 <string>com.apple.pbx.toolbar.searchfield</string>
218 </array>
219 <key>ControllerClassBaseName</key>
220 <string></string>
221 <key>IconName</key>
222 <string>WindowOfProject</string>
223 <key>Identifier</key>
224 <string>perspective.project</string>
225 <key>IsVertical</key>
226 <false/>
227 <key>Layout</key>
228 <array>
229 <dict>
230 <key>BecomeActive</key>
231 <true/>
232 <key>ContentConfiguration</key>
233 <dict>
234 <key>PBXBottomSmartGroupGIDs</key>
235 <array>
236 <string>1C37FBAC04509CD000000102</string>
237 <string>1C37FAAC04509CD000000102</string>
238 <string>1C08E77C0454961000C914BD</string>
239 <string>1C37FABC05509CD000000102</string>
240 <string>1C37FABC05539CD112110102</string>
241 <string>E2644B35053B69B200211256</string>
242 <string>1C37FABC04509CD000100104</string>
243 <string>1CC0EA4004350EF90044410B</string>
244 <string>1CC0EA4004350EF90041110B</string>
245 </array>
246 <key>PBXProjectModuleGUID</key>
247 <string>1CE0B1FE06471DED0097A5F4</string>
248 <key>PBXProjectModuleLabel</key>
249 <string>Files</string>
250 <key>PBXProjectStructureProvided</key>
251 <string>yes</string>
252 <key>PBXSmartGroupTreeModuleColumnData</key>
253 <dict>
254 <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
255 <array>
256 <real>22</real>
257 <real>178</real>
258 </array>
259 <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
260 <array>
261 <string>SCMStatusColumn</string>
262 <string>MainColumn</string>
263 </array>
264 </dict>
265 <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
266 <dict>
267 <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
268 <array>
269 <string>08FB7794FE84155DC02AAC07</string>
270 <string>08FB7795FE84155DC02AAC07</string>
271 <string>1C37FABC05509CD000000102</string>
272 </array>
273 <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
274 <array>
275 <array>
276 <integer>2</integer>
277 <integer>1</integer>
278 <integer>0</integer>
279 </array>
280 </array>
281 <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
282 <string>{{0, 0}, {200, 469}}</string>
283 </dict>
284 <key>PBXTopSmartGroupGIDs</key>
285 <array/>
286 </dict>
287 <key>GeometryConfiguration</key>
288 <dict>
289 <key>Frame</key>
290 <string>{{0, 0}, {217, 487}}</string>
291 <key>GroupTreeTableConfiguration</key>
292 <array>
293 <string>SCMStatusColumn</string>
294 <real>22</real>
295 <string>MainColumn</string>
296 <real>178</real>
297 </array>
298 <key>RubberWindowFrame</key>
299 <string>8 232 697 508 0 0 1152 746 </string>
300 </dict>
301 <key>Module</key>
302 <string>PBXSmartGroupTreeModule</string>
303 <key>Proportion</key>
304 <string>217pt</string>
305 </dict>
306 <dict>
307 <key>Dock</key>
308 <array>
309 <dict>
310 <key>ContentConfiguration</key>
311 <dict>
312 <key>PBXProjectModuleGUID</key>
313 <string>1CE0B20306471E060097A5F4</string>
314 <key>PBXProjectModuleLabel</key>
315 <string>MyNewFile14.java</string>
316 <key>PBXSplitModuleInNavigatorKey</key>
317 <dict>
318 <key>Split0</key>
319 <dict>
320 <key>PBXProjectModuleGUID</key>
321 <string>1CE0B20406471E060097A5F4</string>
322 <key>PBXProjectModuleLabel</key>
323 <string>MyNewFile14.java</string>
324 </dict>
325 <key>SplitCount</key>
326 <string>1</string>
327 </dict>
328 <key>StatusBarVisibility</key>
329 <false/>
330 </dict>
331 <key>GeometryConfiguration</key>
332 <dict>
333 <key>Frame</key>
334 <string>{{0, 0}, {474, 0}}</string>
335 <key>RubberWindowFrame</key>
336 <string>8 232 697 508 0 0 1152 746 </string>
337 </dict>
338 <key>Module</key>
339 <string>PBXNavigatorGroup</string>
340 <key>Proportion</key>
341 <string>0pt</string>
342 </dict>
343 <dict>
344 <key>ContentConfiguration</key>
345 <dict>
346 <key>PBXProjectModuleGUID</key>
347 <string>1CE0B20506471E060097A5F4</string>
348 <key>PBXProjectModuleLabel</key>
349 <string>Detail</string>
350 </dict>
351 <key>GeometryConfiguration</key>
352 <dict>
353 <key>Frame</key>
354 <string>{{0, 7}, {474, 480}}</string>
355 <key>RubberWindowFrame</key>
356 <string>8 232 697 508 0 0 1152 746 </string>
357 </dict>
358 <key>Module</key>
359 <string>XCDetailModule</string>
360 <key>Proportion</key>
361 <string>480pt</string>
362 </dict>
363 </array>
364 <key>Proportion</key>
365 <string>474pt</string>
366 </dict>
367 </array>
368 <key>Name</key>
369 <string>Project</string>
370 <key>ServiceClasses</key>
371 <array>
372 <string>XCModuleDock</string>
373 <string>PBXSmartGroupTreeModule</string>
374 <string>XCModuleDock</string>
375 <string>PBXNavigatorGroup</string>
376 <string>XCDetailModule</string>
377 </array>
378 <key>TableOfContents</key>
379 <array>
380 <string>E106FE530800B979005E16D3</string>
381 <string>1CE0B1FE06471DED0097A5F4</string>
382 <string>E106FE540800B979005E16D3</string>
383 <string>1CE0B20306471E060097A5F4</string>
384 <string>1CE0B20506471E060097A5F4</string>
385 </array>
386 <key>ToolbarConfiguration</key>
387 <string>xcode.toolbar.config.default</string>
388 </dict>
389 </array>
390 <key>PerspectivesBarVisible</key>
391 <false/>
392 <key>StatusbarIsVisible</key>
393 <false/>
394 <key>TimeStamp</key>
395 <real>134264568.95548201</real>
396 <key>ToolbarDisplayMode</key>
397 <integer>2</integer>
398 <key>ToolbarIsVisible</key>
399 <true/>
400 <key>ToolbarSizeMode</key>
401 <integer>2</integer>
402 <key>Type</key>
403 <string>Perspectives</string>
404 <key>UpdateMessage</key>
405 <string></string>
406 <key>WindowJustification</key>
407 <integer>5</integer>
408 <key>WindowOrderList</key>
409 <array>
410 <string>1C0AD2B3069F1EA900FABCE6</string>
411 <string>/Users/nicholas/Documents/Development/launch/launch/launch.pbproj</string>
412 </array>
413 <key>WindowString</key>
414 <string>8 232 697 508 0 0 1152 746 </string>
415 <key>WindowTools</key>
416 <array>
417 <dict>
418 <key>FirstTimeWindowDisplayed</key>
419 <false/>
420 <key>Identifier</key>
421 <string>windowTool.build</string>
422 <key>Layout</key>
423 <array>
424 <dict>
425 <key>Dock</key>
426 <array>
427 <dict>
428 <key>ContentConfiguration</key>
429 <dict>
430 <key>PBXProjectModuleGUID</key>
431 <string>1CD0528F0623707200166675</string>
432 <key>PBXProjectModuleLabel</key>
433 <string>main.c</string>
434 <key>PBXSplitModuleInNavigatorKey</key>
435 <dict>
436 <key>Split0</key>
437 <dict>
438 <key>PBXProjectModuleGUID</key>
439 <string>1CD052900623707200166675</string>
440 <key>PBXProjectModuleLabel</key>
441 <string>main.c</string>
442 <key>bookmark</key>
443 <string>E1F40A520800A6C9003CDFFA</string>
444 <key>history</key>
445 <array>
446 <string>E1F40A3208009E1D003CDFFA</string>
447 </array>
448 </dict>
449 <key>SplitCount</key>
450 <string>1</string>
451 </dict>
452 <key>StatusBarVisibility</key>
453 <true/>
454 </dict>
455 <key>GeometryConfiguration</key>
456 <dict>
457 <key>Frame</key>
458 <string>{{0, 0}, {638, 172}}</string>
459 <key>RubberWindowFrame</key>
460 <string>313 94 638 457 0 0 1152 746 </string>
461 </dict>
462 <key>Module</key>
463 <string>PBXNavigatorGroup</string>
464 <key>Proportion</key>
465 <string>172pt</string>
466 </dict>
467 <dict>
468 <key>BecomeActive</key>
469 <true/>
470 <key>ContentConfiguration</key>
471 <dict>
472 <key>PBXProjectModuleGUID</key>
473 <string>XCMainBuildResultsModuleGUID</string>
474 <key>PBXProjectModuleLabel</key>
475 <string>Build</string>
476 <key>XCBuildResultsTrigger_Collapse</key>
477 <integer>1021</integer>
478 <key>XCBuildResultsTrigger_Open</key>
479 <integer>1012</integer>
480 </dict>
481 <key>GeometryConfiguration</key>
482 <dict>
483 <key>Frame</key>
484 <string>{{0, 179}, {638, 236}}</string>
485 <key>RubberWindowFrame</key>
486 <string>313 94 638 457 0 0 1152 746 </string>
487 </dict>
488 <key>Module</key>
489 <string>PBXBuildResultsModule</string>
490 <key>Proportion</key>
491 <string>236pt</string>
492 </dict>
493 </array>
494 <key>Proportion</key>
495 <string>415pt</string>
496 </dict>
497 </array>
498 <key>Name</key>
499 <string>Build Results</string>
500 <key>ServiceClasses</key>
501 <array>
502 <string>PBXBuildResultsModule</string>
503 </array>
504 <key>StatusbarIsVisible</key>
505 <true/>
506 <key>TableOfContents</key>
507 <array>
508 <string>E14F8BF007066085000B9FBF</string>
509 <string>E1F4095E08006585003CDFFA</string>
510 <string>1CD0528F0623707200166675</string>
511 <string>XCMainBuildResultsModuleGUID</string>
512 </array>
513 <key>ToolbarConfiguration</key>
514 <string>xcode.toolbar.config.build</string>
515 <key>WindowString</key>
516 <string>313 94 638 457 0 0 1152 746 </string>
517 <key>WindowToolGUID</key>
518 <string>E14F8BF007066085000B9FBF</string>
519 <key>WindowToolIsVisible</key>
520 <true/>
521 </dict>
522 <dict>
523 <key>FirstTimeWindowDisplayed</key>
524 <false/>
525 <key>Identifier</key>
526 <string>windowTool.debugger</string>
527 <key>Layout</key>
528 <array>
529 <dict>
530 <key>Dock</key>
531 <array>
532 <dict>
533 <key>ContentConfiguration</key>
534 <dict>
535 <key>Debugger</key>
536 <dict>
537 <key>HorizontalSplitView</key>
538 <dict>
539 <key>_collapsingFrameDimension</key>
540 <real>0.0</real>
541 <key>_indexOfCollapsedView</key>
542 <integer>0</integer>
543 <key>_percentageOfCollapsedView</key>
544 <real>0.0</real>
545 <key>isCollapsed</key>
546 <string>yes</string>
547 <key>sizes</key>
548 <array>
549 <string>{{0, 0}, {312, 164}}</string>
550 <string>{{312, 0}, {382, 164}}</string>
551 </array>
552 </dict>
553 <key>VerticalSplitView</key>
554 <dict>
555 <key>_collapsingFrameDimension</key>
556 <real>0.0</real>
557 <key>_indexOfCollapsedView</key>
558 <integer>0</integer>
559 <key>_percentageOfCollapsedView</key>
560 <real>0.0</real>
561 <key>isCollapsed</key>
562 <string>yes</string>
563 <key>sizes</key>
564 <array>
565 <string>{{0, 0}, {694, 164}}</string>
566 <string>{{0, 164}, {694, 216}}</string>
567 </array>
568 </dict>
569 </dict>
570 <key>LauncherConfigVersion</key>
571 <string>8</string>
572 <key>PBXProjectModuleGUID</key>
573 <string>1C162984064C10D400B95A72</string>
574 <key>PBXProjectModuleLabel</key>
575 <string>Debug - GLUTExamples (Underwater)</string>
576 </dict>
577 <key>GeometryConfiguration</key>
578 <dict>
579 <key>DebugConsoleDrawerSize</key>
580 <string>{100, 120}</string>
581 <key>DebugConsoleVisible</key>
582 <string>None</string>
583 <key>DebugConsoleWindowFrame</key>
584 <string>{{200, 200}, {500, 300}}</string>
585 <key>DebugSTDIOWindowFrame</key>
586 <string>{{200, 200}, {500, 300}}</string>
587 <key>Frame</key>
588 <string>{{0, 0}, {694, 380}}</string>
589 <key>RubberWindowFrame</key>
590 <string>427 183 694 422 0 0 1280 832 </string>
591 </dict>
592 <key>Module</key>
593 <string>PBXDebugSessionModule</string>
594 <key>Proportion</key>
595 <string>380pt</string>
596 </dict>
597 </array>
598 <key>Proportion</key>
599 <string>380pt</string>
600 </dict>
601 </array>
602 <key>Name</key>
603 <string>Debugger</string>
604 <key>ServiceClasses</key>
605 <array>
606 <string>PBXDebugSessionModule</string>
607 </array>
608 <key>StatusbarIsVisible</key>
609 <true/>
610 <key>TableOfContents</key>
611 <array>
612 <string>1CD10A99069EF8BA00B06720</string>
613 <string>E14F91C707067F7A000B9FBF</string>
614 <string>1C162984064C10D400B95A72</string>
615 <string>E14F91C807067F7A000B9FBF</string>
616 </array>
617 <key>ToolbarConfiguration</key>
618 <string>xcode.toolbar.config.debug</string>
619 <key>WindowString</key>
620 <string>427 183 694 422 0 0 1280 832 </string>
621 <key>WindowToolGUID</key>
622 <string>1CD10A99069EF8BA00B06720</string>
623 <key>WindowToolIsVisible</key>
624 <false/>
625 </dict>
626 <dict>
627 <key>FirstTimeWindowDisplayed</key>
628 <false/>
629 <key>Identifier</key>
630 <string>windowTool.find</string>
631 <key>Layout</key>
632 <array>
633 <dict>
634 <key>Dock</key>
635 <array>
636 <dict>
637 <key>Dock</key>
638 <array>
639 <dict>
640 <key>ContentConfiguration</key>
641 <dict>
642 <key>PBXProjectModuleGUID</key>
643 <string>1CDD528C0622207200134675</string>
644 <key>PBXProjectModuleLabel</key>
645 <string>JVAppearancePreferences.m</string>
646 <key>PBXSplitModuleInNavigatorKey</key>
647 <dict>
648 <key>Split0</key>
649 <dict>
650 <key>PBXProjectModuleGUID</key>
651 <string>1CD0528D0623707200166675</string>
652 <key>PBXProjectModuleLabel</key>
653 <string>JVAppearancePreferences.m</string>
654 <key>bookmark</key>
655 <string>E14F91F107068327000B9FBF</string>
656 <key>history</key>
657 <array>
658 <string>E14F91EE07068327000B9FBF</string>
659 <string>E14F91EF07068327000B9FBF</string>
660 </array>
661 <key>prevStack</key>
662 <array>
663 <string>E14F91F007068327000B9FBF</string>
664 </array>
665 </dict>
666 <key>SplitCount</key>
667 <string>1</string>
668 </dict>
669 <key>StatusBarVisibility</key>
670 <false/>
671 </dict>
672 <key>GeometryConfiguration</key>
673 <dict>
674 <key>Frame</key>
675 <string>{{0, 0}, {781, 116}}</string>
676 <key>RubberWindowFrame</key>
677 <string>226 291 781 470 0 0 1280 832 </string>
678 </dict>
679 <key>Module</key>
680 <string>PBXNavigatorGroup</string>
681 <key>Proportion</key>
682 <string>781pt</string>
683 </dict>
684 </array>
685 <key>Proportion</key>
686 <string>116pt</string>
687 </dict>
688 <dict>
689 <key>BecomeActive</key>
690 <true/>
691 <key>ContentConfiguration</key>
692 <dict>
693 <key>PBXProjectModuleGUID</key>
694 <string>1CD0528E0623707200166675</string>
695 <key>PBXProjectModuleLabel</key>
696 <string>Project Find</string>
697 </dict>
698 <key>GeometryConfiguration</key>
699 <dict>
700 <key>Frame</key>
701 <string>{{0, 123}, {781, 326}}</string>
702 <key>RubberWindowFrame</key>
703 <string>226 291 781 470 0 0 1280 832 </string>
704 </dict>
705 <key>Module</key>
706 <string>PBXProjectFindModule</string>
707 <key>Proportion</key>
708 <string>326pt</string>
709 </dict>
710 </array>
711 <key>Proportion</key>
712 <string>449pt</string>
713 </dict>
714 </array>
715 <key>Name</key>
716 <string>Project Find</string>
717 <key>ServiceClasses</key>
718 <array>
719 <string>PBXProjectFindModule</string>
720 </array>
721 <key>StatusbarIsVisible</key>
722 <false/>
723 <key>TableOfContents</key>
724 <array>
725 <string>1C530D57069F1CE1000CFCEE</string>
726 <string>E14F91A5070668E8000B9FBF</string>
727 <string>E14F91A6070668E8000B9FBF</string>
728 <string>1CDD528C0622207200134675</string>
729 <string>1CD0528E0623707200166675</string>
730 </array>
731 <key>WindowString</key>
732 <string>226 291 781 470 0 0 1280 832 </string>
733 <key>WindowToolGUID</key>
734 <string>1C530D57069F1CE1000CFCEE</string>
735 <key>WindowToolIsVisible</key>
736 <true/>
737 </dict>
738 <dict>
739 <key>Identifier</key>
740 <string>MENUSEPARATOR</string>
741 </dict>
742 <dict>
743 <key>FirstTimeWindowDisplayed</key>
744 <false/>
745 <key>Identifier</key>
746 <string>windowTool.debuggerConsole</string>
747 <key>Layout</key>
748 <array>
749 <dict>
750 <key>Dock</key>
751 <array>
752 <dict>
753 <key>ContentConfiguration</key>
754 <dict>
755 <key>PBXProjectModuleGUID</key>
756 <string>1C78EAAC065D492600B07095</string>
757 <key>PBXProjectModuleLabel</key>
758 <string>Debugger Console</string>
759 </dict>
760 <key>GeometryConfiguration</key>
761 <dict>
762 <key>Frame</key>
763 <string>{{0, 0}, {440, 358}}</string>
764 <key>RubberWindowFrame</key>
765 <string>448 182 440 400 0 0 1280 832 </string>
766 </dict>
767 <key>Module</key>
768 <string>PBXDebugCLIModule</string>
769 <key>Proportion</key>
770 <string>358pt</string>
771 </dict>
772 </array>
773 <key>Proportion</key>
774 <string>358pt</string>
775 </dict>
776 </array>
777 <key>Name</key>
778 <string>Debugger Console</string>
779 <key>ServiceClasses</key>
780 <array>
781 <string>PBXDebugCLIModule</string>
782 </array>
783 <key>StatusbarIsVisible</key>
784 <true/>
785 <key>TableOfContents</key>
786 <array>
787 <string>E14F91CA07067F7A000B9FBF</string>
788 <string>E14F91CB07067F7A000B9FBF</string>
789 <string>1C78EAAC065D492600B07095</string>
790 </array>
791 <key>WindowString</key>
792 <string>448 182 440 400 0 0 1280 832 </string>
793 <key>WindowToolGUID</key>
794 <string>E14F91CA07067F7A000B9FBF</string>
795 <key>WindowToolIsVisible</key>
796 <false/>
797 </dict>
798 <dict>
799 <key>FirstTimeWindowDisplayed</key>
800 <false/>
801 <key>Identifier</key>
802 <string>windowTool.run</string>
803 <key>Layout</key>
804 <array>
805 <dict>
806 <key>Dock</key>
807 <array>
808 <dict>
809 <key>ContentConfiguration</key>
810 <dict>
811 <key>LauncherConfigVersion</key>
812 <string>3</string>
813 <key>PBXProjectModuleGUID</key>
814 <string>1CD0528B0623707200166675</string>
815 <key>PBXProjectModuleLabel</key>
816 <string>Run</string>
817 <key>Runner</key>
818 <dict>
819 <key>HorizontalSplitView</key>
820 <dict>
821 <key>_collapsingFrameDimension</key>
822 <real>0.0</real>
823 <key>_indexOfCollapsedView</key>
824 <integer>0</integer>
825 <key>_percentageOfCollapsedView</key>
826 <real>0.0</real>
827 <key>isCollapsed</key>
828 <string>yes</string>
829 <key>sizes</key>
830 <array>
831 <string>{{0, 0}, {491, 167}}</string>
832 <string>{{0, 176}, {491, 267}}</string>
833 </array>
834 </dict>
835 <key>VerticalSplitView</key>
836 <dict>
837 <key>_collapsingFrameDimension</key>
838 <real>0.0</real>
839 <key>_indexOfCollapsedView</key>
840 <integer>0</integer>
841 <key>_percentageOfCollapsedView</key>
842 <real>0.0</real>
843 <key>isCollapsed</key>
844 <string>yes</string>
845 <key>sizes</key>
846 <array>
847 <string>{{0, 0}, {405, 443}}</string>
848 <string>{{414, 0}, {514, 443}}</string>
849 </array>
850 </dict>
851 </dict>
852 </dict>
853 <key>GeometryConfiguration</key>
854 <dict>
855 <key>Frame</key>
856 <string>{{0, 0}, {458, 143}}</string>
857 <key>RubberWindowFrame</key>
858 <string>285 301 458 185 0 0 1152 746 </string>
859 </dict>
860 <key>Module</key>
861 <string>PBXRunSessionModule</string>
862 <key>Proportion</key>
863 <string>143pt</string>
864 </dict>
865 </array>
866 <key>Proportion</key>
867 <string>143pt</string>
868 </dict>
869 </array>
870 <key>Name</key>
871 <string>Run Log</string>
872 <key>ServiceClasses</key>
873 <array>
874 <string>PBXRunSessionModule</string>
875 </array>
876 <key>StatusbarIsVisible</key>
877 <true/>
878 <key>TableOfContents</key>
879 <array>
880 <string>1C0AD2B3069F1EA900FABCE6</string>
881 <string>E106FE550800B979005E16D3</string>
882 <string>1CD0528B0623707200166675</string>
883 <string>E106FE560800B979005E16D3</string>
884 </array>
885 <key>ToolbarConfiguration</key>
886 <string>xcode.toolbar.config.run</string>
887 <key>WindowString</key>
888 <string>285 301 458 185 0 0 1152 746 </string>
889 <key>WindowToolGUID</key>
890 <string>1C0AD2B3069F1EA900FABCE6</string>
891 <key>WindowToolIsVisible</key>
892 <false/>
893 </dict>
894 <dict>
895 <key>Identifier</key>
896 <string>windowTool.scm</string>
897 <key>Layout</key>
898 <array>
899 <dict>
900 <key>Dock</key>
901 <array>
902 <dict>
903 <key>ContentConfiguration</key>
904 <dict>
905 <key>PBXProjectModuleGUID</key>
906 <string>1C78EAB2065D492600B07095</string>
907 <key>PBXProjectModuleLabel</key>
908 <string>&lt;No Editor&gt;</string>
909 <key>PBXSplitModuleInNavigatorKey</key>
910 <dict>
911 <key>Split0</key>
912 <dict>
913 <key>PBXProjectModuleGUID</key>
914 <string>1C78EAB3065D492600B07095</string>
915 </dict>
916 <key>SplitCount</key>
917 <string>1</string>
918 </dict>
919 <key>StatusBarVisibility</key>
920 <true/>
921 </dict>
922 <key>GeometryConfiguration</key>
923 <dict>
924 <key>Frame</key>
925 <string>{{0, 0}, {452, 0}}</string>
926 <key>RubberWindowFrame</key>
927 <string>743 379 452 308 0 0 1280 1002 </string>
928 </dict>
929 <key>Module</key>
930 <string>PBXNavigatorGroup</string>
931 <key>Proportion</key>
932 <string>0pt</string>
933 </dict>
934 <dict>
935 <key>BecomeActive</key>
936 <true/>
937 <key>ContentConfiguration</key>
938 <dict>
939 <key>PBXProjectModuleGUID</key>
940 <string>1CD052920623707200166675</string>
941 <key>PBXProjectModuleLabel</key>
942 <string>SCM</string>
943 </dict>
944 <key>GeometryConfiguration</key>
945 <dict>
946 <key>ConsoleFrame</key>
947 <string>{{0, 259}, {452, 0}}</string>
948 <key>Frame</key>
949 <string>{{0, 7}, {452, 259}}</string>
950 <key>RubberWindowFrame</key>
951 <string>743 379 452 308 0 0 1280 1002 </string>
952 <key>TableConfiguration</key>
953 <array>
954 <string>Status</string>
955 <real>30</real>
956 <string>FileName</string>
957 <real>199</real>
958 <string>Path</string>
959 <real>197.09500122070312</real>
960 </array>
961 <key>TableFrame</key>
962 <string>{{0, 0}, {452, 250}}</string>
963 </dict>
964 <key>Module</key>
965 <string>PBXCVSModule</string>
966 <key>Proportion</key>
967 <string>259pt</string>
968 </dict>
969 </array>
970 <key>Proportion</key>
971 <string>266pt</string>
972 </dict>
973 </array>
974 <key>Name</key>
975 <string>SCM</string>
976 <key>ServiceClasses</key>
977 <array>
978 <string>PBXCVSModule</string>
979 </array>
980 <key>StatusbarIsVisible</key>
981 <true/>
982 <key>TableOfContents</key>
983 <array>
984 <string>1C78EAB4065D492600B07095</string>
985 <string>1C78EAB5065D492600B07095</string>
986 <string>1C78EAB2065D492600B07095</string>
987 <string>1CD052920623707200166675</string>
988 </array>
989 <key>WindowString</key>
990 <string>743 379 452 308 0 0 1280 1002 </string>
991 </dict>
992 <dict>
993 <key>Identifier</key>
994 <string>windowTool.breakpoints</string>
995 <key>Layout</key>
996 <array>
997 <dict>
998 <key>Dock</key>
999 <array>
1000 <dict>
1001 <key>BecomeActive</key>
1002 <true/>
1003 <key>ContentConfiguration</key>
1004 <dict>
1005 <key>PBXProjectModuleGUID</key>
1006 <string>1CD052930623707200166675</string>
1007 <key>PBXProjectModuleLabel</key>
1008 <string>Breakpoints</string>
1009 </dict>
1010 <key>GeometryConfiguration</key>
1011 <dict>
1012 <key>BreakpointsTreeTableConfiguration</key>
1013 <array>
1014 <string>enabledColumn</string>
1015 <real>16</real>
1016 <string>breakpointColumn</string>
1017 <real>201.5830078125</real>
1018 </array>
1019 <key>Frame</key>
1020 <string>{{0, 0}, {240, 195}}</string>
1021 <key>RubberWindowFrame</key>
1022 <string>342 421 240 216 0 0 1440 878 </string>
1023 </dict>
1024 <key>Module</key>
1025 <string>PBXDebugBreakpointsModule</string>
1026 <key>Proportion</key>
1027 <string>195pt</string>
1028 </dict>
1029 </array>
1030 <key>Proportion</key>
1031 <string>195pt</string>
1032 </dict>
1033 </array>
1034 <key>Name</key>
1035 <string>Breakpoints</string>
1036 <key>ServiceClasses</key>
1037 <array>
1038 <string>PBXDebugBreakpointsModule</string>
1039 </array>
1040 <key>StatusbarIsVisible</key>
1041 <false/>
1042 <key>TableOfContents</key>
1043 <array>
1044 <string>1C0AD2AD069F1E9B00FABCE6</string>
1045 <string>1C0AD2AE069F1E9B00FABCE6</string>
1046 <string>1CD052930623707200166675</string>
1047 </array>
1048 <key>WindowString</key>
1049 <string>342 421 240 216 0 0 1440 878 </string>
1050 <key>WindowToolGUID</key>
1051 <string>1C0AD2AD069F1E9B00FABCE6</string>
1052 <key>WindowToolIsVisible</key>
1053 <false/>
1054 </dict>
1055 <dict>
1056 <key>Identifier</key>
1057 <string>windowTool.bookmarks</string>
1058 <key>Layout</key>
1059 <array>
1060 <dict>
1061 <key>Dock</key>
1062 <array>
1063 <dict>
1064 <key>Module</key>
1065 <string>PBXBookmarksModule</string>
1066 <key>Proportion</key>
1067 <string>166pt</string>
1068 </dict>
1069 </array>
1070 <key>Proportion</key>
1071 <string>166pt</string>
1072 </dict>
1073 </array>
1074 <key>Name</key>
1075 <string>Bookmarks</string>
1076 <key>ServiceClasses</key>
1077 <array>
1078 <string>PBXBookmarksModule</string>
1079 </array>
1080 <key>StatusbarIsVisible</key>
1081 <false/>
1082 <key>WindowString</key>
1083 <string>538 42 401 187 0 0 1280 1002 </string>
1084 </dict>
1085 <dict>
1086 <key>Identifier</key>
1087 <string>windowTool.classBrowser</string>
1088 <key>Layout</key>
1089 <array>
1090 <dict>
1091 <key>Dock</key>
1092 <array>
1093 <dict>
1094 <key>BecomeActive</key>
1095 <true/>
1096 <key>ContentConfiguration</key>
1097 <dict>
1098 <key>OptionsSetName</key>
1099 <string>Hierarchy, all classes</string>
1100 <key>PBXProjectModuleGUID</key>
1101 <string>1CA6456E063B45B4001379D8</string>
1102 <key>PBXProjectModuleLabel</key>
1103 <string>Class Browser - NSObject</string>
1104 </dict>
1105 <key>GeometryConfiguration</key>
1106 <dict>
1107 <key>ClassesFrame</key>
1108 <string>{{0, 0}, {374, 96}}</string>
1109 <key>ClassesTreeTableConfiguration</key>
1110 <array>
1111 <string>PBXClassNameColumnIdentifier</string>
1112 <real>208</real>
1113 <string>PBXClassBookColumnIdentifier</string>
1114 <real>22</real>
1115 </array>
1116 <key>Frame</key>
1117 <string>{{0, 0}, {630, 331}}</string>
1118 <key>MembersFrame</key>
1119 <string>{{0, 105}, {374, 395}}</string>
1120 <key>MembersTreeTableConfiguration</key>
1121 <array>
1122 <string>PBXMemberTypeIconColumnIdentifier</string>
1123 <real>22</real>
1124 <string>PBXMemberNameColumnIdentifier</string>
1125 <real>216</real>
1126 <string>PBXMemberTypeColumnIdentifier</string>
1127 <real>97</real>
1128 <string>PBXMemberBookColumnIdentifier</string>
1129 <real>22</real>
1130 </array>
1131 <key>PBXModuleWindowStatusBarHidden2</key>
1132 <true/>
1133 <key>RubberWindowFrame</key>
1134 <string>385 179 630 352 0 0 1440 878 </string>
1135 </dict>
1136 <key>Module</key>
1137 <string>PBXClassBrowserModule</string>
1138 <key>Proportion</key>
1139 <string>331pt</string>
1140 </dict>
1141 </array>
1142 <key>Proportion</key>
1143 <string>331pt</string>
1144 </dict>
1145 </array>
1146 <key>Name</key>
1147 <string>Class Browser</string>
1148 <key>ServiceClasses</key>
1149 <array>
1150 <string>PBXClassBrowserModule</string>
1151 </array>
1152 <key>StatusbarIsVisible</key>
1153 <false/>
1154 <key>TableOfContents</key>
1155 <array>
1156 <string>1C0AD2AF069F1E9B00FABCE6</string>
1157 <string>1C0AD2B0069F1E9B00FABCE6</string>
1158 <string>1CA6456E063B45B4001379D8</string>
1159 </array>
1160 <key>ToolbarConfiguration</key>
1161 <string>xcode.toolbar.config.classbrowser</string>
1162 <key>WindowString</key>
1163 <string>385 179 630 352 0 0 1440 878 </string>
1164 <key>WindowToolGUID</key>
1165 <string>1C0AD2AF069F1E9B00FABCE6</string>
1166 <key>WindowToolIsVisible</key>
1167 <false/>
1168 </dict>
1169 </array>
1170</dict>
1171</plist>
Note: See TracBrowser for help on using the repository browser.