• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

「プロジェクト終了」 BathyScapheのプレビューアプラグインを複数使用出来るようにするプラグイン


Commit MetaInfo

Revision7fdd5e932d85bca4b571226e31fd0502e89de246 (tree)
Time2010-06-15 22:28:53
Authormasakih <masakih@user...>
Commitermasakih

Log Message

BathyScaphe 2.0に対応。

git-svn-id: svn+ssh://macmini/usr/local/svnrepos/PreviewerSelector/PreviewerSelector@21 42e33f61-e417-4bac-a148-64f5df846d20

Change Summary

Incremental Difference

--- /dev/null
+++ b/BSPreviewPluginInterface.h
@@ -0,0 +1,40 @@
1+//
2+// BSPreviewPluginInterface.h
3+// BathyScaphe
4+//
5+// Created by Tsutomu Sawada on 10/03/21.
6+// Copyright 2010 BathyScaphe Project. All rights reserved.
7+// encoding="UTF-8"
8+//
9+
10+@class AppDefaults, CMRThreadViewer;
11+
12+@protocol BSLinkPreviewing
13+// Designated Initializer
14+- (id)initWithPreferences:(AppDefaults *)prefs;
15+
16+// Action
17+- (BOOL)previewLink:(NSURL *)url;
18+- (BOOL)validateLink:(NSURL *)url;
19+
20+@optional
21+//- (BOOL)previewLink:(NSURL *)url atThread:(CMRThreadViewer *)threadViewer;
22+//- (BOOL)previewLink:(NSURL *)url atThread:(CMRThreadViewer *)threadViewer mouseLocation:(NSPoint)point linkBounds:(NSRect)bounds;
23+//- (BOOL)validateLink:(NSURL *)url atThread:(CMRThreadViewer *)threadViewer;
24+- (BOOL)previewLinks:(NSArray *)urls;
25+//- (BOOL)previewLinks:(NSArray *)urls atThread:(CMRThreadViewer *)threadViewer;
26+//- (BOOL)previewLinks:(NSArray *)urls atThread:(CMRThreadViewer *)threadViewer linksBounds:(NSRect)bounds;
27+- (IBAction)togglePreviewPanel:(id)sender;
28+- (IBAction)showPreviewerPreferences:(id)sender;
29+@end
30+
31+
32+@interface NSObject(BSPreviewPluginAdditions)
33+// Storage for plugin-specific settings
34+- (NSMutableDictionary *)previewerPrefsDict;
35+
36+// Accessor for useful BathyScaphe global settings
37+- (BOOL)openInBg;
38+- (BOOL)isOnlineMode;
39+- (NSString *)linkDownloaderDestination; // 「リンク先のファイルをダウンロード」時の「保存先」
40+@end
--- a/PSPreference.m
+++ b/PSPreference.m
@@ -110,7 +110,7 @@ enum _PreferenceMenuTags {
110110 kOpenPreviewer = 10000,
111111 kOpenPreferences = 10001,
112112 };
113-- (BOOL)validateMenuItem:(id <NSMenuItem>)menuItem
113+- (BOOL)validateMenuItem:(NSMenuItem *)menuItem
114114 {
115115 int selectedRow = [pluginsView selectedRow];
116116 if(selectedRow == -1) return NO;
--- a/PreviewerSelector.h
+++ b/PreviewerSelector.h
@@ -9,8 +9,9 @@
99 #import <Cocoa/Cocoa.h>
1010
1111 #import "BSImagePreviewerInterface.h"
12+#import "BSPreviewPluginInterface.h"
1213
13-@interface PreviewerSelector : NSObject <BSImagePreviewerProtocol>
14+@interface PreviewerSelector : NSObject <BSImagePreviewerProtocol, BSLinkPreviewing>
1415 {
1516 AppDefaults *preferences;
1617
--- a/PreviewerSelector.m
+++ b/PreviewerSelector.m
@@ -24,23 +24,47 @@ NSMenuItem *psCommandItemWithLink(id self, SEL _cmd, id link, Class class, NSStr
2424 NSMenuItem *res;
2525
2626 if(class_ == class) {
27- res = [obj previewMenuItemForLink:link];
28- [res setTitle:title];
27+ res = [obj previewMenuItemForLink:link];
28+ [res setTitle:title];
2929 } else {
3030 res = orignalIMP(self, _cmd, link, class, title);
3131 }
3232
3333 return res;
3434 }
35+
36+@implementation PreviewerSelector(MethodExchange)
37+- (NSMenuItem *)replacementCommandItemWithLink:(id)link command:(Class)class title:(NSString *)title
38+{
39+ id obj = [PreviewerSelector sharedInstance];
40+ Class class_ = NSClassFromString(@"SGPreviewLinkCommand");
41+ NSMenuItem *res;
42+
43+ if(class_ == class) {
44+ res = [obj previewMenuItemForLink:link];
45+ [res setTitle:title];
46+ } else {
47+ res = orignalIMP(self, _cmd, link, class, title);
48+ }
49+
50+ return res;
51+}
52+@end
3553 static void psSwapMethod()
3654 {
37- Class target = NSClassFromString(@"CMRThreadView");
38- Method method;
55+// Class target = NSClassFromString(@"CMRThreadView");
56+ Class target = NSClassFromString(@"SGHTMLView");
57+ Method method;
3958
4059 method = class_getInstanceMethod(target, @selector(commandItemWithLink:command:title:));
60+ orignalIMP = class_getMethodImplementation(target, @selector(commandItemWithLink:command:title:));
4161 if(method) {
42- orignalIMP = method->method_imp;
43- method->method_imp = (IMP)psCommandItemWithLink;
62+// orignalIMP = method->method_imp;
63+// method->method_imp = (IMP)psCommandItemWithLink;
64+
65+ Method newMethod = class_getInstanceMethod([PreviewerSelector class], @selector(replacementCommandItemWithLink:command:title:));
66+
67+ method_exchangeImplementations(method, newMethod);
4468 }
4569 }
4670
@@ -71,6 +95,8 @@ static NSString *noarmalImagePreviewerName = @"ImagePreviewer";
7195
7296 @interface PreviewerSelector(PSPrivate)
7397 - (void)loadPlugIns;
98+- (BOOL)openURL:(NSURL *)url withPreviewer:(id)previewer;
99+- (BOOL)openURLs:(NSArray *)url withPreviewer:(id)previewer;
74100 @end
75101
76102 #pragma mark-
@@ -161,7 +187,7 @@ final:
161187 return self;
162188 }
163189
164-- (unsigned)retainCount
190+- (NSUInteger)retainCount
165191 {
166192 return UINT_MAX; // 解放できないオブジェクトであることを示す
167193 }
@@ -206,7 +232,8 @@ final:
206232 [pluginBundle load];
207233 pluginClass = [pluginBundle principalClass];
208234 if(!pluginClass) return;
209- if(![pluginClass conformsToProtocol:@protocol(BSImagePreviewerProtocol)]) return;
235+ if(![pluginClass conformsToProtocol:@protocol(BSImagePreviewerProtocol)]
236+ && ![pluginClass conformsToProtocol:@protocol(BSLinkPreviewing)]) return;
210237 plugin = [[[pluginClass alloc] initWithPreferences:[self preferences]] autorelease];
211238 if(!plugin) return;
212239
@@ -400,7 +427,7 @@ final:
400427 id obj = [[rep objectForKey:keyPlugInObject] previewer];
401428 id url = [rep objectForKey:keyActionLink];
402429
403- [obj showImageWithURL:url];
430+ [self openURL:url withPreviewer:obj];
404431 }
405432 - (void)openPSPreference:(id)sender
406433 {
@@ -503,15 +530,21 @@ final:
503530 id previewer = [item previewer];
504531 if(![item isTryCheck]) continue;
505532 if([previewer validateLink:imageURL]) {
506- result = [previewer showImageWithURL:imageURL];
533+ result = [self openURL:imageURL withPreviewer:previewer];
507534 }
508535 if(result) return YES;
509536 }
510537
511538 return NO;
512539 }
540+- (BOOL)previewLink:(NSURL *)url
541+{
542+ return [self showImageWithURL:url];
543+}
513544 - (BOOL)validateLink:(NSURL *)anURL
514545 {
546+ if([[anURL scheme] isEqualToString:@"cmonar"]) return NO;
547+
515548 return YES;
516549 }
517550
@@ -521,20 +554,21 @@ final:
521554 [pref setPlugInList:[self loadedPlugInsInfo]];
522555 [pref togglePreferencePanel:self];
523556 }
524-
557+- (BOOL)previewLinks:(NSArray *)urls
558+{
559+ return [self showImagesWithURLs:urls];
560+}
525561 - (BOOL)showImagesWithURLs:(NSArray *)urls
526562 {
527563 BOOL result = NO;
528564 id item, itemsEnum = [loadedPlugInsInfo objectEnumerator];
529565
530566 while(item = [itemsEnum nextObject]) {
531- if([item respondsToSelector:_cmd]) {
532- result = [item showImagesWithURLs:urls];
533- }
567+ result = [self openURLs:urls withPreviewer:[item previewer]];
534568 if(result) return YES;
535569 }
536570
537- return YES;
571+ return NO;
538572 }
539573
540574 - (IBAction)showPreviewerPreferences:(id)sender
@@ -586,6 +620,25 @@ static NSArray *previewers = nil;
586620
587621 return previewerIdentifiers;
588622 }
623+- (BOOL)openURL:(NSURL *)url withPreviewer:(id)previewer
624+{
625+ if([previewer conformsToProtocol:@protocol(BSLinkPreviewing)]) {
626+ return [previewer previewLink:url];
627+ }
628+
629+ return [previewer showImageWithURL:url];
630+}
631+- (BOOL)openURLs:(NSArray *)url withPreviewer:(id)previewer
632+{
633+ if([previewer respondsToSelector:@selector(previewLinks:)]) {
634+ return [previewer previewLinks:url];
635+ }
636+ if([previewer respondsToSelector:@selector(showImagesWithURLs:)]) {
637+ return [previewer showImagesWithURLs:url];
638+ }
639+ return NO;
640+}
641+
589642 - (BOOL)openURL:(NSURL *)url inPreviewerByName:(NSString *)previewerName
590643 {
591644 BOOL result = NO;
@@ -597,7 +650,7 @@ static NSArray *previewers = nil;
597650 if([displayName isEqualToString:previewerName]) {
598651 id previewer = [item previewer];
599652 if([previewer validateLink:url]) {
600- result = [previewer showImageWithURL:url];
653+ result = [self openURL:url withPreviewer:previewer];;
601654 }
602655 return result;
603656 }
@@ -616,7 +669,7 @@ static NSArray *previewers = nil;
616669 if([identifier isEqualToString:target]) {
617670 id previewer = [item previewer];
618671 if([previewer validateLink:url]) {
619- result = [previewer showImageWithURL:url];
672+ result = [self openURL:url withPreviewer:previewer];;
620673 }
621674 return result;
622675 }
--- a/PreviewerSelector.xcodeproj/masaki.mode1v3
+++ b/PreviewerSelector.xcodeproj/masaki.mode1v3
@@ -242,6 +242,30 @@
242242 <integer>2</integer>
243243 </dict>
244244 </dict>
245+ <dict>
246+ <key>XCObserverAutoDisconnectKey</key>
247+ <true/>
248+ <key>XCObserverDefintionKey</key>
249+ <dict>
250+ <key>PBXStatusAnalyzerResultsKey</key>
251+ <integer>0</integer>
252+ </dict>
253+ <key>XCObserverFactoryKey</key>
254+ <string>XCPerspectivesSpecificationIdentifier</string>
255+ <key>XCObserverGUIDKey</key>
256+ <string>XCObserverProjectIdentifier</string>
257+ <key>XCObserverNotificationKey</key>
258+ <string>PBXStatusBuildStateMessageNotification</string>
259+ <key>XCObserverTargetKey</key>
260+ <string>XCMainBuildResultsModuleGUID</string>
261+ <key>XCObserverTriggerKey</key>
262+ <string>awakenModuleWithObserver:</string>
263+ <key>XCObserverValidationKey</key>
264+ <dict>
265+ <key>PBXStatusAnalyzerResultsKey</key>
266+ <integer>2</integer>
267+ </dict>
268+ </dict>
245269 </array>
246270 <key>OpenEditors</key>
247271 <array/>
@@ -257,11 +281,15 @@
257281 <array>
258282 <string>active-combo-popup</string>
259283 <string>action</string>
284+ <string>servicesModuleRefactoring</string>
285+ <string>NSToolbarSpaceItem</string>
286+ <string>servicesModuleCVS</string>
260287 <string>NSToolbarFlexibleSpaceItem</string>
261- <string>build</string>
288+ <string>servicesModulebreakpoints</string>
289+ <string>debugger-enable-breakpoints</string>
262290 <string>build-and-go</string>
263- <string>go</string>
264291 <string>clean-target</string>
292+ <string>go</string>
265293 <string>com.apple.ide.PBXToolbarStopButton</string>
266294 <string>get-info</string>
267295 <string>NSToolbarFlexibleSpaceItem</string>
@@ -286,7 +314,6 @@
286314 <array>
287315 <string>1C37FBAC04509CD000000102</string>
288316 <string>1C37FAAC04509CD000000102</string>
289- <string>1C08E77C0454961000C914BD</string>
290317 <string>1C37FABC05509CD000000102</string>
291318 <string>1C37FABC05539CD112110102</string>
292319 <string>E2644B35053B69B200211256</string>
@@ -329,8 +356,9 @@
329356 <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
330357 <array>
331358 <array>
332- <integer>27</integer>
333- <integer>26</integer>
359+ <integer>4</integer>
360+ <integer>1</integer>
361+ <integer>0</integer>
334362 </array>
335363 </array>
336364 <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
@@ -355,7 +383,7 @@
355383 <real>164</real>
356384 </array>
357385 <key>RubberWindowFrame</key>
358- <string>37 107 1126 725 0 0 1280 832 </string>
386+ <string>192 145 1126 725 0 0 1440 878 </string>
359387 </dict>
360388 <key>Module</key>
361389 <string>PBXSmartGroupTreeModule</string>
@@ -371,7 +399,7 @@
371399 <key>PBXProjectModuleGUID</key>
372400 <string>1CE0B20306471E060097A5F4</string>
373401 <key>PBXProjectModuleLabel</key>
374- <string>PSPreviewerInterface.h</string>
402+ <string>BSPreviewPluginInterface.h</string>
375403 <key>PBXSplitModuleInNavigatorKey</key>
376404 <dict>
377405 <key>Split0</key>
@@ -379,67 +407,36 @@
379407 <key>PBXProjectModuleGUID</key>
380408 <string>1CE0B20406471E060097A5F4</string>
381409 <key>PBXProjectModuleLabel</key>
382- <string>PSPreviewerInterface.h</string>
410+ <string>BSPreviewPluginInterface.h</string>
383411 <key>_historyCapacity</key>
384412 <integer>0</integer>
385413 <key>bookmark</key>
386- <string>F4F4DE090F67DA1C00C75461</string>
414+ <string>F4D2568C11C7B78900232358</string>
387415 <key>history</key>
388416 <array>
389417 <string>F4A2FAEA0F4681A600A84E18</string>
390- <string>F4C981880F46ABC6005499D7</string>
391418 <string>F4C9818A0F46ABC6005499D7</string>
392- <string>F4C9818B0F46ABC6005499D7</string>
393- <string>F4C981900F46ABC6005499D7</string>
394419 <string>F4C981E00F46C583005499D7</string>
395- <string>F4C981E30F46C583005499D7</string>
396- <string>F4C981E50F46C583005499D7</string>
397420 <string>F4C6F3B00F470B4F0078E711</string>
398- <string>F432B5A90F4854EC00E28D22</string>
399- <string>F432B5AB0F4854EC00E28D22</string>
400421 <string>F432B5AC0F4854EC00E28D22</string>
401- <string>F432B5AD0F4854EC00E28D22</string>
402- <string>F432B5AE0F4854EC00E28D22</string>
403- <string>F432B5CE0F48615D00E28D22</string>
404- <string>F45032580F669DF200B0B042</string>
405- <string>F45032870F66A6E600B0B042</string>
406422 <string>F450329B0F66AB5A00B0B042</string>
407423 <string>F450329C0F66AB5A00B0B042</string>
408424 <string>F450329E0F66AB5A00B0B042</string>
409- <string>F45032AC0F66B24F00B0B042</string>
410- <string>F45032AE0F66B24F00B0B042</string>
411- <string>F45032B00F66B24F00B0B042</string>
412425 <string>F45032B30F66B24F00B0B042</string>
413- <string>F4F4DDF70F67D8D500C75461</string>
414- <string>F4F4DDF80F67D8D500C75461</string>
415- <string>F4F4DDF90F67D8D500C75461</string>
416- <string>F4F4DDFA0F67D8D500C75461</string>
417- </array>
418- <key>prevStack</key>
419- <array>
420- <string>F4A2FAF30F4681A600A84E18</string>
421- <string>F4A2FAF90F4681A600A84E18</string>
422- <string>F4A2FAFA0F4681A600A84E18</string>
423- <string>F4A2FAFB0F4681A600A84E18</string>
424- <string>F4C981950F46ABC6005499D7</string>
425- <string>F4C981970F46ABC6005499D7</string>
426- <string>F4C981980F46ABC6005499D7</string>
427- <string>F4C981B40F46BF77005499D7</string>
428- <string>F4C981B60F46BF77005499D7</string>
429- <string>F4C981EC0F46C583005499D7</string>
430- <string>F4C982120F46C783005499D7</string>
431- <string>F432B5B10F4854EC00E28D22</string>
432- <string>F432B5B50F4854EC00E28D22</string>
433- <string>F432B5B60F4854EC00E28D22</string>
434- <string>F432B5B70F4854EC00E28D22</string>
435- <string>F432B5B80F4854EC00E28D22</string>
436- <string>F450328B0F66A6E600B0B042</string>
437- <string>F45032B80F66B24F00B0B042</string>
438- <string>F45032BA0F66B24F00B0B042</string>
439- <string>F45032BC0F66B24F00B0B042</string>
440- <string>F4F4DDFB0F67D8D500C75461</string>
441- <string>F4F4DDFC0F67D8D500C75461</string>
442- <string>F4F4DDFD0F67D8D500C75461</string>
426+ <string>F4D254FF11C79FF800232358</string>
427+ <string>F4D2550011C79FF800232358</string>
428+ <string>F4D2550111C79FF800232358</string>
429+ <string>F4D2553411C7A46800232358</string>
430+ <string>F4D2553611C7A46800232358</string>
431+ <string>F4D2560A11C7AA2C00232358</string>
432+ <string>F4D2560C11C7AA2C00232358</string>
433+ <string>F4D2565011C7B0E600232358</string>
434+ <string>F4D2565A11C7B1ED00232358</string>
435+ <string>F4D2565B11C7B1ED00232358</string>
436+ <string>F4D2565C11C7B1ED00232358</string>
437+ <string>F4D2566611C7B31D00232358</string>
438+ <string>F4D2568A11C7B78900232358</string>
439+ <string>F4D2568B11C7B78900232358</string>
443440 </array>
444441 </dict>
445442 <key>SplitCount</key>
@@ -451,14 +448,14 @@
451448 <key>GeometryConfiguration</key>
452449 <dict>
453450 <key>Frame</key>
454- <string>{{0, 0}, {918, 572}}</string>
451+ <string>{{0, 0}, {918, 569}}</string>
455452 <key>RubberWindowFrame</key>
456- <string>37 107 1126 725 0 0 1280 832 </string>
453+ <string>192 145 1126 725 0 0 1440 878 </string>
457454 </dict>
458455 <key>Module</key>
459456 <string>PBXNavigatorGroup</string>
460457 <key>Proportion</key>
461- <string>572pt</string>
458+ <string>569pt</string>
462459 </dict>
463460 <dict>
464461 <key>ContentConfiguration</key>
@@ -471,14 +468,14 @@
471468 <key>GeometryConfiguration</key>
472469 <dict>
473470 <key>Frame</key>
474- <string>{{0, 577}, {918, 107}}</string>
471+ <string>{{0, 574}, {918, 110}}</string>
475472 <key>RubberWindowFrame</key>
476- <string>37 107 1126 725 0 0 1280 832 </string>
473+ <string>192 145 1126 725 0 0 1440 878 </string>
477474 </dict>
478475 <key>Module</key>
479476 <string>XCDetailModule</string>
480477 <key>Proportion</key>
481- <string>107pt</string>
478+ <string>110pt</string>
482479 </dict>
483480 </array>
484481 <key>Proportion</key>
@@ -497,12 +494,14 @@
497494 </array>
498495 <key>TableOfContents</key>
499496 <array>
500- <string>F4F4DDFF0F67D8D500C75461</string>
497+ <string>F4D2550611C79FF800232358</string>
501498 <string>1CE0B1FE06471DED0097A5F4</string>
502- <string>F4F4DE000F67D8D500C75461</string>
499+ <string>F4D2550711C79FF800232358</string>
503500 <string>1CE0B20306471E060097A5F4</string>
504501 <string>1CE0B20506471E060097A5F4</string>
505502 </array>
503+ <key>ToolbarConfigUserDefaultsMinorVersion</key>
504+ <string>2</string>
506505 <key>ToolbarConfiguration</key>
507506 <string>xcode.toolbar.config.defaultV3</string>
508507 </dict>
@@ -616,13 +615,13 @@
616615 <key>StatusbarIsVisible</key>
617616 <true/>
618617 <key>TimeStamp</key>
619- <real>258464284.382907</real>
618+ <real>298301321.97930998</real>
620619 <key>ToolbarDisplayMode</key>
621620 <integer>2</integer>
622621 <key>ToolbarIsVisible</key>
623622 <true/>
624623 <key>ToolbarSizeMode</key>
625- <integer>1</integer>
624+ <integer>2</integer>
626625 <key>Type</key>
627626 <string>Perspectives</string>
628627 <key>UpdateMessage</key>
@@ -632,12 +631,16 @@
632631 <key>WindowOrderList</key>
633632 <array>
634633 <string>F4C6F3920F47034D0078E711</string>
634+ <string>1C530D57069F1CE1000CFCEE</string>
635+ <string>F4D2553E11C7A46800232358</string>
636+ <string>F4D2553F11C7A46800232358</string>
637+ <string>1C78EAAD065D492600B07095</string>
635638 <string>1CD10A99069EF8BA00B06720</string>
636639 <string>F4F4DDE80F67D5AD00C75461</string>
637- <string>/Volumes/MachintoshHD/Users/masaki/Project/PreviewerSelector/PreviewerSelector.xcodeproj</string>
640+ <string>/Users/masaki/Project/PreviewerSelector/PreviewerSelector.xcodeproj</string>
638641 </array>
639642 <key>WindowString</key>
640- <string>37 107 1126 725 0 0 1280 832 </string>
643+ <string>192 145 1126 725 0 0 1440 878 </string>
641644 <key>WindowToolsV3</key>
642645 <array>
643646 <dict>
@@ -658,7 +661,7 @@
658661 <key>PBXProjectModuleGUID</key>
659662 <string>1CD0528F0623707200166675</string>
660663 <key>PBXProjectModuleLabel</key>
661- <string></string>
664+ <string>PreviewerSelector.m</string>
662665 <key>StatusBarVisibility</key>
663666 <true/>
664667 </dict>
@@ -667,7 +670,7 @@
667670 <key>Frame</key>
668671 <string>{{0, 0}, {644, 271}}</string>
669672 <key>RubberWindowFrame</key>
670- <string>222 200 644 609 0 0 1280 832 </string>
673+ <string>278 240 644 609 0 0 1440 878 </string>
671674 </dict>
672675 <key>Module</key>
673676 <string>PBXNavigatorGroup</string>
@@ -679,12 +682,10 @@
679682 <true/>
680683 <key>ContentConfiguration</key>
681684 <dict>
682- <key>PBXBuildLogShowsTranscriptDefaultKey</key>
683- <string>{{0, 164}, {644, 128}}</string>
684685 <key>PBXProjectModuleGUID</key>
685686 <string>XCMainBuildResultsModuleGUID</string>
686687 <key>PBXProjectModuleLabel</key>
687- <string>ビルド</string>
688+ <string>ビルド結果</string>
688689 <key>XCBuildResultsTrigger_Collapse</key>
689690 <integer>1024</integer>
690691 <key>XCBuildResultsTrigger_Open</key>
@@ -695,7 +696,7 @@
695696 <key>Frame</key>
696697 <string>{{0, 276}, {644, 292}}</string>
697698 <key>RubberWindowFrame</key>
698- <string>222 200 644 609 0 0 1280 832 </string>
699+ <string>278 240 644 609 0 0 1440 878 </string>
699700 </dict>
700701 <key>Module</key>
701702 <string>PBXBuildResultsModule</string>
@@ -718,14 +719,14 @@
718719 <key>TableOfContents</key>
719720 <array>
720721 <string>F4F4DDE80F67D5AD00C75461</string>
721- <string>F4F4DDE90F67D5AD00C75461</string>
722+ <string>F4D254EB11C796BF00232358</string>
722723 <string>1CD0528F0623707200166675</string>
723724 <string>XCMainBuildResultsModuleGUID</string>
724725 </array>
725726 <key>ToolbarConfiguration</key>
726727 <string>xcode.toolbar.config.buildV3</string>
727728 <key>WindowString</key>
728- <string>222 200 644 609 0 0 1280 832 </string>
729+ <string>278 240 644 609 0 0 1440 878 </string>
729730 <key>WindowToolGUID</key>
730731 <string>F4F4DDE80F67D5AD00C75461</string>
731732 <key>WindowToolIsVisible</key>
@@ -812,10 +813,10 @@
812813 <key>Frame</key>
813814 <string>{{327, 0}, {430, 345}}</string>
814815 <key>RubberWindowFrame</key>
815- <string>292 110 757 692 0 0 1280 832 </string>
816+ <string>381 140 757 692 0 0 1440 878 </string>
816817 </dict>
817818 <key>RubberWindowFrame</key>
818- <string>292 110 757 692 0 0 1280 832 </string>
819+ <string>381 140 757 692 0 0 1440 878 </string>
819820 </dict>
820821 <key>Module</key>
821822 <string>PBXDebugSessionModule</string>
@@ -838,18 +839,18 @@
838839 <key>TableOfContents</key>
839840 <array>
840841 <string>1CD10A99069EF8BA00B06720</string>
841- <string>F4F4DE010F67D8D500C75461</string>
842+ <string>F4D254F911C79FE000232358</string>
842843 <string>1C162984064C10D400B95A72</string>
843- <string>F4F4DE020F67D8D500C75461</string>
844- <string>F4F4DE030F67D8D500C75461</string>
845- <string>F4F4DE040F67D8D500C75461</string>
846- <string>F4F4DE050F67D8D500C75461</string>
847- <string>F4F4DE060F67D8D500C75461</string>
844+ <string>F4D254FA11C79FE000232358</string>
845+ <string>F4D254FB11C79FE000232358</string>
846+ <string>F4D254FC11C79FE000232358</string>
847+ <string>F4D254FD11C79FE000232358</string>
848+ <string>F4D254FE11C79FE000232358</string>
848849 </array>
849850 <key>ToolbarConfiguration</key>
850851 <string>xcode.toolbar.config.debugV3</string>
851852 <key>WindowString</key>
852- <string>292 110 757 692 0 0 1280 832 </string>
853+ <string>381 140 757 692 0 0 1440 878 </string>
853854 <key>WindowToolGUID</key>
854855 <string>1CD10A99069EF8BA00B06720</string>
855856 <key>WindowToolIsVisible</key>
@@ -871,14 +872,12 @@
871872 <key>Dock</key>
872873 <array>
873874 <dict>
874- <key>BecomeActive</key>
875- <true/>
876875 <key>ContentConfiguration</key>
877876 <dict>
878877 <key>PBXProjectModuleGUID</key>
879878 <string>1CDD528C0622207200134675</string>
880879 <key>PBXProjectModuleLabel</key>
881- <string>PSPreviewerItem.m</string>
880+ <string></string>
882881 <key>StatusBarVisibility</key>
883882 <true/>
884883 </dict>
@@ -887,7 +886,7 @@
887886 <key>Frame</key>
888887 <string>{{0, 0}, {781, 212}}</string>
889888 <key>RubberWindowFrame</key>
890- <string>47 342 781 470 0 0 1280 832 </string>
889+ <string>62 385 781 470 0 0 1440 878 </string>
891890 </dict>
892891 <key>Module</key>
893892 <string>PBXNavigatorGroup</string>
@@ -899,6 +898,8 @@
899898 <string>212pt</string>
900899 </dict>
901900 <dict>
901+ <key>BecomeActive</key>
902+ <true/>
902903 <key>ContentConfiguration</key>
903904 <dict>
904905 <key>PBXProjectModuleGUID</key>
@@ -911,7 +912,7 @@
911912 <key>Frame</key>
912913 <string>{{0, 217}, {781, 212}}</string>
913914 <key>RubberWindowFrame</key>
914- <string>47 342 781 470 0 0 1280 832 </string>
915+ <string>62 385 781 470 0 0 1440 878 </string>
915916 </dict>
916917 <key>Module</key>
917918 <string>PBXProjectFindModule</string>
@@ -934,13 +935,13 @@
934935 <key>TableOfContents</key>
935936 <array>
936937 <string>1C530D57069F1CE1000CFCEE</string>
937- <string>F432B5A20F4854E400E28D22</string>
938- <string>F432B5A30F4854E400E28D22</string>
938+ <string>F4D2554211C7A4A100232358</string>
939+ <string>F4D2554311C7A4A100232358</string>
939940 <string>1CDD528C0622207200134675</string>
940941 <string>1CD0528E0623707200166675</string>
941942 </array>
942943 <key>WindowString</key>
943- <string>47 342 781 470 0 0 1280 832 </string>
944+ <string>62 385 781 470 0 0 1440 878 </string>
944945 <key>WindowToolGUID</key>
945946 <string>1C530D57069F1CE1000CFCEE</string>
946947 <key>WindowToolIsVisible</key>
@@ -965,8 +966,6 @@
965966 <key>Dock</key>
966967 <array>
967968 <dict>
968- <key>BecomeActive</key>
969- <true/>
970969 <key>ContentConfiguration</key>
971970 <dict>
972971 <key>PBXProjectModuleGUID</key>
@@ -979,7 +978,7 @@
979978 <key>Frame</key>
980979 <string>{{0, 0}, {458, 653}}</string>
981980 <key>RubberWindowFrame</key>
982- <string>761 138 458 694 0 0 1280 832 </string>
981+ <string>909 184 458 694 0 0 1440 878 </string>
983982 </dict>
984983 <key>Module</key>
985984 <string>PBXDebugCLIModule</string>
@@ -1002,17 +1001,17 @@
10021001 <key>TableOfContents</key>
10031002 <array>
10041003 <string>1C78EAAD065D492600B07095</string>
1005- <string>F432B5A40F4854E400E28D22</string>
1004+ <string>F4D2552411C7A40900232358</string>
10061005 <string>1C78EAAC065D492600B07095</string>
10071006 </array>
10081007 <key>ToolbarConfiguration</key>
10091008 <string>xcode.toolbar.config.consoleV3</string>
10101009 <key>WindowString</key>
1011- <string>761 138 458 694 0 0 1280 832 </string>
1010+ <string>909 184 458 694 0 0 1440 878 </string>
10121011 <key>WindowToolGUID</key>
10131012 <string>1C78EAAD065D492600B07095</string>
10141013 <key>WindowToolIsVisible</key>
1015- <true/>
1014+ <false/>
10161015 </dict>
10171016 <dict>
10181017 <key>Identifier</key>
@@ -1075,7 +1074,7 @@
10751074 <key>Frame</key>
10761075 <string>{{0, 0}, {452, 0}}</string>
10771076 <key>RubberWindowFrame</key>
1078- <string>743 286 452 308 0 0 1280 832 </string>
1077+ <string>887 311 452 308 0 0 1440 878 </string>
10791078 </dict>
10801079 <key>Module</key>
10811080 <string>PBXNavigatorGroup</string>
@@ -1120,7 +1119,7 @@
11201119 <key>Frame</key>
11211120 <string>{{0, 5}, {452, 262}}</string>
11221121 <key>RubberWindowFrame</key>
1123- <string>743 286 452 308 0 0 1280 832 </string>
1122+ <string>887 311 452 308 0 0 1440 878 </string>
11241123 </dict>
11251124 <key>Module</key>
11261125 <string>PBXCVSModule</string>
@@ -1143,14 +1142,14 @@
11431142 <key>TableOfContents</key>
11441143 <array>
11451144 <string>F4C6F3920F47034D0078E711</string>
1146- <string>F4F4DE070F67D8D500C75461</string>
1145+ <string>F4D2568711C7B78200232358</string>
11471146 <string>1C78EAB2065D492600B07095</string>
11481147 <string>1CD052920623707200166675</string>
11491148 </array>
11501149 <key>ToolbarConfiguration</key>
11511150 <string>xcode.toolbar.config.scm</string>
11521151 <key>WindowString</key>
1153- <string>743 286 452 308 0 0 1280 832 </string>
1152+ <string>887 311 452 308 0 0 1440 878 </string>
11541153 <key>WindowToolGUID</key>
11551154 <string>F4C6F3920F47034D0078E711</string>
11561155 <key>WindowToolIsVisible</key>
--- a/PreviewerSelector.xcodeproj/masaki.pbxuser
+++ b/PreviewerSelector.xcodeproj/masaki.pbxuser
@@ -108,62 +108,188 @@
108108 PBXFileDataSource_Target_ColumnID,
109109 );
110110 };
111- PBXPerProjectTemplateStateSaveDate = 258462816;
112- PBXWorkspaceStateSaveDate = 258462816;
111+ PBXPerProjectTemplateStateSaveDate = 298292711;
112+ PBXWorkspaceStateSaveDate = 298292711;
113113 };
114114 perUserProjectItems = {
115- F432B5A90F4854EC00E28D22 /* PBXTextBookmark */ = F432B5A90F4854EC00E28D22 /* PBXTextBookmark */;
116- F432B5AB0F4854EC00E28D22 /* PBXTextBookmark */ = F432B5AB0F4854EC00E28D22 /* PBXTextBookmark */;
117- F432B5AC0F4854EC00E28D22 /* PBXTextBookmark */ = F432B5AC0F4854EC00E28D22 /* PBXTextBookmark */;
118- F432B5AD0F4854EC00E28D22 /* PBXTextBookmark */ = F432B5AD0F4854EC00E28D22 /* PBXTextBookmark */;
119- F432B5AE0F4854EC00E28D22 /* PBXTextBookmark */ = F432B5AE0F4854EC00E28D22 /* PBXTextBookmark */;
120- F432B5B10F4854EC00E28D22 /* PBXTextBookmark */ = F432B5B10F4854EC00E28D22 /* PBXTextBookmark */;
121- F432B5B50F4854EC00E28D22 /* PBXTextBookmark */ = F432B5B50F4854EC00E28D22 /* PBXTextBookmark */;
122- F432B5B60F4854EC00E28D22 /* PBXTextBookmark */ = F432B5B60F4854EC00E28D22 /* PBXTextBookmark */;
123- F432B5B70F4854EC00E28D22 /* PBXTextBookmark */ = F432B5B70F4854EC00E28D22 /* PBXTextBookmark */;
124- F432B5B80F4854EC00E28D22 /* PBXTextBookmark */ = F432B5B80F4854EC00E28D22 /* PBXTextBookmark */;
125- F432B5CE0F48615D00E28D22 /* PBXTextBookmark */ = F432B5CE0F48615D00E28D22 /* PBXTextBookmark */;
126- F45032580F669DF200B0B042 /* PBXTextBookmark */ = F45032580F669DF200B0B042 /* PBXTextBookmark */;
127- F45032870F66A6E600B0B042 /* PBXTextBookmark */ = F45032870F66A6E600B0B042 /* PBXTextBookmark */;
128- F450328B0F66A6E600B0B042 /* PBXTextBookmark */ = F450328B0F66A6E600B0B042 /* PBXTextBookmark */;
129- F450329B0F66AB5A00B0B042 /* PBXTextBookmark */ = F450329B0F66AB5A00B0B042 /* PBXTextBookmark */;
130- F450329C0F66AB5A00B0B042 /* PBXTextBookmark */ = F450329C0F66AB5A00B0B042 /* PBXTextBookmark */;
131- F450329E0F66AB5A00B0B042 /* PlistBookmark */ = F450329E0F66AB5A00B0B042 /* PlistBookmark */;
132- F45032AC0F66B24F00B0B042 /* PBXTextBookmark */ = F45032AC0F66B24F00B0B042 /* PBXTextBookmark */;
133- F45032AE0F66B24F00B0B042 /* PBXTextBookmark */ = F45032AE0F66B24F00B0B042 /* PBXTextBookmark */;
134- F45032B00F66B24F00B0B042 /* PBXTextBookmark */ = F45032B00F66B24F00B0B042 /* PBXTextBookmark */;
135- F45032B30F66B24F00B0B042 /* PlistBookmark */ = F45032B30F66B24F00B0B042 /* PlistBookmark */;
136- F45032B80F66B24F00B0B042 /* PBXTextBookmark */ = F45032B80F66B24F00B0B042 /* PBXTextBookmark */;
137- F45032BA0F66B24F00B0B042 /* PBXTextBookmark */ = F45032BA0F66B24F00B0B042 /* PBXTextBookmark */;
138- F45032BC0F66B24F00B0B042 /* PBXTextBookmark */ = F45032BC0F66B24F00B0B042 /* PBXTextBookmark */;
139- F4A2FAEA0F4681A600A84E18 /* PBXTextBookmark */ = F4A2FAEA0F4681A600A84E18 /* PBXTextBookmark */;
140- F4A2FAF30F4681A600A84E18 /* PBXTextBookmark */ = F4A2FAF30F4681A600A84E18 /* PBXTextBookmark */;
141- F4A2FAF90F4681A600A84E18 /* PBXTextBookmark */ = F4A2FAF90F4681A600A84E18 /* PBXTextBookmark */;
142- F4A2FAFA0F4681A600A84E18 /* PBXTextBookmark */ = F4A2FAFA0F4681A600A84E18 /* PBXTextBookmark */;
143- F4A2FAFB0F4681A600A84E18 /* PBXTextBookmark */ = F4A2FAFB0F4681A600A84E18 /* PBXTextBookmark */;
144- F4C6F3B00F470B4F0078E711 /* PlistBookmark */ = F4C6F3B00F470B4F0078E711 /* PlistBookmark */;
145- F4C981880F46ABC6005499D7 /* PBXTextBookmark */ = F4C981880F46ABC6005499D7 /* PBXTextBookmark */;
146- F4C9818A0F46ABC6005499D7 /* PBXTextBookmark */ = F4C9818A0F46ABC6005499D7 /* PBXTextBookmark */;
147- F4C9818B0F46ABC6005499D7 /* PBXTextBookmark */ = F4C9818B0F46ABC6005499D7 /* PBXTextBookmark */;
148- F4C981900F46ABC6005499D7 /* PBXTextBookmark */ = F4C981900F46ABC6005499D7 /* PBXTextBookmark */;
149- F4C981950F46ABC6005499D7 /* PBXTextBookmark */ = F4C981950F46ABC6005499D7 /* PBXTextBookmark */;
150- F4C981970F46ABC6005499D7 /* PBXTextBookmark */ = F4C981970F46ABC6005499D7 /* PBXTextBookmark */;
151- F4C981980F46ABC6005499D7 /* PBXTextBookmark */ = F4C981980F46ABC6005499D7 /* PBXTextBookmark */;
152- F4C981B40F46BF77005499D7 /* PlistBookmark */ = F4C981B40F46BF77005499D7 /* PlistBookmark */;
153- F4C981B60F46BF77005499D7 /* PlistBookmark */ = F4C981B60F46BF77005499D7 /* PlistBookmark */;
154- F4C981E00F46C583005499D7 /* PBXTextBookmark */ = F4C981E00F46C583005499D7 /* PBXTextBookmark */;
155- F4C981E30F46C583005499D7 /* PBXTextBookmark */ = F4C981E30F46C583005499D7 /* PBXTextBookmark */;
156- F4C981E50F46C583005499D7 /* PBXTextBookmark */ = F4C981E50F46C583005499D7 /* PBXTextBookmark */;
157- F4C981EC0F46C583005499D7 /* PBXTextBookmark */ = F4C981EC0F46C583005499D7 /* PBXTextBookmark */;
158- F4C982120F46C783005499D7 /* PBXTextBookmark */ = F4C982120F46C783005499D7 /* PBXTextBookmark */;
159- F4F4DDF70F67D8D500C75461 /* PBXTextBookmark */ = F4F4DDF70F67D8D500C75461 /* PBXTextBookmark */;
160- F4F4DDF80F67D8D500C75461 /* PBXTextBookmark */ = F4F4DDF80F67D8D500C75461 /* PBXTextBookmark */;
161- F4F4DDF90F67D8D500C75461 /* PBXTextBookmark */ = F4F4DDF90F67D8D500C75461 /* PBXTextBookmark */;
162- F4F4DDFA0F67D8D500C75461 /* PBXTextBookmark */ = F4F4DDFA0F67D8D500C75461 /* PBXTextBookmark */;
163- F4F4DDFB0F67D8D500C75461 /* PBXTextBookmark */ = F4F4DDFB0F67D8D500C75461 /* PBXTextBookmark */;
164- F4F4DDFC0F67D8D500C75461 /* PBXTextBookmark */ = F4F4DDFC0F67D8D500C75461 /* PBXTextBookmark */;
165- F4F4DDFD0F67D8D500C75461 /* PBXTextBookmark */ = F4F4DDFD0F67D8D500C75461 /* PBXTextBookmark */;
166- F4F4DE090F67DA1C00C75461 /* PBXTextBookmark */ = F4F4DE090F67DA1C00C75461 /* PBXTextBookmark */;
115+ F432B5A90F4854EC00E28D22 = F432B5A90F4854EC00E28D22 /* PBXTextBookmark */;
116+ F432B5AB0F4854EC00E28D22 = F432B5AB0F4854EC00E28D22 /* PBXTextBookmark */;
117+ F432B5AC0F4854EC00E28D22 = F432B5AC0F4854EC00E28D22 /* PBXTextBookmark */;
118+ F432B5AD0F4854EC00E28D22 = F432B5AD0F4854EC00E28D22 /* PBXTextBookmark */;
119+ F432B5AE0F4854EC00E28D22 = F432B5AE0F4854EC00E28D22 /* PBXTextBookmark */;
120+ F432B5B10F4854EC00E28D22 = F432B5B10F4854EC00E28D22 /* PBXTextBookmark */;
121+ F432B5B50F4854EC00E28D22 = F432B5B50F4854EC00E28D22 /* PBXTextBookmark */;
122+ F432B5B60F4854EC00E28D22 = F432B5B60F4854EC00E28D22 /* PBXTextBookmark */;
123+ F432B5B70F4854EC00E28D22 = F432B5B70F4854EC00E28D22 /* PBXTextBookmark */;
124+ F432B5B80F4854EC00E28D22 = F432B5B80F4854EC00E28D22 /* PBXTextBookmark */;
125+ F432B5CE0F48615D00E28D22 = F432B5CE0F48615D00E28D22 /* PBXTextBookmark */;
126+ F45032580F669DF200B0B042 = F45032580F669DF200B0B042 /* PBXTextBookmark */;
127+ F45032870F66A6E600B0B042 = F45032870F66A6E600B0B042 /* PBXTextBookmark */;
128+ F450328B0F66A6E600B0B042 = F450328B0F66A6E600B0B042 /* PBXTextBookmark */;
129+ F450329B0F66AB5A00B0B042 = F450329B0F66AB5A00B0B042 /* PBXTextBookmark */;
130+ F450329C0F66AB5A00B0B042 = F450329C0F66AB5A00B0B042 /* PBXTextBookmark */;
131+ F450329E0F66AB5A00B0B042 = F450329E0F66AB5A00B0B042 /* PlistBookmark */;
132+ F45032AC0F66B24F00B0B042 = F45032AC0F66B24F00B0B042 /* PBXTextBookmark */;
133+ F45032AE0F66B24F00B0B042 = F45032AE0F66B24F00B0B042 /* PBXTextBookmark */;
134+ F45032B00F66B24F00B0B042 = F45032B00F66B24F00B0B042 /* PBXTextBookmark */;
135+ F45032B30F66B24F00B0B042 = F45032B30F66B24F00B0B042 /* PlistBookmark */;
136+ F45032B80F66B24F00B0B042 = F45032B80F66B24F00B0B042 /* PBXTextBookmark */;
137+ F45032BA0F66B24F00B0B042 = F45032BA0F66B24F00B0B042 /* PBXTextBookmark */;
138+ F45032BC0F66B24F00B0B042 = F45032BC0F66B24F00B0B042 /* PBXTextBookmark */;
139+ F4A2FAEA0F4681A600A84E18 = F4A2FAEA0F4681A600A84E18 /* PBXTextBookmark */;
140+ F4A2FAF30F4681A600A84E18 = F4A2FAF30F4681A600A84E18 /* PBXTextBookmark */;
141+ F4A2FAF90F4681A600A84E18 = F4A2FAF90F4681A600A84E18 /* PBXTextBookmark */;
142+ F4A2FAFA0F4681A600A84E18 = F4A2FAFA0F4681A600A84E18 /* PBXTextBookmark */;
143+ F4A2FAFB0F4681A600A84E18 = F4A2FAFB0F4681A600A84E18 /* PBXTextBookmark */;
144+ F4C6F3B00F470B4F0078E711 = F4C6F3B00F470B4F0078E711 /* PlistBookmark */;
145+ F4C981880F46ABC6005499D7 = F4C981880F46ABC6005499D7 /* PBXTextBookmark */;
146+ F4C9818A0F46ABC6005499D7 = F4C9818A0F46ABC6005499D7 /* PBXTextBookmark */;
147+ F4C9818B0F46ABC6005499D7 = F4C9818B0F46ABC6005499D7 /* PBXTextBookmark */;
148+ F4C981900F46ABC6005499D7 = F4C981900F46ABC6005499D7 /* PBXTextBookmark */;
149+ F4C981950F46ABC6005499D7 = F4C981950F46ABC6005499D7 /* PBXTextBookmark */;
150+ F4C981970F46ABC6005499D7 = F4C981970F46ABC6005499D7 /* PBXTextBookmark */;
151+ F4C981980F46ABC6005499D7 = F4C981980F46ABC6005499D7 /* PBXTextBookmark */;
152+ F4C981B40F46BF77005499D7 = F4C981B40F46BF77005499D7 /* PlistBookmark */;
153+ F4C981B60F46BF77005499D7 = F4C981B60F46BF77005499D7 /* PlistBookmark */;
154+ F4C981E00F46C583005499D7 = F4C981E00F46C583005499D7 /* PBXTextBookmark */;
155+ F4C981E30F46C583005499D7 = F4C981E30F46C583005499D7 /* PBXTextBookmark */;
156+ F4C981E50F46C583005499D7 = F4C981E50F46C583005499D7 /* PBXTextBookmark */;
157+ F4C981EC0F46C583005499D7 = F4C981EC0F46C583005499D7 /* PBXTextBookmark */;
158+ F4C982120F46C783005499D7 = F4C982120F46C783005499D7 /* PBXTextBookmark */;
159+ F4D254F711C79FE000232358 /* XCBuildMessageTextBookmark */ = F4D254F711C79FE000232358 /* XCBuildMessageTextBookmark */;
160+ F4D254F811C79FE000232358 /* PBXTextBookmark */ = F4D254F811C79FE000232358 /* PBXTextBookmark */;
161+ F4D254FF11C79FF800232358 /* PBXTextBookmark */ = F4D254FF11C79FF800232358 /* PBXTextBookmark */;
162+ F4D2550011C79FF800232358 /* PBXTextBookmark */ = F4D2550011C79FF800232358 /* PBXTextBookmark */;
163+ F4D2550111C79FF800232358 /* PBXTextBookmark */ = F4D2550111C79FF800232358 /* PBXTextBookmark */;
164+ F4D2550211C79FF800232358 /* PBXTextBookmark */ = F4D2550211C79FF800232358 /* PBXTextBookmark */;
165+ F4D2550311C79FF800232358 /* PBXTextBookmark */ = F4D2550311C79FF800232358 /* PBXTextBookmark */;
166+ F4D2550411C79FF800232358 /* PBXTextBookmark */ = F4D2550411C79FF800232358 /* PBXTextBookmark */;
167+ F4D2550511C79FF800232358 /* PBXTextBookmark */ = F4D2550511C79FF800232358 /* PBXTextBookmark */;
168+ F4D2550A11C7A27300232358 /* PBXTextBookmark */ = F4D2550A11C7A27300232358 /* PBXTextBookmark */;
169+ F4D2550D11C7A27C00232358 /* PBXTextBookmark */ = F4D2550D11C7A27C00232358 /* PBXTextBookmark */;
170+ F4D2551011C7A28500232358 /* XCBuildMessageTextBookmark */ = F4D2551011C7A28500232358 /* XCBuildMessageTextBookmark */;
171+ F4D2551111C7A28500232358 /* PBXTextBookmark */ = F4D2551111C7A28500232358 /* PBXTextBookmark */;
172+ F4D2551411C7A2C700232358 /* PBXTextBookmark */ = F4D2551411C7A2C700232358 /* PBXTextBookmark */;
173+ F4D2551911C7A2EC00232358 /* PBXTextBookmark */ = F4D2551911C7A2EC00232358 /* PBXTextBookmark */;
174+ F4D2551A11C7A2EC00232358 /* PBXTextBookmark */ = F4D2551A11C7A2EC00232358 /* PBXTextBookmark */;
175+ F4D2551C11C7A2EC00232358 /* XCBuildMessageTextBookmark */ = F4D2551C11C7A2EC00232358 /* XCBuildMessageTextBookmark */;
176+ F4D2551D11C7A2EC00232358 /* PBXTextBookmark */ = F4D2551D11C7A2EC00232358 /* PBXTextBookmark */;
177+ F4D2552011C7A2EF00232358 /* PBXTextBookmark */ = F4D2552011C7A2EF00232358 /* PBXTextBookmark */;
178+ F4D2552311C7A40900232358 /* PBXTextBookmark */ = F4D2552311C7A40900232358 /* PBXTextBookmark */;
179+ F4D2552711C7A40A00232358 /* PBXTextBookmark */ = F4D2552711C7A40A00232358 /* PBXTextBookmark */;
180+ F4D2552A11C7A42500232358 /* PBXTextBookmark */ = F4D2552A11C7A42500232358 /* PBXTextBookmark */;
181+ F4D2552D11C7A43100232358 /* PBXTextBookmark */ = F4D2552D11C7A43100232358 /* PBXTextBookmark */;
182+ F4D2553011C7A45D00232358 /* PBXTextBookmark */ = F4D2553011C7A45D00232358 /* PBXTextBookmark */;
183+ F4D2553311C7A46500232358 /* PBXTextBookmark */ = F4D2553311C7A46500232358 /* PBXTextBookmark */;
184+ F4D2553411C7A46800232358 /* PBXTextBookmark */ = F4D2553411C7A46800232358 /* PBXTextBookmark */;
185+ F4D2553611C7A46800232358 /* PBXTextBookmark */ = F4D2553611C7A46800232358 /* PBXTextBookmark */;
186+ F4D2553811C7A46800232358 /* PBXTextBookmark */ = F4D2553811C7A46800232358 /* PBXTextBookmark */;
187+ F4D2553A11C7A46800232358 /* PBXTextBookmark */ = F4D2553A11C7A46800232358 /* PBXTextBookmark */;
188+ F4D2553B11C7A46800232358 /* PBXTextBookmark */ = F4D2553B11C7A46800232358 /* PBXTextBookmark */;
189+ F4D2553C11C7A46800232358 /* PBXTextBookmark */ = F4D2553C11C7A46800232358 /* PBXTextBookmark */;
190+ F4D2553D11C7A46800232358 /* PBXTextBookmark */ = F4D2553D11C7A46800232358 /* PBXTextBookmark */;
191+ F4D2554011C7A4A100232358 /* PBXTextBookmark */ = F4D2554011C7A4A100232358 /* PBXTextBookmark */;
192+ F4D2554811C7A51F00232358 /* PBXTextBookmark */ = F4D2554811C7A51F00232358 /* PBXTextBookmark */;
193+ F4D2554911C7A51F00232358 /* XCBuildMessageTextBookmark */ = F4D2554911C7A51F00232358 /* XCBuildMessageTextBookmark */;
194+ F4D2554A11C7A51F00232358 /* PBXTextBookmark */ = F4D2554A11C7A51F00232358 /* PBXTextBookmark */;
195+ F4D2554B11C7A52400232358 /* PBXTextBookmark */ = F4D2554B11C7A52400232358 /* PBXTextBookmark */;
196+ F4D2554E11C7A60F00232358 /* PBXTextBookmark */ = F4D2554E11C7A60F00232358 /* PBXTextBookmark */;
197+ F4D2555111C7A61200232358 /* PBXTextBookmark */ = F4D2555111C7A61200232358 /* PBXTextBookmark */;
198+ F4D2555411C7A61500232358 /* PBXTextBookmark */ = F4D2555411C7A61500232358 /* PBXTextBookmark */;
199+ F4D2555511C7A61700232358 /* PBXTextBookmark */ = F4D2555511C7A61700232358 /* PBXTextBookmark */;
200+ F4D2555611C7A61700232358 /* PBXTextBookmark */ = F4D2555611C7A61700232358 /* PBXTextBookmark */;
201+ F4D2555711C7A61700232358 /* PBXTextBookmark */ = F4D2555711C7A61700232358 /* PBXTextBookmark */;
202+ F4D2555A11C7A65700232358 /* PBXTextBookmark */ = F4D2555A11C7A65700232358 /* PBXTextBookmark */;
203+ F4D2555B11C7A65A00232358 /* PBXTextBookmark */ = F4D2555B11C7A65A00232358 /* PBXTextBookmark */;
204+ F4D2555E11C7A70F00232358 /* PBXTextBookmark */ = F4D2555E11C7A70F00232358 /* PBXTextBookmark */;
205+ F4D2555F11C7A71900232358 /* PBXTextBookmark */ = F4D2555F11C7A71900232358 /* PBXTextBookmark */;
206+ F4D2556211C7A78300232358 /* PBXTextBookmark */ = F4D2556211C7A78300232358 /* PBXTextBookmark */;
207+ F4D2556311C7A78400232358 /* PBXTextBookmark */ = F4D2556311C7A78400232358 /* PBXTextBookmark */;
208+ F4D2556611C7A7B900232358 /* PBXTextBookmark */ = F4D2556611C7A7B900232358 /* PBXTextBookmark */;
209+ F4D2556711C7A7C000232358 /* PBXTextBookmark */ = F4D2556711C7A7C000232358 /* PBXTextBookmark */;
210+ F4D2556A11C7A84D00232358 /* PBXTextBookmark */ = F4D2556A11C7A84D00232358 /* PBXTextBookmark */;
211+ F4D2556D11C7A85000232358 /* PBXTextBookmark */ = F4D2556D11C7A85000232358 /* PBXTextBookmark */;
212+ F4D2556E11C7A85400232358 /* PBXTextBookmark */ = F4D2556E11C7A85400232358 /* PBXTextBookmark */;
213+ F4D2557111C7A8FA00232358 /* PBXTextBookmark */ = F4D2557111C7A8FA00232358 /* PBXTextBookmark */;
214+ F4D2557211C7A90000232358 /* PBXTextBookmark */ = F4D2557211C7A90000232358 /* PBXTextBookmark */;
215+ F4D255F611C7A9D600232358 /* PBXTextBookmark */ = F4D255F611C7A9D600232358 /* PBXTextBookmark */;
216+ F4D255F911C7A9FB00232358 /* PBXTextBookmark */ = F4D255F911C7A9FB00232358 /* PBXTextBookmark */;
217+ F4D255FC11C7AA0300232358 /* PBXTextBookmark */ = F4D255FC11C7AA0300232358 /* PBXTextBookmark */;
218+ F4D255FF11C7AA0D00232358 /* XCBuildMessageTextBookmark */ = F4D255FF11C7AA0D00232358 /* XCBuildMessageTextBookmark */;
219+ F4D2560011C7AA0D00232358 /* PBXTextBookmark */ = F4D2560011C7AA0D00232358 /* PBXTextBookmark */;
220+ F4D2560311C7AA1E00232358 /* PBXTextBookmark */ = F4D2560311C7AA1E00232358 /* PBXTextBookmark */;
221+ F4D2560611C7AA2500232358 /* PBXTextBookmark */ = F4D2560611C7AA2500232358 /* PBXTextBookmark */;
222+ F4D2560911C7AA2700232358 /* PBXTextBookmark */ = F4D2560911C7AA2700232358 /* PBXTextBookmark */;
223+ F4D2560A11C7AA2C00232358 /* PBXTextBookmark */ = F4D2560A11C7AA2C00232358 /* PBXTextBookmark */;
224+ F4D2560C11C7AA2C00232358 /* PBXTextBookmark */ = F4D2560C11C7AA2C00232358 /* PBXTextBookmark */;
225+ F4D2560D11C7AA2C00232358 /* PBXTextBookmark */ = F4D2560D11C7AA2C00232358 /* PBXTextBookmark */;
226+ F4D2560E11C7AA2C00232358 /* PBXTextBookmark */ = F4D2560E11C7AA2C00232358 /* PBXTextBookmark */;
227+ F4D2561111C7AAC600232358 /* PBXTextBookmark */ = F4D2561111C7AAC600232358 /* PBXTextBookmark */;
228+ F4D2561411C7AACC00232358 /* PBXTextBookmark */ = F4D2561411C7AACC00232358 /* PBXTextBookmark */;
229+ F4D2561711C7AAD000232358 /* PBXTextBookmark */ = F4D2561711C7AAD000232358 /* PBXTextBookmark */;
230+ F4D2561811C7AAD200232358 /* PBXTextBookmark */ = F4D2561811C7AAD200232358 /* PBXTextBookmark */;
231+ F4D2561911C7AAD200232358 /* PBXTextBookmark */ = F4D2561911C7AAD200232358 /* PBXTextBookmark */;
232+ F4D2561A11C7AAD200232358 /* PBXTextBookmark */ = F4D2561A11C7AAD200232358 /* PBXTextBookmark */;
233+ F4D2561B11C7AAD200232358 /* PBXTextBookmark */ = F4D2561B11C7AAD200232358 /* PBXTextBookmark */;
234+ F4D2562011C7AC2900232358 /* XCBuildMessageTextBookmark */ = F4D2562011C7AC2900232358 /* XCBuildMessageTextBookmark */;
235+ F4D2562111C7AC2900232358 /* PBXTextBookmark */ = F4D2562111C7AC2900232358 /* PBXTextBookmark */;
236+ F4D2562411C7AC6100232358 /* PBXTextBookmark */ = F4D2562411C7AC6100232358 /* PBXTextBookmark */;
237+ F4D2562711C7ACA400232358 /* PBXTextBookmark */ = F4D2562711C7ACA400232358 /* PBXTextBookmark */;
238+ F4D2562A11C7ACAF00232358 /* PBXTextBookmark */ = F4D2562A11C7ACAF00232358 /* PBXTextBookmark */;
239+ F4D2562D11C7ACB300232358 /* PBXTextBookmark */ = F4D2562D11C7ACB300232358 /* PBXTextBookmark */;
240+ F4D2562E11C7ACB500232358 /* PBXTextBookmark */ = F4D2562E11C7ACB500232358 /* PBXTextBookmark */;
241+ F4D2562F11C7ACB500232358 /* PBXTextBookmark */ = F4D2562F11C7ACB500232358 /* PBXTextBookmark */;
242+ F4D2563211C7AE8E00232358 /* PBXTextBookmark */ = F4D2563211C7AE8E00232358 /* PBXTextBookmark */;
243+ F4D2563511C7AEA900232358 /* PBXTextBookmark */ = F4D2563511C7AEA900232358 /* PBXTextBookmark */;
244+ F4D2563811C7AEBA00232358 /* PBXTextBookmark */ = F4D2563811C7AEBA00232358 /* PBXTextBookmark */;
245+ F4D2563B11C7AEC300232358 /* PBXTextBookmark */ = F4D2563B11C7AEC300232358 /* PBXTextBookmark */;
246+ F4D2563E11C7AF5E00232358 /* PBXTextBookmark */ = F4D2563E11C7AF5E00232358 /* PBXTextBookmark */;
247+ F4D2563F11C7AF6000232358 /* PBXTextBookmark */ = F4D2563F11C7AF6000232358 /* PBXTextBookmark */;
248+ F4D2564011C7AF6000232358 /* PBXTextBookmark */ = F4D2564011C7AF6000232358 /* PBXTextBookmark */;
249+ F4D2564111C7AF6000232358 /* PBXTextBookmark */ = F4D2564111C7AF6000232358 /* PBXTextBookmark */;
250+ F4D2564211C7AF6000232358 /* PBXTextBookmark */ = F4D2564211C7AF6000232358 /* PBXTextBookmark */;
251+ F4D2564511C7B04100232358 /* PBXTextBookmark */ = F4D2564511C7B04100232358 /* PBXTextBookmark */;
252+ F4D2564811C7B04500232358 /* PBXTextBookmark */ = F4D2564811C7B04500232358 /* PBXTextBookmark */;
253+ F4D2564911C7B04900232358 /* PBXTextBookmark */ = F4D2564911C7B04900232358 /* PBXTextBookmark */;
254+ F4D2564A11C7B04900232358 /* PBXTextBookmark */ = F4D2564A11C7B04900232358 /* PBXTextBookmark */;
255+ F4D2564B11C7B04900232358 /* PBXTextBookmark */ = F4D2564B11C7B04900232358 /* PBXTextBookmark */;
256+ F4D2564C11C7B04900232358 /* PBXTextBookmark */ = F4D2564C11C7B04900232358 /* PBXTextBookmark */;
257+ F4D2564F11C7B0E400232358 /* PBXTextBookmark */ = F4D2564F11C7B0E400232358 /* PBXTextBookmark */;
258+ F4D2565011C7B0E600232358 /* PBXTextBookmark */ = F4D2565011C7B0E600232358 /* PBXTextBookmark */;
259+ F4D2565111C7B0E600232358 /* PBXTextBookmark */ = F4D2565111C7B0E600232358 /* PBXTextBookmark */;
260+ F4D2565211C7B0E600232358 /* PBXTextBookmark */ = F4D2565211C7B0E600232358 /* PBXTextBookmark */;
261+ F4D2565311C7B0E600232358 /* PBXTextBookmark */ = F4D2565311C7B0E600232358 /* PBXTextBookmark */;
262+ F4D2565611C7B1E700232358 /* PBXTextBookmark */ = F4D2565611C7B1E700232358 /* PBXTextBookmark */;
263+ F4D2565911C7B1EA00232358 /* PBXTextBookmark */ = F4D2565911C7B1EA00232358 /* PBXTextBookmark */;
264+ F4D2565A11C7B1ED00232358 /* PBXTextBookmark */ = F4D2565A11C7B1ED00232358 /* PBXTextBookmark */;
265+ F4D2565B11C7B1ED00232358 /* PBXTextBookmark */ = F4D2565B11C7B1ED00232358 /* PBXTextBookmark */;
266+ F4D2565C11C7B1ED00232358 /* PBXTextBookmark */ = F4D2565C11C7B1ED00232358 /* PBXTextBookmark */;
267+ F4D2565D11C7B1ED00232358 /* PBXTextBookmark */ = F4D2565D11C7B1ED00232358 /* PBXTextBookmark */;
268+ F4D2565E11C7B1ED00232358 /* PBXTextBookmark */ = F4D2565E11C7B1ED00232358 /* PBXTextBookmark */;
269+ F4D2566111C7B2CF00232358 /* PBXTextBookmark */ = F4D2566111C7B2CF00232358 /* PBXTextBookmark */;
270+ F4D2566211C7B2D500232358 /* PBXTextBookmark */ = F4D2566211C7B2D500232358 /* PBXTextBookmark */;
271+ F4D2566511C7B31B00232358 /* PBXTextBookmark */ = F4D2566511C7B31B00232358 /* PBXTextBookmark */;
272+ F4D2566611C7B31D00232358 /* PBXTextBookmark */ = F4D2566611C7B31D00232358 /* PBXTextBookmark */;
273+ F4D2566811C7B31D00232358 /* PBXTextBookmark */ = F4D2566811C7B31D00232358 /* PBXTextBookmark */;
274+ F4D2566911C7B31D00232358 /* PBXTextBookmark */ = F4D2566911C7B31D00232358 /* PBXTextBookmark */;
275+ F4D2566C11C7B34E00232358 /* PBXTextBookmark */ = F4D2566C11C7B34E00232358 /* PBXTextBookmark */;
276+ F4D2566F11C7B35000232358 /* PBXTextBookmark */ = F4D2566F11C7B35000232358 /* PBXTextBookmark */;
277+ F4D2567011C7B35200232358 /* PBXTextBookmark */ = F4D2567011C7B35200232358 /* PBXTextBookmark */;
278+ F4D2567311C7B37A00232358 /* PBXTextBookmark */ = F4D2567311C7B37A00232358 /* PBXTextBookmark */;
279+ F4D2567411C7B37B00232358 /* PBXTextBookmark */ = F4D2567411C7B37B00232358 /* PBXTextBookmark */;
280+ F4D2567711C7B3B300232358 /* PBXTextBookmark */ = F4D2567711C7B3B300232358 /* PBXTextBookmark */;
281+ F4D2568511C7B78200232358 /* PBXTextBookmark */ = F4D2568511C7B78200232358 /* PBXTextBookmark */;
282+ F4D2568A11C7B78900232358 /* PBXTextBookmark */ = F4D2568A11C7B78900232358 /* PBXTextBookmark */;
283+ F4D2568B11C7B78900232358 /* PBXTextBookmark */ = F4D2568B11C7B78900232358 /* PBXTextBookmark */;
284+ F4D2568C11C7B78900232358 /* PBXTextBookmark */ = F4D2568C11C7B78900232358 /* PBXTextBookmark */;
285+ F4F4DDF70F67D8D500C75461 = F4F4DDF70F67D8D500C75461 /* PBXTextBookmark */;
286+ F4F4DDF80F67D8D500C75461 = F4F4DDF80F67D8D500C75461 /* PBXTextBookmark */;
287+ F4F4DDF90F67D8D500C75461 = F4F4DDF90F67D8D500C75461 /* PBXTextBookmark */;
288+ F4F4DDFA0F67D8D500C75461 = F4F4DDFA0F67D8D500C75461 /* PBXTextBookmark */;
289+ F4F4DDFB0F67D8D500C75461 = F4F4DDFB0F67D8D500C75461 /* PBXTextBookmark */;
290+ F4F4DDFC0F67D8D500C75461 = F4F4DDFC0F67D8D500C75461 /* PBXTextBookmark */;
291+ F4F4DDFD0F67D8D500C75461 = F4F4DDFD0F67D8D500C75461 /* PBXTextBookmark */;
292+ F4F4DE090F67DA1C00C75461 = F4F4DE090F67DA1C00C75461 /* PBXTextBookmark */;
167293 };
168294 sourceControlManager = F4F15C450A0CEC2300C7526C /* Source Control */;
169295 userBuildSettings = {
@@ -176,6 +302,13 @@
176302 sepNavVisRange = "{0, 512}";
177303 };
178304 };
305+ 32DBCF630370AF2F00C91783 /* PreviewerSelector_Prefix.pch */ = {
306+ uiCtxt = {
307+ sepNavIntBoundsRect = "{{0, 0}, {869, 537}}";
308+ sepNavSelRange = "{0, 0}";
309+ sepNavVisRange = "{0, 166}";
310+ };
311+ };
179312 8D5B49AC048680CD000E48DA /* PreviewerSelector */ = {
180313 activeExec = 0;
181314 };
@@ -291,9 +424,9 @@
291424 };
292425 F45032530F669A9500B0B042 /* PSPreviewerInterface.h */ = {
293426 uiCtxt = {
294- sepNavIntBoundsRect = "{{0, 0}, {869, 616}}";
295- sepNavSelRange = "{280, 20}";
296- sepNavVisRange = "{95, 1164}";
427+ sepNavIntBoundsRect = "{{0, 0}, {869, 572}}";
428+ sepNavSelRange = "{337, 0}";
429+ sepNavVisRange = "{3, 1256}";
297430 };
298431 };
299432 F45032580F669DF200B0B042 /* PBXTextBookmark */ = {
@@ -479,16 +612,16 @@
479612 };
480613 F4A2FAE30F467CDC00A84E18 /* PSPreviewerItem.h */ = {
481614 uiCtxt = {
482- sepNavIntBoundsRect = "{{0, 0}, {869, 590}}";
483- sepNavSelRange = "{331, 0}";
484- sepNavVisRange = "{25, 810}";
615+ sepNavIntBoundsRect = "{{0, 0}, {869, 550}}";
616+ sepNavSelRange = "{548, 0}";
617+ sepNavVisRange = "{0, 835}";
485618 };
486619 };
487620 F4A2FAE40F467CDC00A84E18 /* PSPreviewerItem.m */ = {
488621 uiCtxt = {
489- sepNavIntBoundsRect = "{{0, 0}, {869, 2282}}";
622+ sepNavIntBoundsRect = "{{0, 0}, {869, 1989}}";
490623 sepNavSelRange = "{690, 0}";
491- sepNavVisRange = "{1978, 457}";
624+ sepNavVisRange = "{1537, 761}";
492625 };
493626 };
494627 F4A2FAEA0F4681A600A84E18 /* PBXTextBookmark */ = {
@@ -750,51 +883,1357 @@
750883 path = /Volumes/MachintoshHD/Users/masaki/Project/BSLinkConductor/BSLCPreferences.h;
751884 sourceTree = "<absolute>";
752885 };
753- F4E0B84A0CF6AB02003E4686 /* CMRThreadView.m */ = {
754- isa = PBXFileReference;
755- lastKnownFileType = sourcecode.c.objc;
756- name = CMRThreadView.m;
757- path = /Users/masaki/BathyScaphe/bathyscaphe/application/source/view/CMRThreadView.m;
758- sourceTree = "<group>";
759- };
760- F4E0B9010CF72883003E4686 /* PSPPreviewerTableView.h */ = {
886+ F4D254E711C7968100232358 /* BSPreviewPluginInterface.h */ = {
761887 uiCtxt = {
762- sepNavIntBoundsRect = "{{0, 0}, {869, 473}}";
763- sepNavSelRange = "{0, 0}";
764- sepNavVisRange = "{0, 243}";
765- sepNavVisRect = "{{0, 0}, {633, 757}}";
888+ sepNavIntBoundsRect = "{{0, 0}, {929, 537}}";
889+ sepNavSelRange = "{1226, 0}";
890+ sepNavVisRange = "{0, 1324}";
766891 };
767892 };
768- F4E0B9020CF72883003E4686 /* PSPPreviewerTableView.m */ = {
769- uiCtxt = {
770- sepNavIntBoundsRect = "{{0, 0}, {869, 473}}";
771- sepNavSelRange = "{0, 0}";
772- sepNavVisRange = "{0, 520}";
773- sepNavVisRect = "{{0, 0}, {633, 757}}";
774- sepNavWindowFrame = "{{15, 63}, {678, 769}}";
775- };
893+ F4D254F711C79FE000232358 /* XCBuildMessageTextBookmark */ = {
894+ isa = PBXTextBookmark;
895+ comments = "'method_imp' is deprecated (declared at /Developer/SDKs/MacOSX10.5.sdk/usr/include/objc/runtime.h:379)";
896+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
897+ fallbackIsa = XCBuildMessageTextBookmark;
898+ rLen = 1;
899+ rLoc = 61;
900+ rType = 1;
776901 };
777- F4E0BA8C0CF73509003E4686 /* English */ = {
778- uiCtxt = {
779- sepNavIntBoundsRect = "{{0, 0}, {869, 541}}";
780- sepNavSelRange = "{0, 0}";
781- sepNavVisRange = "{0, 0}";
782- };
902+ F4D254F811C79FE000232358 /* PBXTextBookmark */ = {
903+ isa = PBXTextBookmark;
904+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
905+ name = "PreviewerSelector.m: 42";
906+ rLen = 0;
907+ rLoc = 1571;
908+ rType = 0;
909+ vrLen = 422;
910+ vrLoc = 684;
783911 };
784- F4E0BA910CF73521003E4686 /* Japanese */ = {
912+ F4D254FF11C79FF800232358 /* PBXTextBookmark */ = {
913+ isa = PBXTextBookmark;
914+ fRef = F45032530F669A9500B0B042 /* PSPreviewerInterface.h */;
915+ name = "PSPreviewerInterface.h: 17";
916+ rLen = 0;
917+ rLoc = 337;
918+ rType = 0;
919+ vrLen = 1256;
920+ vrLoc = 3;
921+ };
922+ F4D2550011C79FF800232358 /* PBXTextBookmark */ = {
923+ isa = PBXTextBookmark;
924+ fRef = 32DBCF630370AF2F00C91783 /* PreviewerSelector_Prefix.pch */;
925+ name = "PreviewerSelector_Prefix.pch: 1";
926+ rLen = 0;
927+ rLoc = 0;
928+ rType = 0;
929+ vrLen = 166;
930+ vrLoc = 0;
931+ };
932+ F4D2550111C79FF800232358 /* PBXTextBookmark */ = {
933+ isa = PBXTextBookmark;
934+ fRef = F4F160540A0D200800C7526C /* BSImagePreviewerInterface.h */;
935+ name = "BSImagePreviewerInterface.h: 19";
936+ rLen = 0;
937+ rLoc = 462;
938+ rType = 0;
939+ vrLen = 1226;
940+ vrLoc = 35;
941+ };
942+ F4D2550211C79FF800232358 /* PBXTextBookmark */ = {
943+ isa = PBXTextBookmark;
944+ fRef = F4D254E711C7968100232358 /* BSPreviewPluginInterface.h */;
945+ name = "BSPreviewPluginInterface.h: 12";
946+ rLen = 16;
947+ rLoc = 230;
948+ rType = 0;
949+ vrLen = 1324;
950+ vrLoc = 0;
951+ };
952+ F4D2550311C79FF800232358 /* PBXTextBookmark */ = {
953+ isa = PBXTextBookmark;
954+ fRef = F4F160430A0D1FC000C7526C /* PreviewerSelector.h */;
955+ name = "PreviewerSelector.h: 13";
956+ rLen = 0;
957+ rLoc = 245;
958+ rType = 0;
959+ vrLen = 922;
960+ vrLoc = 27;
961+ };
962+ F4D2550411C79FF800232358 /* PBXTextBookmark */ = {
963+ isa = PBXTextBookmark;
964+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
965+ name = "PreviewerSelector.m: 326";
966+ rLen = 0;
967+ rLoc = 9026;
968+ rType = 0;
969+ vrLen = 1405;
970+ vrLoc = 859;
971+ };
972+ F4D2550511C79FF800232358 /* PBXTextBookmark */ = {
973+ isa = PBXTextBookmark;
974+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
975+ name = "PreviewerSelector.m: 53";
976+ rLen = 0;
977+ rLoc = 1997;
978+ rType = 0;
979+ vrLen = 1407;
980+ vrLoc = 739;
981+ };
982+ F4D2550A11C7A27300232358 /* PBXTextBookmark */ = {
983+ isa = PBXTextBookmark;
984+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
985+ name = "PreviewerSelector.m: 59";
986+ rLen = 0;
987+ rLoc = 1571;
988+ rType = 0;
989+ vrLen = 495;
990+ vrLoc = 684;
991+ };
992+ F4D2550D11C7A27C00232358 /* PBXTextBookmark */ = {
993+ isa = PBXTextBookmark;
994+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
995+ name = "PreviewerSelector.m: 60";
996+ rLen = 0;
997+ rLoc = 1571;
998+ rType = 0;
999+ vrLen = 495;
1000+ vrLoc = 684;
1001+ };
1002+ F4D2551011C7A28500232358 /* XCBuildMessageTextBookmark */ = {
1003+ isa = PBXTextBookmark;
1004+ comments = "Class 'PreviewerSelector' does not fully implement the 'BSLinkPreviewing' protocol";
1005+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1006+ fallbackIsa = XCBuildMessageTextBookmark;
1007+ rLen = 1;
1008+ rLoc = 577;
1009+ rType = 1;
1010+ };
1011+ F4D2551111C7A28500232358 /* PBXTextBookmark */ = {
1012+ isa = PBXTextBookmark;
1013+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1014+ name = "PreviewerSelector.m: 566";
1015+ rLen = 0;
1016+ rLoc = 14397;
1017+ rType = 0;
1018+ vrLen = 362;
1019+ vrLoc = 13609;
1020+ };
1021+ F4D2551411C7A2C700232358 /* PBXTextBookmark */ = {
1022+ isa = PBXTextBookmark;
1023+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1024+ name = "PreviewerSelector.m: 570";
1025+ rLen = 0;
1026+ rLoc = 14397;
1027+ rType = 0;
1028+ vrLen = 456;
1029+ vrLoc = 13728;
1030+ };
1031+ F4D2551911C7A2EC00232358 /* PBXTextBookmark */ = {
1032+ isa = PBXTextBookmark;
1033+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1034+ name = "PreviewerSelector.m: 570";
1035+ rLen = 0;
1036+ rLoc = 14397;
1037+ rType = 0;
1038+ vrLen = 401;
1039+ vrLoc = 13581;
1040+ };
1041+ F4D2551A11C7A2EC00232358 /* PBXTextBookmark */ = {
1042+ isa = PBXTextBookmark;
1043+ fRef = F4D2551B11C7A2EC00232358 /* NSMenu.h */;
1044+ name = "NSMenu.h: 148";
1045+ rLen = 10;
1046+ rLoc = 4391;
1047+ rType = 0;
1048+ vrLen = 475;
1049+ vrLoc = 4039;
1050+ };
1051+ F4D2551B11C7A2EC00232358 /* NSMenu.h */ = {
1052+ isa = PBXFileReference;
1053+ name = NSMenu.h;
1054+ path = /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSMenu.h;
1055+ sourceTree = "<absolute>";
1056+ };
1057+ F4D2551C11C7A2EC00232358 /* XCBuildMessageTextBookmark */ = {
1058+ isa = PBXTextBookmark;
1059+ comments = "Type 'id <NSMenuItem>' does not conform to the 'NSCopying' protocol";
1060+ fRef = F4F160340A0D1ED000C7526C /* PSPreference.m */;
1061+ fallbackIsa = XCBuildMessageTextBookmark;
1062+ rLen = 1;
1063+ rLoc = 113;
1064+ rType = 1;
1065+ };
1066+ F4D2551D11C7A2EC00232358 /* PBXTextBookmark */ = {
1067+ isa = PBXTextBookmark;
1068+ fRef = F4F160340A0D1ED000C7526C /* PSPreference.m */;
1069+ name = "PSPreference.m: 113";
1070+ rLen = 0;
1071+ rLoc = 2551;
1072+ rType = 0;
1073+ vrLen = 396;
1074+ vrLoc = 2391;
1075+ };
1076+ F4D2552011C7A2EF00232358 /* PBXTextBookmark */ = {
1077+ isa = PBXTextBookmark;
1078+ fRef = F4F160340A0D1ED000C7526C /* PSPreference.m */;
1079+ name = "PSPreference.m: 113";
1080+ rLen = 0;
1081+ rLoc = 2551;
1082+ rType = 0;
1083+ vrLen = 396;
1084+ vrLoc = 2391;
1085+ };
1086+ F4D2552311C7A40900232358 /* PBXTextBookmark */ = {
1087+ isa = PBXTextBookmark;
1088+ fRef = F4F160340A0D1ED000C7526C /* PSPreference.m */;
1089+ name = "PSPreference.m: 113";
1090+ rLen = 0;
1091+ rLoc = 2551;
1092+ rType = 0;
1093+ vrLen = 396;
1094+ vrLoc = 2391;
1095+ };
1096+ F4D2552711C7A40A00232358 /* PBXTextBookmark */ = {
1097+ isa = PBXTextBookmark;
1098+ fRef = F4F160340A0D1ED000C7526C /* PSPreference.m */;
1099+ name = "PSPreference.m: 113";
1100+ rLen = 0;
1101+ rLoc = 2551;
1102+ rType = 0;
1103+ vrLen = 396;
1104+ vrLoc = 2391;
1105+ };
1106+ F4D2552A11C7A42500232358 /* PBXTextBookmark */ = {
1107+ isa = PBXTextBookmark;
1108+ fRef = F4F160340A0D1ED000C7526C /* PSPreference.m */;
1109+ name = "PSPreference.m: 113";
1110+ rLen = 0;
1111+ rLoc = 2551;
1112+ rType = 0;
1113+ vrLen = 396;
1114+ vrLoc = 2391;
1115+ };
1116+ F4D2552D11C7A43100232358 /* PBXTextBookmark */ = {
1117+ isa = PBXTextBookmark;
1118+ fRef = F4F160340A0D1ED000C7526C /* PSPreference.m */;
1119+ name = "PSPreference.m: 113";
1120+ rLen = 0;
1121+ rLoc = 2551;
1122+ rType = 0;
1123+ vrLen = 396;
1124+ vrLoc = 2391;
1125+ };
1126+ F4D2553011C7A45D00232358 /* PBXTextBookmark */ = {
1127+ isa = PBXTextBookmark;
1128+ fRef = F4F160340A0D1ED000C7526C /* PSPreference.m */;
1129+ name = "PSPreference.m: 113";
1130+ rLen = 0;
1131+ rLoc = 2551;
1132+ rType = 0;
1133+ vrLen = 396;
1134+ vrLoc = 2391;
1135+ };
1136+ F4D2553311C7A46500232358 /* PBXTextBookmark */ = {
1137+ isa = PBXTextBookmark;
1138+ fRef = F4F160340A0D1ED000C7526C /* PSPreference.m */;
1139+ name = "PSPreference.m: 113";
1140+ rLen = 0;
1141+ rLoc = 2551;
1142+ rType = 0;
1143+ vrLen = 396;
1144+ vrLoc = 2391;
1145+ };
1146+ F4D2553411C7A46800232358 /* PBXTextBookmark */ = {
1147+ isa = PBXTextBookmark;
1148+ fRef = F4D2553511C7A46800232358 /* objc-class.h */;
1149+ name = "objc-class.h: 1";
1150+ rLen = 0;
1151+ rLoc = 15;
1152+ rType = 0;
1153+ vrLen = 50;
1154+ vrLoc = 0;
1155+ };
1156+ F4D2553511C7A46800232358 /* objc-class.h */ = {
1157+ isa = PBXFileReference;
1158+ name = "objc-class.h";
1159+ path = "/Developer/SDKs/MacOSX10.5.sdk/usr/include/objc/objc-class.h";
1160+ sourceTree = "<absolute>";
1161+ };
1162+ F4D2553611C7A46800232358 /* PBXTextBookmark */ = {
1163+ isa = PBXTextBookmark;
1164+ fRef = F4D2553711C7A46800232358 /* objc.h */;
1165+ name = "objc.h: 95";
1166+ rLen = 0;
1167+ rLoc = 2569;
1168+ rType = 0;
1169+ vrLen = 1293;
1170+ vrLoc = 250;
1171+ };
1172+ F4D2553711C7A46800232358 /* objc.h */ = {
1173+ isa = PBXFileReference;
1174+ name = objc.h;
1175+ path = /Developer/SDKs/MacOSX10.5.sdk/usr/include/objc/objc.h;
1176+ sourceTree = "<absolute>";
1177+ };
1178+ F4D2553811C7A46800232358 /* PBXTextBookmark */ = {
1179+ isa = PBXTextBookmark;
1180+ fRef = F4D2553911C7A46800232358 /* runtime.h */;
1181+ name = "runtime.h: 218";
1182+ rLen = 71;
1183+ rLoc = 8959;
1184+ rType = 0;
1185+ vrLen = 2408;
1186+ vrLoc = 8080;
1187+ };
1188+ F4D2553911C7A46800232358 /* runtime.h */ = {
1189+ isa = PBXFileReference;
1190+ lastKnownFileType = sourcecode.c.h;
1191+ name = runtime.h;
1192+ path = /Developer/SDKs/MacOSX10.5.sdk/usr/include/objc/runtime.h;
1193+ sourceTree = "<absolute>";
7851194 uiCtxt = {
786- sepNavIntBoundsRect = "{{0, 0}, {869, 541}}";
787- sepNavSelRange = "{356, 0}";
788- sepNavVisRange = "{0, 356}";
789- sepNavWindowFrame = "{{15, 55}, {746, 772}}";
1195+ sepNavIntBoundsRect = "{{0, 0}, {869, 6526}}";
1196+ sepNavSelRange = "{5120, 68}";
1197+ sepNavVisRange = "{4194, 2122}";
7901198 };
7911199 };
792- F4F15C450A0CEC2300C7526C /* Source Control */ = {
793- isa = PBXSourceControlManager;
794- fallbackIsa = XCSourceControlManager;
795- isSCMEnabled = 0;
796- scmConfiguration = {
797- repositoryName = PreviewSelector;
1200+ F4D2553A11C7A46800232358 /* PBXTextBookmark */ = {
1201+ isa = PBXTextBookmark;
1202+ fRef = F4D254E711C7968100232358 /* BSPreviewPluginInterface.h */;
1203+ name = "BSPreviewPluginInterface.h: 17";
1204+ rLen = 34;
1205+ rLoc = 332;
1206+ rType = 0;
1207+ vrLen = 1324;
1208+ vrLoc = 0;
1209+ };
1210+ F4D2553B11C7A46800232358 /* PBXTextBookmark */ = {
1211+ isa = PBXTextBookmark;
1212+ fRef = F4F160340A0D1ED000C7526C /* PSPreference.m */;
1213+ name = "PSPreference.m: 124";
1214+ rLen = 0;
1215+ rLoc = 2787;
1216+ rType = 0;
1217+ vrLen = 703;
1218+ vrLoc = 146;
1219+ };
1220+ F4D2553C11C7A46800232358 /* PBXTextBookmark */ = {
1221+ isa = PBXTextBookmark;
1222+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1223+ name = "PreviewerSelector.m: 538";
1224+ rLen = 0;
1225+ rLoc = 13653;
1226+ rType = 0;
1227+ vrLen = 859;
1228+ vrLoc = 12340;
1229+ };
1230+ F4D2553D11C7A46800232358 /* PBXTextBookmark */ = {
1231+ isa = PBXTextBookmark;
1232+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1233+ name = "PreviewerSelector.m: 47";
1234+ rLen = 0;
1235+ rLoc = 1141;
1236+ rType = 0;
1237+ vrLen = 1085;
1238+ vrLoc = 684;
1239+ };
1240+ F4D2554011C7A4A100232358 /* PBXTextBookmark */ = {
1241+ isa = PBXTextBookmark;
1242+ fRef = F4F160340A0D1ED000C7526C /* PSPreference.m */;
1243+ name = "PSPreference.m: 113";
1244+ rLen = 0;
1245+ rLoc = 2551;
1246+ rType = 0;
1247+ vrLen = 396;
1248+ vrLoc = 2391;
1249+ };
1250+ F4D2554811C7A51F00232358 /* PBXTextBookmark */ = {
1251+ isa = PBXTextBookmark;
1252+ fRef = F4F160340A0D1ED000C7526C /* PSPreference.m */;
1253+ name = "PSPreference.m: 113";
1254+ rLen = 0;
1255+ rLoc = 2551;
1256+ rType = 0;
1257+ vrLen = 396;
1258+ vrLoc = 2391;
1259+ };
1260+ F4D2554911C7A51F00232358 /* XCBuildMessageTextBookmark */ = {
1261+ isa = PBXTextBookmark;
1262+ comments = "Conflicting types for '-(unsigned int)retainCount'";
1263+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1264+ fallbackIsa = XCBuildMessageTextBookmark;
1265+ rLen = 1;
1266+ rLoc = 190;
1267+ rType = 1;
1268+ };
1269+ F4D2554A11C7A51F00232358 /* PBXTextBookmark */ = {
1270+ isa = PBXTextBookmark;
1271+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1272+ name = "PreviewerSelector.m: 188";
1273+ rLen = 0;
1274+ rLoc = 4778;
1275+ rType = 0;
1276+ vrLen = 156;
1277+ vrLoc = 4483;
1278+ };
1279+ F4D2554B11C7A52400232358 /* PBXTextBookmark */ = {
1280+ isa = PBXTextBookmark;
1281+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1282+ name = "PreviewerSelector.m: 189";
1283+ rLen = 0;
1284+ rLoc = 4791;
1285+ rType = 0;
1286+ vrLen = 591;
1287+ vrLoc = 4068;
1288+ };
1289+ F4D2554E11C7A60F00232358 /* PBXTextBookmark */ = {
1290+ isa = PBXTextBookmark;
1291+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1292+ name = "PreviewerSelector.m: 188";
1293+ rLen = 0;
1294+ rLoc = 4778;
1295+ rType = 0;
1296+ vrLen = 480;
1297+ vrLoc = 4704;
1298+ };
1299+ F4D2555111C7A61200232358 /* PBXTextBookmark */ = {
1300+ isa = PBXTextBookmark;
1301+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1302+ name = "PreviewerSelector.m: 188";
1303+ rLen = 0;
1304+ rLoc = 4778;
1305+ rType = 0;
1306+ vrLen = 480;
1307+ vrLoc = 4704;
1308+ };
1309+ F4D2555411C7A61500232358 /* PBXTextBookmark */ = {
1310+ isa = PBXTextBookmark;
1311+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1312+ name = "PreviewerSelector.m: 188";
1313+ rLen = 0;
1314+ rLoc = 4778;
1315+ rType = 0;
1316+ vrLen = 480;
1317+ vrLoc = 4704;
1318+ };
1319+ F4D2555511C7A61700232358 /* PBXTextBookmark */ = {
1320+ isa = PBXTextBookmark;
1321+ fRef = F4F160430A0D1FC000C7526C /* PreviewerSelector.h */;
1322+ name = "PreviewerSelector.h: 13";
1323+ rLen = 0;
1324+ rLoc = 245;
1325+ rType = 0;
1326+ vrLen = 922;
1327+ vrLoc = 27;
1328+ };
1329+ F4D2555611C7A61700232358 /* PBXTextBookmark */ = {
1330+ isa = PBXTextBookmark;
1331+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1332+ name = "PreviewerSelector.m: 233";
1333+ rLen = 0;
1334+ rLoc = 5785;
1335+ rType = 0;
1336+ vrLen = 1332;
1337+ vrLoc = 4816;
1338+ };
1339+ F4D2555711C7A61700232358 /* PBXTextBookmark */ = {
1340+ isa = PBXTextBookmark;
1341+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1342+ name = "PreviewerSelector.m: 234";
1343+ rLen = 0;
1344+ rLoc = 5783;
1345+ rType = 0;
1346+ vrLen = 1396;
1347+ vrLoc = 4818;
1348+ };
1349+ F4D2555A11C7A65700232358 /* PBXTextBookmark */ = {
1350+ isa = PBXTextBookmark;
1351+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1352+ name = "PreviewerSelector.m: 188";
1353+ rLen = 0;
1354+ rLoc = 4778;
1355+ rType = 0;
1356+ vrLen = 480;
1357+ vrLoc = 4704;
1358+ };
1359+ F4D2555B11C7A65A00232358 /* PBXTextBookmark */ = {
1360+ isa = PBXTextBookmark;
1361+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1362+ name = "PreviewerSelector.m: 234";
1363+ rLen = 0;
1364+ rLoc = 5723;
1365+ rType = 0;
1366+ vrLen = 1396;
1367+ vrLoc = 4818;
1368+ };
1369+ F4D2555E11C7A70F00232358 /* PBXTextBookmark */ = {
1370+ isa = PBXTextBookmark;
1371+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1372+ name = "PreviewerSelector.m: 189";
1373+ rLen = 0;
1374+ rLoc = 4778;
1375+ rType = 0;
1376+ vrLen = 480;
1377+ vrLoc = 4728;
1378+ };
1379+ F4D2555F11C7A71900232358 /* PBXTextBookmark */ = {
1380+ isa = PBXTextBookmark;
1381+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1382+ name = "PreviewerSelector.m: 57";
1383+ rLen = 0;
1384+ rLoc = 1340;
1385+ rType = 0;
1386+ vrLen = 1305;
1387+ vrLoc = 1087;
1388+ };
1389+ F4D2556211C7A78300232358 /* PBXTextBookmark */ = {
1390+ isa = PBXTextBookmark;
1391+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1392+ name = "PreviewerSelector.m: 190";
1393+ rLen = 0;
1394+ rLoc = 4778;
1395+ rType = 0;
1396+ vrLen = 480;
1397+ vrLoc = 4704;
1398+ };
1399+ F4D2556311C7A78400232358 /* PBXTextBookmark */ = {
1400+ isa = PBXTextBookmark;
1401+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1402+ name = "PreviewerSelector.m: 43";
1403+ rLen = 0;
1404+ rLoc = 1031;
1405+ rType = 0;
1406+ vrLen = 1075;
1407+ vrLoc = 735;
1408+ };
1409+ F4D2556611C7A7B900232358 /* PBXTextBookmark */ = {
1410+ isa = PBXTextBookmark;
1411+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1412+ name = "PreviewerSelector.m: 190";
1413+ rLen = 0;
1414+ rLoc = 4778;
1415+ rType = 0;
1416+ vrLen = 480;
1417+ vrLoc = 4704;
1418+ };
1419+ F4D2556711C7A7C000232358 /* PBXTextBookmark */ = {
1420+ isa = PBXTextBookmark;
1421+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1422+ name = "PreviewerSelector.m: 37";
1423+ rLen = 0;
1424+ rLoc = 903;
1425+ rType = 0;
1426+ vrLen = 1138;
1427+ vrLoc = 750;
1428+ };
1429+ F4D2556A11C7A84D00232358 /* PBXTextBookmark */ = {
1430+ isa = PBXTextBookmark;
1431+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1432+ name = "PreviewerSelector.m: 190";
1433+ rLen = 0;
1434+ rLoc = 4778;
1435+ rType = 0;
1436+ vrLen = 480;
1437+ vrLoc = 4752;
1438+ };
1439+ F4D2556D11C7A85000232358 /* PBXTextBookmark */ = {
1440+ isa = PBXTextBookmark;
1441+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1442+ name = "PreviewerSelector.m: 190";
1443+ rLen = 0;
1444+ rLoc = 4778;
1445+ rType = 0;
1446+ vrLen = 480;
1447+ vrLoc = 4752;
1448+ };
1449+ F4D2556E11C7A85400232358 /* PBXTextBookmark */ = {
1450+ isa = PBXTextBookmark;
1451+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1452+ name = "PreviewerSelector.m: 49";
1453+ rLen = 0;
1454+ rLoc = 1141;
1455+ rType = 0;
1456+ vrLen = 1138;
1457+ vrLoc = 580;
1458+ };
1459+ F4D2557111C7A8FA00232358 /* PBXTextBookmark */ = {
1460+ isa = PBXTextBookmark;
1461+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1462+ name = "PreviewerSelector.m: 190";
1463+ rLen = 0;
1464+ rLoc = 4778;
1465+ rType = 0;
1466+ vrLen = 480;
1467+ vrLoc = 4776;
1468+ };
1469+ F4D2557211C7A90000232358 /* PBXTextBookmark */ = {
1470+ isa = PBXTextBookmark;
1471+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1472+ name = "PreviewerSelector.m: 66";
1473+ rLen = 0;
1474+ rLoc = 1774;
1475+ rType = 0;
1476+ vrLen = 1182;
1477+ vrLoc = 670;
1478+ };
1479+ F4D255F611C7A9D600232358 /* PBXTextBookmark */ = {
1480+ isa = PBXTextBookmark;
1481+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1482+ name = "PreviewerSelector.m: 192";
1483+ rLen = 0;
1484+ rLoc = 4778;
1485+ rType = 0;
1486+ vrLen = 640;
1487+ vrLoc = 5237;
1488+ };
1489+ F4D255F911C7A9FB00232358 /* PBXTextBookmark */ = {
1490+ isa = PBXTextBookmark;
1491+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1492+ name = "PreviewerSelector.m: 192";
1493+ rLen = 0;
1494+ rLoc = 4778;
1495+ rType = 0;
1496+ vrLen = 640;
1497+ vrLoc = 5209;
1498+ };
1499+ F4D255FC11C7AA0300232358 /* PBXTextBookmark */ = {
1500+ isa = PBXTextBookmark;
1501+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1502+ name = "PreviewerSelector.m: 192";
1503+ rLen = 0;
1504+ rLoc = 4778;
1505+ rType = 0;
1506+ vrLen = 640;
1507+ vrLoc = 5210;
1508+ };
1509+ F4D255FF11C7AA0D00232358 /* XCBuildMessageTextBookmark */ = {
1510+ isa = PBXTextBookmark;
1511+ comments = "Passing argument 2 of 'class_getMethodImplementation' from incompatible pointer type";
1512+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1513+ fallbackIsa = XCBuildMessageTextBookmark;
1514+ rLen = 1;
1515+ rLoc = 59;
1516+ rType = 1;
1517+ };
1518+ F4D2560011C7AA0D00232358 /* PBXTextBookmark */ = {
1519+ isa = PBXTextBookmark;
1520+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1521+ name = "PreviewerSelector.m: 62";
1522+ rLen = 0;
1523+ rLoc = 1455;
1524+ rType = 0;
1525+ vrLen = 622;
1526+ vrLoc = 1214;
1527+ };
1528+ F4D2560311C7AA1E00232358 /* PBXTextBookmark */ = {
1529+ isa = PBXTextBookmark;
1530+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1531+ name = "PreviewerSelector.m: 62";
1532+ rLen = 0;
1533+ rLoc = 1455;
1534+ rType = 0;
1535+ vrLen = 456;
1536+ vrLoc = 1128;
1537+ };
1538+ F4D2560611C7AA2500232358 /* PBXTextBookmark */ = {
1539+ isa = PBXTextBookmark;
1540+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1541+ name = "PreviewerSelector.m: 62";
1542+ rLen = 0;
1543+ rLoc = 1455;
1544+ rType = 0;
1545+ vrLen = 456;
1546+ vrLoc = 1128;
1547+ };
1548+ F4D2560911C7AA2700232358 /* PBXTextBookmark */ = {
1549+ isa = PBXTextBookmark;
1550+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1551+ name = "PreviewerSelector.m: 62";
1552+ rLen = 0;
1553+ rLoc = 1455;
1554+ rType = 0;
1555+ vrLen = 456;
1556+ vrLoc = 1128;
1557+ };
1558+ F4D2560A11C7AA2C00232358 /* PBXTextBookmark */ = {
1559+ isa = PBXTextBookmark;
1560+ fRef = F4D2560B11C7AA2C00232358 /* NSObject.h */;
1561+ name = "NSObject.h: 1";
1562+ rLen = 0;
1563+ rLoc = 0;
1564+ rType = 0;
1565+ vrLen = 1179;
1566+ vrLoc = 1303;
1567+ };
1568+ F4D2560B11C7AA2C00232358 /* NSObject.h */ = {
1569+ isa = PBXFileReference;
1570+ name = NSObject.h;
1571+ path = /System/Library/Frameworks/Foundation.framework/Headers/NSObject.h;
1572+ sourceTree = "<absolute>";
1573+ };
1574+ F4D2560C11C7AA2C00232358 /* PBXTextBookmark */ = {
1575+ isa = PBXTextBookmark;
1576+ fRef = F4D2553911C7A46800232358 /* runtime.h */;
1577+ name = "runtime.h: 142";
1578+ rLen = 68;
1579+ rLoc = 5120;
1580+ rType = 0;
1581+ vrLen = 2122;
1582+ vrLoc = 4194;
1583+ };
1584+ F4D2560D11C7AA2C00232358 /* PBXTextBookmark */ = {
1585+ isa = PBXTextBookmark;
1586+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1587+ name = "PreviewerSelector.m: 62";
1588+ rLen = 29;
1589+ rLoc = 1469;
1590+ rType = 0;
1591+ vrLen = 1236;
1592+ vrLoc = 952;
1593+ };
1594+ F4D2560E11C7AA2C00232358 /* PBXTextBookmark */ = {
1595+ isa = PBXTextBookmark;
1596+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1597+ name = "PreviewerSelector.m: 62";
1598+ rLen = 0;
1599+ rLoc = 1552;
1600+ rType = 0;
1601+ vrLen = 1213;
1602+ vrLoc = 906;
1603+ };
1604+ F4D2561111C7AAC600232358 /* PBXTextBookmark */ = {
1605+ isa = PBXTextBookmark;
1606+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1607+ name = "PreviewerSelector.m: 62";
1608+ rLen = 0;
1609+ rLoc = 1455;
1610+ rType = 0;
1611+ vrLen = 456;
1612+ vrLoc = 1128;
1613+ };
1614+ F4D2561411C7AACC00232358 /* PBXTextBookmark */ = {
1615+ isa = PBXTextBookmark;
1616+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1617+ name = "PreviewerSelector.m: 62";
1618+ rLen = 0;
1619+ rLoc = 1455;
1620+ rType = 0;
1621+ vrLen = 456;
1622+ vrLoc = 1128;
1623+ };
1624+ F4D2561711C7AAD000232358 /* PBXTextBookmark */ = {
1625+ isa = PBXTextBookmark;
1626+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1627+ name = "PreviewerSelector.m: 62";
1628+ rLen = 0;
1629+ rLoc = 1455;
1630+ rType = 0;
1631+ vrLen = 456;
1632+ vrLoc = 1128;
1633+ };
1634+ F4D2561811C7AAD200232358 /* PBXTextBookmark */ = {
1635+ isa = PBXTextBookmark;
1636+ fRef = F4F160430A0D1FC000C7526C /* PreviewerSelector.h */;
1637+ name = "PreviewerSelector.h: 14";
1638+ rLen = 16;
1639+ rLoc = 313;
1640+ rType = 0;
1641+ vrLen = 922;
1642+ vrLoc = 27;
1643+ };
1644+ F4D2561911C7AAD200232358 /* PBXTextBookmark */ = {
1645+ isa = PBXTextBookmark;
1646+ fRef = F4D254E711C7968100232358 /* BSPreviewPluginInterface.h */;
1647+ name = "BSPreviewPluginInterface.h: 17";
1648+ rLen = 11;
1649+ rLoc = 340;
1650+ rType = 0;
1651+ vrLen = 1324;
1652+ vrLoc = 0;
1653+ };
1654+ F4D2561A11C7AAD200232358 /* PBXTextBookmark */ = {
1655+ isa = PBXTextBookmark;
1656+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1657+ name = "PreviewerSelector.m: 432";
1658+ rLen = 0;
1659+ rLoc = 10984;
1660+ rType = 0;
1661+ vrLen = 1018;
1662+ vrLoc = 10482;
1663+ };
1664+ F4D2561B11C7AAD200232358 /* PBXTextBookmark */ = {
1665+ isa = PBXTextBookmark;
1666+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1667+ name = "PreviewerSelector.m: 435";
1668+ rLen = 0;
1669+ rLoc = 11021;
1670+ rType = 0;
1671+ vrLen = 1017;
1672+ vrLoc = 10482;
1673+ };
1674+ F4D2562011C7AC2900232358 /* XCBuildMessageTextBookmark */ = {
1675+ isa = PBXTextBookmark;
1676+ comments = "'url' undeclared (first use in this function)";
1677+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1678+ fallbackIsa = XCBuildMessageTextBookmark;
1679+ rLen = 1;
1680+ rLoc = 532;
1681+ rType = 1;
1682+ };
1683+ F4D2562111C7AC2900232358 /* PBXTextBookmark */ = {
1684+ isa = PBXTextBookmark;
1685+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1686+ name = "PreviewerSelector.m: 535";
1687+ rLen = 0;
1688+ rLoc = 13470;
1689+ rType = 0;
1690+ vrLen = 425;
1691+ vrLoc = 13264;
1692+ };
1693+ F4D2562411C7AC6100232358 /* PBXTextBookmark */ = {
1694+ isa = PBXTextBookmark;
1695+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1696+ name = "PreviewerSelector.m: 535";
1697+ rLen = 0;
1698+ rLoc = 13470;
1699+ rType = 0;
1700+ vrLen = 436;
1701+ vrLoc = 13264;
1702+ };
1703+ F4D2562711C7ACA400232358 /* PBXTextBookmark */ = {
1704+ isa = PBXTextBookmark;
1705+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1706+ name = "PreviewerSelector.m: 535";
1707+ rLen = 0;
1708+ rLoc = 13470;
1709+ rType = 0;
1710+ vrLen = 436;
1711+ vrLoc = 13264;
1712+ };
1713+ F4D2562A11C7ACAF00232358 /* PBXTextBookmark */ = {
1714+ isa = PBXTextBookmark;
1715+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1716+ name = "PreviewerSelector.m: 535";
1717+ rLen = 0;
1718+ rLoc = 13470;
1719+ rType = 0;
1720+ vrLen = 456;
1721+ vrLoc = 13512;
1722+ };
1723+ F4D2562D11C7ACB300232358 /* PBXTextBookmark */ = {
1724+ isa = PBXTextBookmark;
1725+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1726+ name = "PreviewerSelector.m: 535";
1727+ rLen = 0;
1728+ rLoc = 13470;
1729+ rType = 0;
1730+ vrLen = 456;
1731+ vrLoc = 13512;
1732+ };
1733+ F4D2562E11C7ACB500232358 /* PBXTextBookmark */ = {
1734+ isa = PBXTextBookmark;
1735+ fRef = F4F160430A0D1FC000C7526C /* PreviewerSelector.h */;
1736+ name = "PreviewerSelector.h: 14";
1737+ rLen = 16;
1738+ rLoc = 313;
1739+ rType = 0;
1740+ vrLen = 1021;
1741+ vrLoc = 52;
1742+ };
1743+ F4D2562F11C7ACB500232358 /* PBXTextBookmark */ = {
1744+ isa = PBXTextBookmark;
1745+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1746+ name = "PreviewerSelector.m: 661";
1747+ rLen = 0;
1748+ rLoc = 16855;
1749+ rType = 0;
1750+ vrLen = 927;
1751+ vrLoc = 15754;
1752+ };
1753+ F4D2563211C7AE8E00232358 /* PBXTextBookmark */ = {
1754+ isa = PBXTextBookmark;
1755+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1756+ name = "PreviewerSelector.m: 536";
1757+ rLen = 0;
1758+ rLoc = 13470;
1759+ rType = 0;
1760+ vrLen = 368;
1761+ vrLoc = 13631;
1762+ };
1763+ F4D2563511C7AEA900232358 /* PBXTextBookmark */ = {
1764+ isa = PBXTextBookmark;
1765+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1766+ name = "PreviewerSelector.m: 536";
1767+ rLen = 0;
1768+ rLoc = 13470;
1769+ rType = 0;
1770+ vrLen = 368;
1771+ vrLoc = 13631;
1772+ };
1773+ F4D2563811C7AEBA00232358 /* PBXTextBookmark */ = {
1774+ isa = PBXTextBookmark;
1775+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1776+ name = "PreviewerSelector.m: 536";
1777+ rLen = 0;
1778+ rLoc = 13470;
1779+ rType = 0;
1780+ vrLen = 368;
1781+ vrLoc = 13633;
1782+ };
1783+ F4D2563B11C7AEC300232358 /* PBXTextBookmark */ = {
1784+ isa = PBXTextBookmark;
1785+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1786+ name = "PreviewerSelector.m: 536";
1787+ rLen = 0;
1788+ rLoc = 13470;
1789+ rType = 0;
1790+ vrLen = 456;
1791+ vrLoc = 13680;
1792+ };
1793+ F4D2563E11C7AF5E00232358 /* PBXTextBookmark */ = {
1794+ isa = PBXTextBookmark;
1795+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1796+ name = "PreviewerSelector.m: 536";
1797+ rLen = 0;
1798+ rLoc = 13470;
1799+ rType = 0;
1800+ vrLen = 456;
1801+ vrLoc = 13680;
1802+ };
1803+ F4D2563F11C7AF6000232358 /* PBXTextBookmark */ = {
1804+ isa = PBXTextBookmark;
1805+ fRef = F4D254E711C7968100232358 /* BSPreviewPluginInterface.h */;
1806+ name = "BSPreviewPluginInterface.h: 24";
1807+ rLen = 0;
1808+ rLoc = 711;
1809+ rType = 0;
1810+ vrLen = 1324;
1811+ vrLoc = 0;
1812+ };
1813+ F4D2564011C7AF6000232358 /* PBXTextBookmark */ = {
1814+ isa = PBXTextBookmark;
1815+ fRef = F4F160430A0D1FC000C7526C /* PreviewerSelector.h */;
1816+ name = "PreviewerSelector.h: 14";
1817+ rLen = 24;
1818+ rLoc = 287;
1819+ rType = 0;
1820+ vrLen = 1024;
1821+ vrLoc = 49;
1822+ };
1823+ F4D2564111C7AF6000232358 /* PBXTextBookmark */ = {
1824+ isa = PBXTextBookmark;
1825+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1826+ name = "PreviewerSelector.m: 639";
1827+ rLen = 69;
1828+ rLoc = 15832;
1829+ rType = 0;
1830+ vrLen = 1085;
1831+ vrLoc = 15017;
1832+ };
1833+ F4D2564211C7AF6000232358 /* PBXTextBookmark */ = {
1834+ isa = PBXTextBookmark;
1835+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1836+ name = "PreviewerSelector.m: 634";
1837+ rLen = 0;
1838+ rLoc = 15757;
1839+ rType = 0;
1840+ vrLen = 1038;
1841+ vrLoc = 15017;
1842+ };
1843+ F4D2564511C7B04100232358 /* PBXTextBookmark */ = {
1844+ isa = PBXTextBookmark;
1845+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1846+ name = "PreviewerSelector.m: 533";
1847+ rLen = 0;
1848+ rLoc = 13470;
1849+ rType = 0;
1850+ vrLen = 456;
1851+ vrLoc = 13680;
1852+ };
1853+ F4D2564811C7B04500232358 /* PBXTextBookmark */ = {
1854+ isa = PBXTextBookmark;
1855+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1856+ name = "PreviewerSelector.m: 533";
1857+ rLen = 0;
1858+ rLoc = 13470;
1859+ rType = 0;
1860+ vrLen = 456;
1861+ vrLoc = 13680;
1862+ };
1863+ F4D2564911C7B04900232358 /* PBXTextBookmark */ = {
1864+ isa = PBXTextBookmark;
1865+ fRef = F4D254E711C7968100232358 /* BSPreviewPluginInterface.h */;
1866+ name = "BSPreviewPluginInterface.h: 37";
1867+ rLen = 0;
1868+ rLoc = 1226;
1869+ rType = 0;
1870+ vrLen = 1324;
1871+ vrLoc = 0;
1872+ };
1873+ F4D2564A11C7B04900232358 /* PBXTextBookmark */ = {
1874+ isa = PBXTextBookmark;
1875+ fRef = F4F160430A0D1FC000C7526C /* PreviewerSelector.h */;
1876+ name = "PreviewerSelector.h: 21";
1877+ rLen = 0;
1878+ rLoc = 451;
1879+ rType = 0;
1880+ vrLen = 1021;
1881+ vrLoc = 52;
1882+ };
1883+ F4D2564B11C7B04900232358 /* PBXTextBookmark */ = {
1884+ isa = PBXTextBookmark;
1885+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1886+ name = "PreviewerSelector.m: 68";
1887+ rLen = 0;
1888+ rLoc = 1849;
1889+ rType = 0;
1890+ vrLen = 1005;
1891+ vrLoc = 7453;
1892+ };
1893+ F4D2564C11C7B04900232358 /* PBXTextBookmark */ = {
1894+ isa = PBXTextBookmark;
1895+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1896+ name = "PreviewerSelector.m: 557";
1897+ rLen = 0;
1898+ rLoc = 13995;
1899+ rType = 0;
1900+ vrLen = 831;
1901+ vrLoc = 13536;
1902+ };
1903+ F4D2564F11C7B0E400232358 /* PBXTextBookmark */ = {
1904+ isa = PBXTextBookmark;
1905+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1906+ name = "PreviewerSelector.m: 533";
1907+ rLen = 0;
1908+ rLoc = 13470;
1909+ rType = 0;
1910+ vrLen = 456;
1911+ vrLoc = 13728;
1912+ };
1913+ F4D2565011C7B0E600232358 /* PBXTextBookmark */ = {
1914+ isa = PBXTextBookmark;
1915+ fRef = F4A2FAE40F467CDC00A84E18 /* PSPreviewerItem.m */;
1916+ name = "PSPreviewerItem.m: 26";
1917+ rLen = 0;
1918+ rLoc = 690;
1919+ rType = 0;
1920+ vrLen = 761;
1921+ vrLoc = 1537;
1922+ };
1923+ F4D2565111C7B0E600232358 /* PBXTextBookmark */ = {
1924+ isa = PBXTextBookmark;
1925+ fRef = F4A2FAE30F467CDC00A84E18 /* PSPreviewerItem.h */;
1926+ name = "PSPreviewerItem.h: 27";
1927+ rLen = 9;
1928+ rLoc = 475;
1929+ rType = 0;
1930+ vrLen = 832;
1931+ vrLoc = 3;
1932+ };
1933+ F4D2565211C7B0E600232358 /* PBXTextBookmark */ = {
1934+ isa = PBXTextBookmark;
1935+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1936+ name = "PreviewerSelector.m: 535";
1937+ rLen = 0;
1938+ rLoc = 13560;
1939+ rType = 0;
1940+ vrLen = 964;
1941+ vrLoc = 13181;
1942+ };
1943+ F4D2565311C7B0E600232358 /* PBXTextBookmark */ = {
1944+ isa = PBXTextBookmark;
1945+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1946+ name = "PreviewerSelector.m: 566";
1947+ rLen = 0;
1948+ rLoc = 14264;
1949+ rType = 0;
1950+ vrLen = 823;
1951+ vrLoc = 13561;
1952+ };
1953+ F4D2565611C7B1E700232358 /* PBXTextBookmark */ = {
1954+ isa = PBXTextBookmark;
1955+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1956+ name = "PreviewerSelector.m: 533";
1957+ rLen = 0;
1958+ rLoc = 13470;
1959+ rType = 0;
1960+ vrLen = 456;
1961+ vrLoc = 13872;
1962+ };
1963+ F4D2565911C7B1EA00232358 /* PBXTextBookmark */ = {
1964+ isa = PBXTextBookmark;
1965+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
1966+ name = "PreviewerSelector.m: 533";
1967+ rLen = 0;
1968+ rLoc = 13470;
1969+ rType = 0;
1970+ vrLen = 456;
1971+ vrLoc = 13872;
1972+ };
1973+ F4D2565A11C7B1ED00232358 /* PBXTextBookmark */ = {
1974+ isa = PBXTextBookmark;
1975+ fRef = F4A2FAE30F467CDC00A84E18 /* PSPreviewerItem.h */;
1976+ name = "PSPreviewerItem.h: 29";
1977+ rLen = 0;
1978+ rLoc = 548;
1979+ rType = 0;
1980+ vrLen = 835;
1981+ vrLoc = 0;
1982+ };
1983+ F4D2565B11C7B1ED00232358 /* PBXTextBookmark */ = {
1984+ isa = PBXTextBookmark;
1985+ fRef = F4F160340A0D1ED000C7526C /* PSPreference.m */;
1986+ name = "PSPreference.m: 124";
1987+ rLen = 0;
1988+ rLoc = 2787;
1989+ rType = 0;
1990+ vrLen = 703;
1991+ vrLoc = 146;
1992+ };
1993+ F4D2565C11C7B1ED00232358 /* PBXTextBookmark */ = {
1994+ isa = PBXTextBookmark;
1995+ fRef = F4F160430A0D1FC000C7526C /* PreviewerSelector.h */;
1996+ name = "PreviewerSelector.h: 21";
1997+ rLen = 0;
1998+ rLoc = 451;
1999+ rType = 0;
2000+ vrLen = 1021;
2001+ vrLoc = 52;
2002+ };
2003+ F4D2565D11C7B1ED00232358 /* PBXTextBookmark */ = {
2004+ isa = PBXTextBookmark;
2005+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
2006+ name = "PreviewerSelector.m: 545";
2007+ rLen = 0;
2008+ rLoc = 13752;
2009+ rType = 0;
2010+ vrLen = 1004;
2011+ vrLoc = 13181;
2012+ };
2013+ F4D2565E11C7B1ED00232358 /* PBXTextBookmark */ = {
2014+ isa = PBXTextBookmark;
2015+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
2016+ name = "PreviewerSelector.m: 546";
2017+ rLen = 0;
2018+ rLoc = 13752;
2019+ rType = 0;
2020+ vrLen = 993;
2021+ vrLoc = 13181;
2022+ };
2023+ F4D2566111C7B2CF00232358 /* PBXTextBookmark */ = {
2024+ isa = PBXTextBookmark;
2025+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
2026+ name = "PreviewerSelector.m: 533";
2027+ rLen = 0;
2028+ rLoc = 13470;
2029+ rType = 0;
2030+ vrLen = 456;
2031+ vrLoc = 13776;
2032+ };
2033+ F4D2566211C7B2D500232358 /* PBXTextBookmark */ = {
2034+ isa = PBXTextBookmark;
2035+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
2036+ name = "PreviewerSelector.m: 546";
2037+ rLen = 0;
2038+ rLoc = 13692;
2039+ rType = 0;
2040+ vrLen = 1031;
2041+ vrLoc = 13181;
2042+ };
2043+ F4D2566511C7B31B00232358 /* PBXTextBookmark */ = {
2044+ isa = PBXTextBookmark;
2045+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
2046+ name = "PreviewerSelector.m: 533";
2047+ rLen = 0;
2048+ rLoc = 13470;
2049+ rType = 0;
2050+ vrLen = 456;
2051+ vrLoc = 13848;
2052+ };
2053+ F4D2566611C7B31D00232358 /* PBXTextBookmark */ = {
2054+ isa = PBXTextBookmark;
2055+ fRef = F4D2566711C7B31D00232358 /* NSURL.h */;
2056+ name = "NSURL.h: 14";
2057+ rLen = 68;
2058+ rLoc = 348;
2059+ rType = 0;
2060+ vrLen = 2009;
2061+ vrLoc = 0;
2062+ };
2063+ F4D2566711C7B31D00232358 /* NSURL.h */ = {
2064+ isa = PBXFileReference;
2065+ name = NSURL.h;
2066+ path = /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSURL.h;
2067+ sourceTree = "<absolute>";
2068+ };
2069+ F4D2566811C7B31D00232358 /* PBXTextBookmark */ = {
2070+ isa = PBXTextBookmark;
2071+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
2072+ name = "PreviewerSelector.m: 544";
2073+ rLen = 5;
2074+ rLoc = 13676;
2075+ rType = 0;
2076+ vrLen = 1031;
2077+ vrLoc = 13181;
2078+ };
2079+ F4D2566911C7B31D00232358 /* PBXTextBookmark */ = {
2080+ isa = PBXTextBookmark;
2081+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
2082+ name = "PreviewerSelector.m: 548";
2083+ rLen = 0;
2084+ rLoc = 13752;
2085+ rType = 0;
2086+ vrLen = 1011;
2087+ vrLoc = 13181;
2088+ };
2089+ F4D2566C11C7B34E00232358 /* PBXTextBookmark */ = {
2090+ isa = PBXTextBookmark;
2091+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
2092+ name = "PreviewerSelector.m: 533";
2093+ rLen = 0;
2094+ rLoc = 13470;
2095+ rType = 0;
2096+ vrLen = 456;
2097+ vrLoc = 13872;
2098+ };
2099+ F4D2566F11C7B35000232358 /* PBXTextBookmark */ = {
2100+ isa = PBXTextBookmark;
2101+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
2102+ name = "PreviewerSelector.m: 533";
2103+ rLen = 0;
2104+ rLoc = 13470;
2105+ rType = 0;
2106+ vrLen = 456;
2107+ vrLoc = 13872;
2108+ };
2109+ F4D2567011C7B35200232358 /* PBXTextBookmark */ = {
2110+ isa = PBXTextBookmark;
2111+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
2112+ name = "PreviewerSelector.m: 546";
2113+ rLen = 0;
2114+ rLoc = 13692;
2115+ rType = 0;
2116+ vrLen = 993;
2117+ vrLoc = 13181;
2118+ };
2119+ F4D2567311C7B37A00232358 /* PBXTextBookmark */ = {
2120+ isa = PBXTextBookmark;
2121+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
2122+ name = "PreviewerSelector.m: 533";
2123+ rLen = 0;
2124+ rLoc = 13470;
2125+ rType = 0;
2126+ vrLen = 456;
2127+ vrLoc = 13872;
2128+ };
2129+ F4D2567411C7B37B00232358 /* PBXTextBookmark */ = {
2130+ isa = PBXTextBookmark;
2131+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
2132+ name = "PreviewerSelector.m: 547";
2133+ rLen = 0;
2134+ rLoc = 13735;
2135+ rType = 0;
2136+ vrLen = 993;
2137+ vrLoc = 13181;
2138+ };
2139+ F4D2567711C7B3B300232358 /* PBXTextBookmark */ = {
2140+ isa = PBXTextBookmark;
2141+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
2142+ name = "PreviewerSelector.m: 533";
2143+ rLen = 0;
2144+ rLoc = 13470;
2145+ rType = 0;
2146+ vrLen = 456;
2147+ vrLoc = 13848;
2148+ };
2149+ F4D2568511C7B78200232358 /* PBXTextBookmark */ = {
2150+ isa = PBXTextBookmark;
2151+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
2152+ name = "PreviewerSelector.m: 533";
2153+ rLen = 0;
2154+ rLoc = 13470;
2155+ rType = 0;
2156+ vrLen = 456;
2157+ vrLoc = 13848;
2158+ };
2159+ F4D2568A11C7B78900232358 /* PBXTextBookmark */ = {
2160+ isa = PBXTextBookmark;
2161+ fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
2162+ name = "PreviewerSelector.m: 327";
2163+ rLen = 0;
2164+ rLoc = 8368;
2165+ rType = 0;
2166+ vrLen = 1061;
2167+ vrLoc = 9259;
2168+ };
2169+ F4D2568B11C7B78900232358 /* PBXTextBookmark */ = {
2170+ isa = PBXTextBookmark;
2171+ fRef = F4D254E711C7968100232358 /* BSPreviewPluginInterface.h */;
2172+ name = "BSPreviewPluginInterface.h: 37";
2173+ rLen = 0;
2174+ rLoc = 1226;
2175+ rType = 0;
2176+ vrLen = 1324;
2177+ vrLoc = 0;
2178+ };
2179+ F4D2568C11C7B78900232358 /* PBXTextBookmark */ = {
2180+ isa = PBXTextBookmark;
2181+ fRef = F4D254E711C7968100232358 /* BSPreviewPluginInterface.h */;
2182+ name = "BSPreviewPluginInterface.h: 37";
2183+ rLen = 0;
2184+ rLoc = 1226;
2185+ rType = 0;
2186+ vrLen = 1324;
2187+ vrLoc = 0;
2188+ };
2189+ F4E0B84A0CF6AB02003E4686 /* CMRThreadView.m */ = {
2190+ isa = PBXFileReference;
2191+ lastKnownFileType = sourcecode.c.objc;
2192+ name = CMRThreadView.m;
2193+ path = /Users/masaki/BathyScaphe/bathyscaphe/application/source/view/CMRThreadView.m;
2194+ sourceTree = "<group>";
2195+ };
2196+ F4E0B9010CF72883003E4686 /* PSPPreviewerTableView.h */ = {
2197+ uiCtxt = {
2198+ sepNavIntBoundsRect = "{{0, 0}, {869, 473}}";
2199+ sepNavSelRange = "{0, 0}";
2200+ sepNavVisRange = "{0, 243}";
2201+ sepNavVisRect = "{{0, 0}, {633, 757}}";
2202+ };
2203+ };
2204+ F4E0B9020CF72883003E4686 /* PSPPreviewerTableView.m */ = {
2205+ uiCtxt = {
2206+ sepNavIntBoundsRect = "{{0, 0}, {869, 473}}";
2207+ sepNavSelRange = "{0, 0}";
2208+ sepNavVisRange = "{0, 520}";
2209+ sepNavVisRect = "{{0, 0}, {633, 757}}";
2210+ sepNavWindowFrame = "{{15, 63}, {678, 769}}";
2211+ };
2212+ };
2213+ F4E0BA8C0CF73509003E4686 /* English */ = {
2214+ uiCtxt = {
2215+ sepNavIntBoundsRect = "{{0, 0}, {869, 541}}";
2216+ sepNavSelRange = "{0, 0}";
2217+ sepNavVisRange = "{0, 0}";
2218+ };
2219+ };
2220+ F4E0BA910CF73521003E4686 /* Japanese */ = {
2221+ uiCtxt = {
2222+ sepNavIntBoundsRect = "{{0, 0}, {869, 541}}";
2223+ sepNavSelRange = "{356, 0}";
2224+ sepNavVisRange = "{0, 356}";
2225+ sepNavWindowFrame = "{{15, 55}, {746, 772}}";
2226+ };
2227+ };
2228+ F4F15C450A0CEC2300C7526C /* Source Control */ = {
2229+ isa = PBXSourceControlManager;
2230+ fallbackIsa = XCSourceControlManager;
2231+ isSCMEnabled = 0;
2232+ scmConfiguration = {
2233+ repositoryName = PreviewSelector;
2234+ repositoryNamesForRoots = {
2235+ "" = BSSpotlighter;
2236+ };
7982237 };
7992238 scmType = "";
8002239 };
@@ -804,9 +2243,9 @@
8042243 };
8052244 F4F160340A0D1ED000C7526C /* PSPreference.m */ = {
8062245 uiCtxt = {
807- sepNavIntBoundsRect = "{{0, 0}, {876, 3136}}";
808- sepNavSelRange = "{2019, 0}";
809- sepNavVisRange = "{1630, 883}";
2246+ sepNavIntBoundsRect = "{{0, 0}, {1020, 3029}}";
2247+ sepNavSelRange = "{2787, 0}";
2248+ sepNavVisRange = "{146, 703}";
8102249 sepNavVisRect = "{{0, 1201}, {764, 759}}";
8112250 sepNavWindowFrame = "{{368, 67}, {809, 765}}";
8122251 };
@@ -822,27 +2261,27 @@
8222261 };
8232262 F4F160430A0D1FC000C7526C /* PreviewerSelector.h */ = {
8242263 uiCtxt = {
825- sepNavIntBoundsRect = "{{0, 0}, {869, 630}}";
826- sepNavSelRange = "{503, 0}";
827- sepNavVisRange = "{141, 877}";
2264+ sepNavIntBoundsRect = "{{0, 0}, {873, 598}}";
2265+ sepNavSelRange = "{451, 0}";
2266+ sepNavVisRange = "{52, 1021}";
8282267 sepNavVisRect = "{{0, 0}, {764, 759}}";
8292268 sepNavWindowFrame = "{{15, -5}, {809, 832}}";
8302269 };
8312270 };
8322271 F4F160440A0D1FC000C7526C /* PreviewerSelector.m */ = {
8332272 uiCtxt = {
834- sepNavIntBoundsRect = "{{0, 0}, {869, 9528}}";
835- sepNavSelRange = "{8039, 0}";
836- sepNavVisRange = "{7683, 1121}";
2273+ sepNavIntBoundsRect = "{{0, 0}, {595, 9906}}";
2274+ sepNavSelRange = "{13470, 0}";
2275+ sepNavVisRange = "{13848, 456}";
8372276 sepNavVisRect = "{{0, 534}, {764, 759}}";
8382277 sepNavWindowFrame = "{{263, 64}, {809, 768}}";
8392278 };
8402279 };
8412280 F4F160540A0D200800C7526C /* BSImagePreviewerInterface.h */ = {
8422281 uiCtxt = {
843- sepNavIntBoundsRect = "{{0, 0}, {869, 594}}";
844- sepNavSelRange = "{464, 0}";
845- sepNavVisRange = "{235, 544}";
2282+ sepNavIntBoundsRect = "{{0, 0}, {869, 571}}";
2283+ sepNavSelRange = "{462, 0}";
2284+ sepNavVisRange = "{35, 1226}";
8462285 sepNavVisRect = "{{0, 0}, {764, 759}}";
8472286 sepNavWindowFrame = "{{15, 64}, {809, 768}}";
8482287 };
@@ -873,6 +2312,9 @@
8732312 };
8742313 };
8752314 customDataFormattersEnabled = 1;
2315+ dataTipCustomDataFormattersEnabled = 1;
2316+ dataTipShowTypeColumn = 1;
2317+ dataTipSortType = 0;
8762318 debuggerPlugin = GDBDebugging;
8772319 disassemblyDisplayState = 0;
8782320 dylibVariantSuffix = "";
@@ -886,6 +2328,7 @@
8862328 name = BathyScaphe;
8872329 savedGlobals = {
8882330 };
2331+ showTypeColumn = 0;
8892332 sourceDirectories = (
8902333 );
8912334 variableFormatDictionary = {
@@ -913,7 +2356,7 @@
9132356 fRef = F4F160430A0D1FC000C7526C /* PreviewerSelector.h */;
9142357 name = "PreviewerSelector.h: 26";
9152358 rLen = 0;
916- rLoc = 503;
2359+ rLoc = 558;
9172360 rType = 0;
9182361 vrLen = 877;
9192362 vrLoc = 141;
@@ -923,7 +2366,7 @@
9232366 fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
9242367 name = "PreviewerSelector.m: 326";
9252368 rLen = 0;
926- rLoc = 8039;
2369+ rLoc = 9026;
9272370 rType = 0;
9282371 vrLen = 1121;
9292372 vrLoc = 7683;
@@ -953,7 +2396,7 @@
9532396 fRef = F4F160430A0D1FC000C7526C /* PreviewerSelector.h */;
9542397 name = "PreviewerSelector.h: 26";
9552398 rLen = 0;
956- rLoc = 503;
2399+ rLoc = 558;
9572400 rType = 0;
9582401 vrLen = 877;
9592402 vrLoc = 141;
@@ -963,7 +2406,7 @@
9632406 fRef = F4F160440A0D1FC000C7526C /* PreviewerSelector.m */;
9642407 name = "PreviewerSelector.m: 326";
9652408 rLen = 0;
966- rLoc = 8039;
2409+ rLoc = 9026;
9672410 rType = 0;
9682411 vrLen = 1121;
9692412 vrLoc = 7683;
--- a/PreviewerSelector.xcodeproj/project.pbxproj
+++ b/PreviewerSelector.xcodeproj/project.pbxproj
@@ -32,6 +32,7 @@
3232 F4A2FAE40F467CDC00A84E18 /* PSPreviewerItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSPreviewerItem.m; sourceTree = "<group>"; };
3333 F4B9F90F0D9BCB0E00535CDD /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; name = Japanese; path = Japanese.lproj/Makefile; sourceTree = "<group>"; };
3434 F4B9F9110D9BCB2000535CDD /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Japanese; path = Japanese.lproj/InfoPlist.strings; sourceTree = "<group>"; };
35+ F4D254E711C7968100232358 /* BSPreviewPluginInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BSPreviewPluginInterface.h; sourceTree = "<group>"; };
3536 F4E0B9010CF72883003E4686 /* PSPPreviewerTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSPPreviewerTableView.h; sourceTree = "<group>"; };
3637 F4E0B9020CF72883003E4686 /* PSPPreviewerTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSPPreviewerTableView.m; sourceTree = "<group>"; };
3738 F4E0BA8C0CF73509003E4686 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = "<group>"; };
@@ -94,6 +95,7 @@
9495 children = (
9596 F45032530F669A9500B0B042 /* PSPreviewerInterface.h */,
9697 F4F160540A0D200800C7526C /* BSImagePreviewerInterface.h */,
98+ F4D254E711C7968100232358 /* BSPreviewPluginInterface.h */,
9799 F4A2FAE30F467CDC00A84E18 /* PSPreviewerItem.h */,
98100 F4A2FAE40F467CDC00A84E18 /* PSPreviewerItem.m */,
99101 F4F160350A0D1ED000C7526C /* PSPreference.h */,
@@ -306,10 +308,8 @@
306308 1DEB913C08733D840010E9CD /* Release */ = {
307309 isa = XCBuildConfiguration;
308310 buildSettings = {
309- ARCHS = (
310- ppc,
311- i386,
312- );
311+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)";
312+ ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc";
313313 DEPLOYMENT_LOCATION = NO;
314314 DSTROOT = /;
315315 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
@@ -329,7 +329,7 @@
329329 GCC_WARN_ABOUT_RETURN_TYPE = YES;
330330 GCC_WARN_UNUSED_VARIABLE = YES;
331331 PREBINDING = NO;
332- SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
332+ SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
333333 };
334334 name = Debug;
335335 };
@@ -339,7 +339,7 @@
339339 GCC_WARN_ABOUT_RETURN_TYPE = YES;
340340 GCC_WARN_UNUSED_VARIABLE = YES;
341341 PREBINDING = NO;
342- SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
342+ SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
343343 };
344344 name = Release;
345345 };