• R/O
  • HTTP
  • SSH
  • HTTPS

main: Commit

Elis ColorsのMainリポジトリ。


Commit MetaInfo

Revisionc8b986cefd992f85d140cb8f1fd313d6a0ff2ccc (tree)
Time2009-09-26 23:36:06
AuthorYanagi Asakura <yanagi.entertainment@gmai...>
CommiterYanagi Asakura

Log Message

add Text Layer

Change Summary

Incremental Difference

--- a/Elis Colors.xcodeproj/project.pbxproj
+++ b/Elis Colors.xcodeproj/project.pbxproj
@@ -11,9 +11,15 @@
1111 256AC3DA0F4B6AC300CF3369 /* Elis_ColorsAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* Elis_ColorsAppDelegate.m */; };
1212 5C01A8C11064ACFB0076B735 /* MainMenuForSmallDisplay.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5C01A8BF1064ACFB0076B735 /* MainMenuForSmallDisplay.xib */; };
1313 5C0DDDC5106B5652008425EE /* ElisUndoManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C0DDDC4106B5652008425EE /* ElisUndoManager.m */; };
14+ 5C480238106D165B00DF0CBB /* movieSizeWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5C480236106D165B00DF0CBB /* movieSizeWindow.xib */; };
1415 5C56077F105FB3B70094F837 /* ElisPropertyTableController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C56077E105FB3B70094F837 /* ElisPropertyTableController.m */; };
1516 5C560820105FCA140094F837 /* ElisCoreImageKernel.cikernel in Sources */ = {isa = PBXBuildFile; fileRef = 5C56081D105FCA140094F837 /* ElisCoreImageKernel.cikernel */; };
1617 5C560821105FCA140094F837 /* ElisCustomFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C56081F105FCA140094F837 /* ElisCustomFilter.m */; };
18+ 5C72E60B106DD74000A96925 /* ElisMovieSizeWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C72E60A106DD74000A96925 /* ElisMovieSizeWindowController.m */; };
19+ 5C72E689106DED1600A96925 /* Preference.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5C72E687106DED1600A96925 /* Preference.xib */; };
20+ 5C72E68C106DF1D400A96925 /* ElisPreferenceController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C72E68B106DF1D400A96925 /* ElisPreferenceController.m */; };
21+ 5C72E72E106E0BC100A96925 /* WriterProgress.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5C72E72C106E0BC100A96925 /* WriterProgress.xib */; };
22+ 5C72E74C106E0CE800A96925 /* ElisWriterDummyView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C72E74B106E0CE800A96925 /* ElisWriterDummyView.m */; };
1723 5C808D6A105CDA6800818B1A /* ElisCustomCALayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C808D69105CDA6800818B1A /* ElisCustomCALayer.m */; };
1824 5C808EAC105CEDCB00818B1A /* white.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 5C808EAB105CEDCB00818B1A /* white.jpg */; };
1925 5C808EC5105CEE6E00818B1A /* trackgray.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 5C808EC4105CEE6E00818B1A /* trackgray.jpg */; };
@@ -57,11 +63,20 @@
5763 5C01A8C01064ACFB0076B735 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenuForSmallDisplay.xib; sourceTree = "<group>"; };
5864 5C0DDDC3106B5652008425EE /* ElisUndoManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ElisUndoManager.h; sourceTree = "<group>"; };
5965 5C0DDDC4106B5652008425EE /* ElisUndoManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ElisUndoManager.m; sourceTree = "<group>"; };
66+ 5C480237106D165B00DF0CBB /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/movieSizeWindow.xib; sourceTree = "<group>"; };
6067 5C56077D105FB3B70094F837 /* ElisPropertyTableController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ElisPropertyTableController.h; sourceTree = "<group>"; };
6168 5C56077E105FB3B70094F837 /* ElisPropertyTableController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ElisPropertyTableController.m; sourceTree = "<group>"; };
6269 5C56081D105FCA140094F837 /* ElisCoreImageKernel.cikernel */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.glsl; name = ElisCoreImageKernel.cikernel; path = ../Elis/ElisCoreImageKernel.cikernel; sourceTree = SOURCE_ROOT; };
6370 5C56081E105FCA140094F837 /* ElisCustomFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElisCustomFilter.h; path = ../Elis/ElisCustomFilter.h; sourceTree = SOURCE_ROOT; };
6471 5C56081F105FCA140094F837 /* ElisCustomFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ElisCustomFilter.m; path = ../Elis/ElisCustomFilter.m; sourceTree = SOURCE_ROOT; };
72+ 5C72E609106DD74000A96925 /* ElisMovieSizeWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ElisMovieSizeWindowController.h; sourceTree = "<group>"; };
73+ 5C72E60A106DD74000A96925 /* ElisMovieSizeWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ElisMovieSizeWindowController.m; sourceTree = "<group>"; };
74+ 5C72E688106DED1600A96925 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/Preference.xib; sourceTree = "<group>"; };
75+ 5C72E68A106DF1D400A96925 /* ElisPreferenceController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ElisPreferenceController.h; sourceTree = "<group>"; };
76+ 5C72E68B106DF1D400A96925 /* ElisPreferenceController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ElisPreferenceController.m; sourceTree = "<group>"; };
77+ 5C72E72D106E0BC100A96925 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/WriterProgress.xib; sourceTree = "<group>"; };
78+ 5C72E74A106E0CE800A96925 /* ElisWriterDummyView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ElisWriterDummyView.h; sourceTree = "<group>"; };
79+ 5C72E74B106E0CE800A96925 /* ElisWriterDummyView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ElisWriterDummyView.m; sourceTree = "<group>"; };
6580 5C808D68105CDA6800818B1A /* ElisCustomCALayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ElisCustomCALayer.h; sourceTree = "<group>"; };
6681 5C808D69105CDA6800818B1A /* ElisCustomCALayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ElisCustomCALayer.m; sourceTree = "<group>"; };
6782 5C808EAB105CEDCB00818B1A /* white.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = white.jpg; path = ../Elis/image/white.jpg; sourceTree = SOURCE_ROOT; };
@@ -140,6 +155,7 @@
140155 5C9F358A105F7BEA00D87A46 /* ElisEffect.m */,
141156 5C9F358C105F7C0F00D87A46 /* ElisKeyframe.h */,
142157 5C9F358D105F7C0F00D87A46 /* ElisKeyframe.m */,
158+ 5C72E607106DD71F00A96925 /* Sub GUI Parts */,
143159 5C0DDF01106BB945008425EE /* Animation Layer */,
144160 5C0DDDC2106B563A008425EE /* Undo Manager */,
145161 5CF28E0A1062580F00C49262 /* Writer */,
@@ -192,6 +208,9 @@
192208 29B97323FDCFA39411CA2CEA /* Frameworks */,
193209 19C28FACFE9D520D11CA2CBB /* Products */,
194210 5C01A8BF1064ACFB0076B735 /* MainMenuForSmallDisplay.xib */,
211+ 5C480236106D165B00DF0CBB /* movieSizeWindow.xib */,
212+ 5C72E687106DED1600A96925 /* Preference.xib */,
213+ 5C72E72C106E0BC100A96925 /* WriterProgress.xib */,
195214 );
196215 name = "Elis Colors";
197216 sourceTree = "<group>";
@@ -259,6 +278,17 @@
259278 name = "Core Image Kernel";
260279 sourceTree = "<group>";
261280 };
281+ 5C72E607106DD71F00A96925 /* Sub GUI Parts */ = {
282+ isa = PBXGroup;
283+ children = (
284+ 5C72E609106DD74000A96925 /* ElisMovieSizeWindowController.h */,
285+ 5C72E60A106DD74000A96925 /* ElisMovieSizeWindowController.m */,
286+ 5C72E68A106DF1D400A96925 /* ElisPreferenceController.h */,
287+ 5C72E68B106DF1D400A96925 /* ElisPreferenceController.m */,
288+ );
289+ name = "Sub GUI Parts";
290+ sourceTree = "<group>";
291+ };
262292 5CE26942105B81D60082C63A /* TimeLine */ = {
263293 isa = PBXGroup;
264294 children = (
@@ -295,6 +325,8 @@
295325 5CF28E0C1062581900C49262 /* ElisWriter.m */,
296326 5C8A480F106A66ED00EC2F3D /* ElisWriterLegacy.h */,
297327 5C8A4810106A66ED00EC2F3D /* ElisWriterLegacy.m */,
328+ 5C72E74A106E0CE800A96925 /* ElisWriterDummyView.h */,
329+ 5C72E74B106E0CE800A96925 /* ElisWriterDummyView.m */,
298330 );
299331 name = Writer;
300332 sourceTree = "<group>";
@@ -350,6 +382,9 @@
350382 5CB6798C10637CA400FC5F9F /* lightgreen.jpg in Resources */,
351383 5CB6798D10637CA400FC5F9F /* orange.jpg in Resources */,
352384 5C01A8C11064ACFB0076B735 /* MainMenuForSmallDisplay.xib in Resources */,
385+ 5C480238106D165B00DF0CBB /* movieSizeWindow.xib in Resources */,
386+ 5C72E689106DED1600A96925 /* Preference.xib in Resources */,
387+ 5C72E72E106E0BC100A96925 /* WriterProgress.xib in Resources */,
353388 );
354389 runOnlyForDeploymentPostprocessing = 0;
355390 };
@@ -379,6 +414,9 @@
379414 5CF28E0D1062581900C49262 /* ElisWriter.m in Sources */,
380415 5C8A4811106A66ED00EC2F3D /* ElisWriterLegacy.m in Sources */,
381416 5C0DDDC5106B5652008425EE /* ElisUndoManager.m in Sources */,
417+ 5C72E60B106DD74000A96925 /* ElisMovieSizeWindowController.m in Sources */,
418+ 5C72E68C106DF1D400A96925 /* ElisPreferenceController.m in Sources */,
419+ 5C72E74C106E0CE800A96925 /* ElisWriterDummyView.m in Sources */,
382420 );
383421 runOnlyForDeploymentPostprocessing = 0;
384422 };
@@ -409,6 +447,30 @@
409447 name = MainMenuForSmallDisplay.xib;
410448 sourceTree = "<group>";
411449 };
450+ 5C480236106D165B00DF0CBB /* movieSizeWindow.xib */ = {
451+ isa = PBXVariantGroup;
452+ children = (
453+ 5C480237106D165B00DF0CBB /* English */,
454+ );
455+ name = movieSizeWindow.xib;
456+ sourceTree = "<group>";
457+ };
458+ 5C72E687106DED1600A96925 /* Preference.xib */ = {
459+ isa = PBXVariantGroup;
460+ children = (
461+ 5C72E688106DED1600A96925 /* English */,
462+ );
463+ name = Preference.xib;
464+ sourceTree = "<group>";
465+ };
466+ 5C72E72C106E0BC100A96925 /* WriterProgress.xib */ = {
467+ isa = PBXVariantGroup;
468+ children = (
469+ 5C72E72D106E0BC100A96925 /* English */,
470+ );
471+ name = WriterProgress.xib;
472+ sourceTree = "<group>";
473+ };
412474 /* End PBXVariantGroup section */
413475
414476 /* Begin XCBuildConfiguration section */
--- a/ElisAnimationLayerFactory.m
+++ b/ElisAnimationLayerFactory.m
@@ -52,6 +52,8 @@
5252 mediaImage = [[NSBitmapImageRep imageRepWithContentsOfFile:[bundle pathForResource:@"orange" ofType:@"jpg"]] CGImage];
5353 else if([t_type isEqualToString:@"image"])
5454 mediaImage = [[NSBitmapImageRep imageRepWithContentsOfFile:[bundle pathForResource:@"lightgreen" ofType:@"jpg"]] CGImage];
55+ else if([t_type isEqualToString:@"text"])
56+ mediaImage = [[NSBitmapImageRep imageRepWithContentsOfFile:[bundle pathForResource:@"lightgreen" ofType:@"jpg"]] CGImage];
5557 layer.contents = (id)mediaImage;
5658 layer.opacity = 0.75;
5759 // [layer setValue:(id)mediaImage forKey:@"contents"];
--- a/ElisBase.h
+++ b/ElisBase.h
@@ -60,6 +60,7 @@
6060
6161 #define DEFAULT_FPS 60
6262 #define MINI_LAYER_WIDTH 1.0
63+#define TRACK_SIZE 32
6364
6465 extern id mainView;
6566 extern float timeLineScale;
@@ -67,4 +68,7 @@ extern float timeLineScale;
6768 extern QTTime globalCurrentTime;
6869 extern CGRect ProjectMovieSize;
6970 extern BOOL recording;
70-extern int timeLineXShift;
\ No newline at end of file
71+extern int timeLineXShift;
72+extern BOOL usingStampMode;
73+extern BOOL printBorderLine;
74+extern BOOL rendering;
\ No newline at end of file
--- a/ElisController.h
+++ b/ElisController.h
@@ -32,6 +32,9 @@
3232
3333 // もう一段モデルを噛ませたほうがよかったなあといまさら。
3434
35+// アウトレットが山のようにあるので、ちゃんと変数型を明記しましよう。
36+// @classを使えばid使う必要ないよね。
37+
3538 #import <Cocoa/Cocoa.h>
3639 #import "ElisBase.h"
3740 #import "ElisMedia.h"
@@ -39,8 +42,10 @@
3942 #import "ElisAnimationLayerFactory.h"
4043 #import "ElisTimeLineController.h"
4144 #import "ElisCustomFilter.h"
42-//#import "ElisWriter.h"
45+#import "ElisWriterLegacy.h"
4346 #import "ElisUndoManager.h"
47+#import "ElisMovieSizeWindowController.h"
48+#import "ElisPreferenceController.h"
4449
4550 @class ElisMainView, ElisTimeLineController, ElisPropertyTableController;
4651
@@ -48,6 +53,7 @@ CGRect ProjectMovieSize;
4853 QTTime globalCurrentTime;
4954 BOOL recording;
5055 int timeLineXShift;
56+BOOL usingStampMode;
5157
5258 @interface ElisController : NSObject {
5359 NSMutableArray* layers; // 全てのレイヤーはここに束縛
@@ -56,8 +62,8 @@ int timeLineXShift;
5662 IBOutlet ElisTimeLineController* _timeLineController;
5763 IBOutlet ElisPropertyTableController* _tableController;
5864 IBOutlet NSWindow* _mainWindow;
59- IBOutlet id _writer;
6065 IBOutlet ElisUndoManager* _undoManager;
66+ IBOutlet NSTextView* _textLayerField;
6167
6268 float hipTime;
6369 QTTime _currentTime;
@@ -92,7 +98,10 @@ int timeLineXShift;
9298 - (IBAction)rewriteProject:(id)sender;
9399 - (IBAction)undo:(id)sender;
94100 - (IBAction)redo:(id)sender;
101+- (IBAction)changeMovieSize:(id)sender;
102+- (IBAction)preference:(id)sender;
95103
96104 - (IBAction)changeToSmallWindiw:(id)sender;
97105
106+
98107 @end
--- a/ElisController.m
+++ b/ElisController.m
@@ -55,7 +55,11 @@ static float convertQTTimeToSecond(QTTime t)
5555 // エフェクトメニューを構築。
5656 [self buildEffectMenu];
5757
58+ // テキストフィールドでリッチテキスト編集を許可する。
59+// [_textLayerField setAllowsEditingTextAttributes:YES];
60+
5861 timeLineXShift = 0;
62+ usingStampMode = NO;
5963
6064 #ifdef __SNOW_LEOPARD_GCD__
6165 diq = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0);
@@ -109,6 +113,24 @@ static float convertQTTimeToSecond(QTTime t)
109113 return alayer;
110114 }
111115
116+- (CALayer*)createNewTextLayer:(NSString*)t
117+{
118+// [_textLayerField selectAll:nil];
119+// NSAttributedString* as = [[NSAttributedString alloc]
120+// initWithRTF:[_textLayerField RTFFromRange:[_textLayerField selectedRange]] documentAttributes:nil];
121+ NSAttributedString* as = [_textLayerField attributedString];
122+ ElisLayer* layer = [[ElisLayer alloc] init];
123+ ElisMedia* m = [[ElisMedia alloc] initWithText:as];
124+ CALayer* cal = [_animationLayerFactory createNewAnimationLayer:convertQTTimeToSecond([m duration])
125+ name:@"text" type:@"text"];
126+
127+ layer.media = m;
128+ [layer setAlayer:cal];
129+ [layers addObject:layer];
130+
131+ return cal;
132+}
133+
112134 // 絶対時間qttimeと関係があるレイヤーをまとめて返す。
113135 - (void)getFrameForTime:(QTTime)qttime result:(NSMutableArray*)layerSet
114136 {
@@ -126,7 +148,7 @@ static float convertQTTimeToSecond(QTTime t)
126148 [_tableController reload];
127149
128150 // GCD使ってみたら画面がちらつく。どういうことなの...?
129-#ifdef __SNOW_LEOPARD_GCD__
151+#ifdef __SNOW_LEOPARD_GCD__
130152 dispatch_apply(size, diq, ^(size_t i) {
131153 ElisLayer* l = [layers objectAtIndex:i];
132154 if([l isInclude:qttime]){
@@ -318,8 +340,14 @@ static float convertQTTimeToSecond(QTTime t)
318340 if(code == NSCancelButton) return;
319341 [sheet close];
320342
343+ ElisWriterLegacy* writer;
344+ writer = [[ElisWriterLegacy alloc] init];
345+ [writer setMainWindow:_mainWindow];
346+ [writer setMainController:self];
347+ [writer setMainView:_mainView];
348+
321349 // [_writer write:sheet];
322- [NSThread detachNewThreadSelector:@selector(write:) toTarget:_writer withObject:sheet];
350+ [NSThread detachNewThreadSelector:@selector(write:) toTarget:writer withObject:sheet];
323351 }
324352
325353 // エフェクトのメニュー項目を構築
@@ -399,6 +427,7 @@ static float convertQTTimeToSecond(QTTime t)
399427 [[l valueForKey:@"ElisLayer"] addEffect:[sender title]];
400428 [self refresh];
401429 [_tableController createPropertyTable:[l valueForKey:@"ElisLayer"]];
430+ [_undoManager pushOperation:l];
402431 [_tableController reload];
403432 }
404433
@@ -507,14 +536,53 @@ static float convertQTTimeToSecond(QTTime t)
507536
508537 - (IBAction)undo:(id)sender
509538 {
510- [_undoManager popOperation];
539+ ElisLayer* l = [_undoManager popOperation];
511540 [self refresh];
541+ [_timeLineController updateKeyframeLayer];
542+ [_tableController createPropertyTable:l];
543+ [_tableController reload];
512544 }
513545
514546 - (IBAction)redo:(id)sender
515547 {
516548 [_undoManager redoOperation];
517549 [self refresh];
550+ [_timeLineController updateKeyframeLayer];
551+ [_tableController reload];
552+}
553+
554+- (IBAction)changeMovieSize:(id)sender
555+{
556+ ElisMovieSizeWindowController* c;
557+ c = [[ElisMovieSizeWindowController alloc] init];
558+
559+ [c setMainWindow:_mainWindow];
560+ [c setMainView:_mainView];
561+ [c run];
562+}
563+
564+- (IBAction)preference:(id)sender
565+{
566+ ElisPreferenceController*c;
567+ c = [[ElisPreferenceController alloc] init];
568+
569+ [c setMainWindow:_mainWindow];
570+ [c run];
571+}
572+
573+- (void)textDidChange:(NSNotification*)n
574+{
575+ CALayer* l = [_timeLineController getSelectLayer];
576+ ElisLayer* layer;
577+ if(l == nil) return;
578+
579+ layer = [l valueForKey:@"ElisLayer"];
580+ if([[[layer media] type] isEqualToString:@"text"]){
581+ NSAttributedString* s = [_textLayerField attributedString];
582+ [[layer media] setText:s];
583+ [self refresh];
584+ }
585+
518586 }
519587
520588 @end
--- a/ElisKeyframe.h
+++ b/ElisKeyframe.h
@@ -42,6 +42,10 @@
4242
4343 float cacheTime;
4444 float cacheValue;
45+
46+#ifdef __SNOW_LEOPARD_GCD__
47+ dispatch_queue_t diq;
48+#endif
4549 }
4650
4751 - (float)getValueForTime:(QTTime)time;
--- a/ElisKeyframe.m
+++ b/ElisKeyframe.m
@@ -25,7 +25,7 @@
2525 //
2626 // Created by 柳 on 09/09/15.
2727 // Copyright 2009 __MyCompanyName__. All rights reserved.
28-//
28+//
2929
3030 #import "ElisKeyframe.h"
3131
@@ -41,6 +41,10 @@ static float convertQTTimeToSecond(QTTime t)
4141 [super init];
4242 timesAndValues = [[NSMutableDictionary alloc] init];
4343 cacheTime = NAN;
44+
45+#ifdef __SNOW_LEOPARD_GCD__
46+ diq = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0);
47+#endif
4448 return self;
4549 }
4650
@@ -116,6 +120,19 @@ static float convertQTTimeToSecond(QTTime t)
116120 return cacheValue;
117121 }
118122
123+//#ifdef __SNOW_LEOPARD_GCD__
124+// dispatch_apply(size-1, diq, ^(size_t i) {
125+// if([[sortedTimes objectAtIndex:i] floatValue] <= now &&
126+// now <= [[sortedTimes objectAtIndex:i+1] floatValue]){
127+// cacheValue = (([[sortedTimes objectAtIndex:i+1] floatValue] - now) *
128+// [[timesAndValues objectForKey:[sortedTimes objectAtIndex:i]] floatValue] +
129+// (now - [[sortedTimes objectAtIndex:i] floatValue]) *
130+// [[timesAndValues objectForKey:[sortedTimes objectAtIndex:i+1]] floatValue]) /
131+// ([[sortedTimes objectAtIndex:i+1] floatValue] - [[sortedTimes objectAtIndex:i] floatValue]);
132+// }
133+// });
134+// return cacheValue;
135+//#else
119136 for(i = 0; i < size-1; i++){
120137 if([[sortedTimes objectAtIndex:i] floatValue] <= now &&
121138 now <= [[sortedTimes objectAtIndex:i+1] floatValue]){
@@ -127,7 +144,7 @@ static float convertQTTimeToSecond(QTTime t)
127144 return cacheValue;
128145 }
129146 }
130-
147+//#endif
131148
132149 return cacheValue;
133150 }
--- a/ElisLayer.m
+++ b/ElisLayer.m
@@ -114,7 +114,7 @@ static float convertQTTimeToSecond(QTTime t)
114114 {
115115 QTTime duration;
116116
117- if([[media type] isEqualToString:@"image"])
117+ if([[media type] isEqualToString:@"image"] || [[media type] isEqualToString:@"text"])
118118 duration = QTMakeTime(60*10, 1);
119119 else
120120 duration = [media duration];
@@ -167,7 +167,14 @@ static float convertQTTimeToSecond(QTTime t)
167167 - (CIImage*)getEffectedImage:(CVTimeStamp*)timeStamp forTime:(QTTime)time
168168 {
169169 QTTime innerTime = QTTimeDecrement(time, mapping.time);
170- CIImage* image = [media getFrameForTime:timeStamp];
170+ CIImage* image;
171+ if([[media type] isEqualToString:@"sound"]) return nil;
172+ if(usingStampMode){
173+ image = [media getFrameForTime:timeStamp];
174+ }else{
175+ [media setCurrentTime:QTTimeIncrement(innerTime, offset)];
176+ image = [media getFrameForTime:nil];
177+ }
171178 if(image == nil) return nil;
172179
173180 return [self applyEffects:image forTime:QTTimeIncrement(innerTime, offset)];
@@ -329,7 +336,7 @@ static float convertQTTimeToSecond(QTTime t)
329336 [encoder encodeObject:QTStringFromTimeRange(mapping) forKey:@"mapping"];
330337 [encoder encodeObject:QTStringFromTime(offset) forKey:@"offset"];
331338 [encoder encodeObject:effects forKey:@"effects"];
332- [encoder encodeObject:pxKeyframe forKey:@"pxKerframe"];
339+ [encoder encodeObject:pxKeyframe forKey:@"pxKeyframe"];
333340 [encoder encodeObject:pyKeyframe forKey:@"pyKeyframe"];
334341 }
335342
@@ -352,10 +359,8 @@ static float convertQTTimeToSecond(QTTime t)
352359 [encoder encodeObject:QTStringFromTimeRange(mapping) forKey:@"mapping"];
353360 [encoder encodeObject:QTStringFromTime(offset) forKey:@"offset"];
354361 [encoder encodeObject:effects forKey:@"effects"];
355- [encoder encodeObject:pxKeyframe forKey:@"pxKerframe"];
362+ [encoder encodeObject:pxKeyframe forKey:@"pxKeyframe"];
356363 [encoder encodeObject:pyKeyframe forKey:@"pyKeyframe"];
357-
358- NSLog(QTStringFromTimeRange(mapping));
359364 }
360365
361366 - (void)loadFromDecoder:(NSCoder*)coder
@@ -367,8 +372,6 @@ static float convertQTTimeToSecond(QTTime t)
367372 pxKeyframe = [coder decodeObjectForKey:@"pxKeyframe"];
368373 pyKeyframe = [coder decodeObjectForKey:@"pyKeyframe"];
369374
370- NSLog(QTStringFromTimeRange(mapping));
371-
372375 [self setLayer:alayer];
373376 }
374377
--- a/ElisMainView.h
+++ b/ElisMainView.h
@@ -34,11 +34,11 @@
3434 #import "ElisBase.h"
3535 #import "ElisLayer.h"
3636
37-#define TRACK_SIZE 32
38-
3937 @class ElisController;
4038
4139 id mainView;
40+BOOL printBorderLine;
41+BOOL rendering;
4242
4343 @interface ElisMainView : NSOpenGLView {
4444 IBOutlet ElisController* _mainController;
--- a/ElisMainView.m
+++ b/ElisMainView.m
@@ -50,6 +50,8 @@ static CVReturn MyRenderCallback(CVDisplayLinkRef displayLink,
5050 // layerSet = malloc(sizeof(void*) * TRACK_SIZE);
5151 layerSet = [[NSMutableArray alloc] init];
5252 sortedLayerSet = malloc(sizeof(void*) * TRACK_SIZE);
53+ printBorderLine = YES;
54+ rendering = NO;
5355 }
5456
5557 - (void)prepareOpenGL
@@ -75,7 +77,7 @@ static CVReturn MyRenderCallback(CVDisplayLinkRef displayLink,
7577 }
7678
7779 // [self setBounds:NSMakeRect(0, 0, 640, 480)];
78-// [self setFrame:NSMakeRect(0, 0, 640*2, 480*2)];
80+// [self setFrame:NSMakeRect(0, 0, 640/2, 480/2)];
7981
8082 NSLog(@"Elis Colors, Stand by ready.");
8183 }
@@ -83,7 +85,6 @@ static CVReturn MyRenderCallback(CVDisplayLinkRef displayLink,
8385 #pragma mark Display Link
8486 - (CVReturn)getFrameForTime:(CVTimeStamp*)timeStamp flagsOut:(CVOptionFlags*)flagsOut
8587 {
86- [lock lock];
8788 QTTime qt;
8889 NSDate* now;
8990 NSTimeInterval duration;
@@ -93,21 +94,27 @@ static CVReturn MyRenderCallback(CVDisplayLinkRef displayLink,
9394 _qt = QTTimeIncrement(qt, timeOffset); // オフセットを足す。
9495
9596 stamp = timeStamp;
96-//
97+
9798 [layerSet removeAllObjects];
9899 [_mainController getFrameForTime:_qt result:layerSet];
99100 [self drawRect:NSZeroRect];
100- [lock unlock];
101+
102+// int i, size = [layerSet count];
103+// for(i = 0; i < size; i++)
104+// [[layerSet objectAtIndex:i] releaseContext];
105+
101106 return kCVReturnSuccess;
102107 }
103108
104109 - (void)getFrameForQTTime:(QTTime)time
105110 {
106- [lock lock];
107111 [layerSet removeAllObjects];
108112 [_mainController getFrameForTime:time result:layerSet];
109113 [self drawRectWithoutStamp:NSZeroRect forTime:time];
110- [lock unlock];
114+
115+// int i, size = [layerSet count];
116+// for(i = 0; i < size; i++)
117+// [[layerSet objectAtIndex:i] releaseContext];
111118 }
112119
113120 - (void)drawRectWithoutStamp:(NSRect)rect forTime:(QTTime)time
@@ -123,6 +130,17 @@ static CVReturn MyRenderCallback(CVDisplayLinkRef displayLink,
123130 CGRect imageRect;
124131 CGPoint cp;
125132
133+ // 境界線を引く
134+ if(printBorderLine){
135+ glBegin(GL_LINE_LOOP);
136+ glColor3d(0.7, 0.7, 0.7);
137+ glVertex2i(-1, -1);
138+ glVertex2i(ProjectMovieSize.size.width+1, -1);
139+ glVertex2i(ProjectMovieSize.size.width+1, ProjectMovieSize.size.height+1);
140+ glVertex2i(-1, ProjectMovieSize.size.height+1);
141+ glEnd();
142+ }
143+
126144 // トラック番号順にバケットソート
127145 memset(sortedLayerSet, 0, sizeof(void*) * TRACK_SIZE);
128146 for(i = 0; i < size; i++)
@@ -169,6 +187,17 @@ static CVReturn MyRenderCallback(CVDisplayLinkRef displayLink,
169187 CGRect imageRect;
170188 CGPoint cp;
171189
190+ // 境界線を引く
191+ if(printBorderLine){
192+ glBegin(GL_LINE_LOOP);
193+ glColor3d(0.7, 0.7, 0.7);
194+ glVertex2i(-1, -1);
195+ glVertex2i(ProjectMovieSize.size.width+1, -1);
196+ glVertex2i(ProjectMovieSize.size.width+1, ProjectMovieSize.size.height+1);
197+ glVertex2i(-1, ProjectMovieSize.size.height+1);
198+ glEnd();
199+ }
200+
172201 // トラック番号順にバケットソート
173202 memset(sortedLayerSet, 0, sizeof(void*) * TRACK_SIZE);
174203 for(i = 0; i < size; i++)
@@ -216,7 +245,10 @@ static CVReturn MyRenderCallback(CVDisplayLinkRef displayLink,
216245 maxX = NSMaxX(sceneBounds);
217246 maxY = NSMaxY(sceneBounds);
218247
219- glViewport(0, 0, (GLsizei)frame.size.width, (GLsizei)frame.size.height); // set the viewport
248+// if(rendering)
249+// glViewport(0, 0, (GLsizei)ProjectMovieSize.size.width, (GLsizei)ProjectMovieSize.size.height);
250+// else
251+ glViewport(0, 0, (GLsizei)frame.size.width, (GLsizei)frame.size.height); // set the viewport
220252
221253 glMatrixMode(GL_MODELVIEW); // select the modelview matrix
222254 glLoadIdentity(); // reset it
@@ -224,10 +256,22 @@ static CVReturn MyRenderCallback(CVDisplayLinkRef displayLink,
224256 glMatrixMode(GL_PROJECTION); // select the projection matrix
225257 glLoadIdentity(); // reset it
226258
227- gluOrtho2D(minX, maxX, minY, maxY); // define a 2-D orthographic projection matrix
259+// if(rendering)
260+// gluOrtho2D(minX, minX + ProjectMovieSize.size.width, minY, minY + ProjectMovieSize.size.height);
261+// else
262+ gluOrtho2D(minX, maxX, minY, maxY); // define a 2-D orthographic projection matrix
263+
264+// float scale;
265+// if(frame.size.height < frame.size.width)
266+// scale = frame.size.height/ProjectMovieSize.size.height;
267+// else
268+// scale = frame.size.width/ProjectMovieSize.size.width;
269+
270+// glScalef(scale, scale, 1.0);
228271
229272 glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
230273 glEnable(GL_BLEND);
274+
231275 }
232276
233277 - (void)stopDisplayLink
--- a/ElisMedia.h
+++ b/ElisMedia.h
@@ -34,7 +34,7 @@
3434 QTMovie* movie; // for Movie and Quartz Composer
3535 CIImage* image; // for Image
3636 QTMovie* sound; // for Audio
37- NSString* text; // for Text Layer
37+ NSAttributedString* text; // for Text Layer
3838 NSDictionary* attr; // for Movie and Quartz Composer
3939 float speed; // for Movie 1.0 = 等速, 2.0 = 倍速
4040 NSString* _path; // for 全部
@@ -48,5 +48,7 @@
4848 - (void)stop;
4949 - (CIImage*)getFrameForTime:(CVTimeStamp*)timeStamp;
5050 - (void)releaseContext;
51+- (NSString*)type;
52+- (NSAttributedString*)text;
5153
5254 @end
--- a/ElisMedia.m
+++ b/ElisMedia.m
@@ -73,6 +73,7 @@
7373 movie = nil;
7474 textureContext = nil;
7575 sound = nil;
76+ text = nil;
7677
7778 image = [[CIImage alloc] initWithContentsOfURL:[NSURL fileURLWithPath: path]];
7879
@@ -93,19 +94,20 @@
9394 return self;
9495 }
9596
96-- (id)initWithText:(NSString*)t
97+- (id)initWithText:(NSAttributedString*)t
9798 {
9899 NSImage* im;
99100 movie = nil;
100101 sound = nil;
101- text = t;
102- attr = [[NSMutableDictionary alloc] init];
102+ text = [t copy];
103103 // [attr retain];
104- [attr setValue:[NSFont fontWithName:@"HiraKakuPro-W3" size:24.0f] forKey:NSFontAttributeName];
105- [attr setValue:[NSColor colorWithCalibratedRed:255 green:255 blue:255 alpha:255] forKey:NSForegroundColorAttributeName];
106- im = [[NSImage alloc] initWithSize:NSMakeSize(640, 480)];
104+// [attr setValue:[NSFont fontWithName:@"HiraKakuPro-W3" size:24.0f] forKey:NSFontAttributeName];
105+// [attr setValue:[NSColor colorWithCalibratedRed:255 green:255 blue:255 alpha:255] forKey:NSForegroundColorAttributeName];
106+ im = [[NSImage alloc] initWithSize:NSMakeSize(ProjectMovieSize.size.width, ProjectMovieSize.size.height)];
107107 [im lockFocus];
108- [t drawInRect:NSMakeRect(0, 0, 640, 480) withAttributes:attr];
108+// t = [[NSAttributedString alloc] initWithString:@"string"];
109+ [[NSGraphicsContext currentContext] setShouldAntialias:YES];
110+ [t drawInRect:NSMakeRect(0, 0, 640, 480)];
109111 [im unlockFocus];
110112 image = [[CIImage alloc] initWithData:[im TIFFRepresentation]];
111113 // [im release];
@@ -166,11 +168,11 @@
166168
167169 - (void)play
168170 {
169- if(movie && !playing){
171+ if(movie && !playing && usingStampMode){
170172 [movie play];
171173 playing = YES;
172174 }
173- if(sound && !playing){
175+ if(sound && YES){
174176 [sound play];
175177 playing = YES;
176178 }
@@ -178,7 +180,7 @@
178180
179181 - (void)stop
180182 {
181- if(movie && YES){
183+ if(movie && YES && usingStampMode){
182184 [movie stop];
183185 playing = NO;
184186 }
@@ -229,6 +231,8 @@
229231
230232 - (NSString*)type
231233 {
234+ if(text)
235+ return @"text";
232236 if(image)
233237 return @"image";
234238 if(movie)
@@ -285,4 +289,14 @@
285289 return nil;
286290 }
287291
292+- (NSAttributedString*)text
293+{
294+ return text;
295+}
296+
297+- (void)setText:(NSAttributedString*)t
298+{
299+ [self initWithText:t];
300+}
301+
288302 @end
--- /dev/null
+++ b/ElisMovieSizeWindowController.h
@@ -0,0 +1,26 @@
1+//
2+// ElisMovieSizeWindowController.h
3+// Elis Colors
4+//
5+// Created by 柳 on 09/09/26.
6+// Copyright 2009 __MyCompanyName__. All rights reserved.
7+//
8+
9+#import <Cocoa/Cocoa.h>
10+#import "ElisBase.h"
11+
12+@interface ElisMovieSizeWindowController : NSObject {
13+ IBOutlet NSWindow* _window;
14+ IBOutlet NSTextField* _widthField;
15+ IBOutlet NSTextField* _heightField;
16+ NSWindow* _mainWindow;
17+ id _mainView;
18+}
19+
20+- (IBAction)pushedOK:(id)sender;
21+- (IBAction)pushedCancel:(id)sender;
22+- (void)run;
23+- (void)setMainWindow:(NSWindow*)w;
24+- (void)setMainView:(id)v;
25+
26+@end
--- /dev/null
+++ b/ElisMovieSizeWindowController.m
@@ -0,0 +1,62 @@
1+//
2+// ElisMovieSizeWindowController.m
3+// Elis Colors
4+//
5+// Created by 柳 on 09/09/26.
6+// Copyright 2009 __MyCompanyName__. All rights reserved.
7+//
8+
9+#import "ElisMovieSizeWindowController.h"
10+
11+
12+@implementation ElisMovieSizeWindowController
13+
14+- (id)init
15+{
16+ [NSBundle loadNibNamed:@"movieSizeWindow" owner:self];
17+ return self;
18+}
19+
20+- (void)run
21+{
22+ [_widthField setIntValue:(int)ProjectMovieSize.size.width];
23+ [_heightField setIntValue:(int)ProjectMovieSize.size.height];
24+
25+ [NSApp beginSheet:_window modalForWindow:_mainWindow
26+ modalDelegate:self didEndSelector:nil contextInfo:nil];
27+}
28+
29+- (IBAction)pushedOK:(id)sender
30+{
31+ int x, y;
32+ x = [_widthField intValue];
33+ y = [_heightField intValue];
34+
35+ if(x > 0 && y > 0){
36+ ProjectMovieSize.size.width = x;
37+ ProjectMovieSize.size.height = y;
38+ }
39+
40+ [_window close];
41+ [NSApp endSheet:_window returnCode:NSCancelButton];
42+
43+ [_mainView reshape];
44+}
45+
46+- (IBAction)pushedCancel:(id)sender
47+{
48+ [_window close];
49+ [NSApp endSheet:_window];
50+}
51+
52+- (void)setMainWindow:(NSWindow *)w
53+{
54+ _mainWindow = w;
55+}
56+
57+- (void)setMainView:(id)v
58+{
59+ _mainView = v;
60+}
61+
62+@end
--- /dev/null
+++ b/ElisPreferenceController.h
@@ -0,0 +1,23 @@
1+//
2+// ElisPreferenceController.h
3+// Elis Colors
4+//
5+// Created by 柳 on 09/09/26.
6+// Copyright 2009 __MyCompanyName__. All rights reserved.
7+//
8+
9+#import <Cocoa/Cocoa.h>
10+#import "ElisBase.h"
11+
12+@interface ElisPreferenceController : NSObject {
13+ IBOutlet NSButton* highPeformanceCheck;
14+ IBOutlet NSButton* borderLineCheck;
15+ IBOutlet NSWindow* _sheet;
16+ NSWindow* _mainWindow;
17+}
18+
19+- (IBAction)pushedOK:(id)sender;
20+- (IBAction)pushedCancel:(id)sender;
21+- (void)setMainWindow:(NSWindow*)w;
22+
23+@end
--- /dev/null
+++ b/ElisPreferenceController.m
@@ -0,0 +1,56 @@
1+//
2+// ElisPreferenceController.m
3+// Elis Colors
4+//
5+// Created by 柳 on 09/09/26.
6+// Copyright 2009 __MyCompanyName__. All rights reserved.
7+//
8+
9+#import "ElisPreferenceController.h"
10+
11+
12+@implementation ElisPreferenceController
13+
14+- (id)init
15+{
16+ [NSBundle loadNibNamed:@"Preference" owner:self];
17+ return self;
18+}
19+
20+- (void)setMainWindow:(NSWindow *)w
21+{
22+ _mainWindow = w;
23+}
24+
25+- (void)run
26+{
27+ if(usingStampMode)
28+ [highPeformanceCheck setState:NSOnState];
29+ else
30+ [highPeformanceCheck setState:NSOffState];
31+
32+ if(printBorderLine)
33+ [borderLineCheck setState:NSOnState];
34+ else
35+ [borderLineCheck setState:NSOffState];
36+
37+ [NSApp beginSheet:_sheet modalForWindow:_mainWindow
38+ modalDelegate:self didEndSelector:nil contextInfo:nil];
39+}
40+
41+- (IBAction)pushedOK:(id)sender
42+{
43+ usingStampMode = [highPeformanceCheck state];
44+ printBorderLine = [borderLineCheck state];
45+
46+ [_sheet close];
47+ [NSApp endSheet:_sheet];
48+}
49+
50+- (IBAction)pushedCancel:(id)sender
51+{
52+ [_sheet close];
53+ [NSApp endSheet:_sheet];
54+}
55+
56+@end
--- a/ElisPropertyTableController.h
+++ b/ElisPropertyTableController.h
@@ -47,6 +47,7 @@
4747 IBOutlet id _mainController;
4848 IBOutlet id _propertyView;
4949 IBOutlet id _timeLineController;
50+ IBOutlet id _undoManager;
5051
5152 ElisLayer* interestLayer;
5253
--- a/ElisPropertyTableController.m
+++ b/ElisPropertyTableController.m
@@ -166,6 +166,7 @@
166166 {
167167 _rowIndex = rowIndex;
168168 [_timeLineController updateKeyframeLayer];
169+ if(interestLayer) [_undoManager pushOperation:interestLayer];
169170 return YES;
170171 }
171172
@@ -174,6 +175,7 @@
174175 int index = [_propertyView selectedRow];
175176
176177 if(interestLayer){
178+ [_undoManager pushOperation:interestLayer];
177179 if(index == 0)
178180 [interestLayer removePositionXKeyframe];
179181 else if(index == 1)
@@ -192,6 +194,7 @@
192194 int index = [_propertyView selectedRow];
193195
194196 if(interestLayer){
197+ [_undoManager pushOperation:interestLayer];
195198 if(index <= 2) return;
196199 [interestLayer removeEffect:[effects objectAtIndex:index]];
197200 [self createPropertyTable:interestLayer];
@@ -215,4 +218,9 @@
215218 _rowIndex = 0;
216219 }
217220
221+- (void)tableViewSelectionIsChanging:(NSNotification*)n
222+{
223+
224+}
225+
218226 @end
--- a/ElisTimeLineController.h
+++ b/ElisTimeLineController.h
@@ -51,6 +51,7 @@ float timeLineScale;
5151 IBOutlet id _mainController;
5252 IBOutlet id _tableController;
5353 IBOutlet id _undoManager;
54+ IBOutlet id _textLayerFiled;
5455 CALayer* draggingLayer;
5556
5657 NSPoint clickedPosition;
--- a/ElisTimeLineController.m
+++ b/ElisTimeLineController.m
@@ -47,7 +47,7 @@
4747 timeLine = [CALayer layer];
4848 playbackBar = [CALayer layer];
4949
50- rootLayer.backgroundColor = CGColorCreateGenericGray(0, 0.4f);
50+ rootLayer.backgroundColor = CGColorCreateGenericGray(0.4f, 1.0f);
5151 playbackBar.contents = (id)bar;
5252 playbackBar.frame = CGRectMake(0, 0, 1, 51*TRACK_MAX);
5353
@@ -106,6 +106,16 @@
106106 // [_undoManager pushOperation:[draggingLayer valueForKey:@"ElisLayer"]];
107107 }
108108
109+- (void)addText:(NSString*)str
110+{
111+ CALayer* newLayer = [_mainController createNewTextLayer:str];
112+ if(draggingLayer) draggingLayer.opacity = 0.75;
113+ draggingLayer = newLayer;
114+ [timeLine addSublayer:newLayer];
115+ clickedPosition.x = -1;
116+ // [_undoManager pushOperation:[draggingLayer valueForKey:@"ElisLayer"]];
117+}
118+
109119 - (void)readyInDrag:(NSPoint)p
110120 {
111121 clickedPosition = p;
@@ -166,10 +176,12 @@
166176 draggingLayer = nil;
167177 clickedPosition.x = -1;
168178 dragging = NO;
179+ [_textLayerFiled setString:@""];
169180 // [_timeLineView setCursorRect:NSZeroRect]; // これなに?
170181 }
171182 if(stretch != 0) [_undoManager pushOperation:[draggingLayer valueForKey:@"ElisLayer"]];
172183 [_timeLineView setCursorRect:draggingLayer.frame];
184+
173185 stretch = 0;
174186 }
175187
@@ -210,12 +222,14 @@
210222 if(draggingLayer){
211223 draggingLayer.opacity = 0.75;
212224 draggingLayer = nil;
225+ [_textLayerFiled setString:@""];
213226 [_tableController createPropertyTable:nil];
214227 [_tableController reload];
215228 }
216229
217230 NSArray* layers;
218231 int i, size;
232+ ElisLayer* el;
219233
220234 layers = [timeLine sublayers];
221235 size = [layers count];
@@ -229,6 +243,11 @@
229243 clickedLayerPosition = draggingLayer.frame.origin;
230244 [_timeLineView setCursorRect:draggingLayer.frame];
231245 [_tableController createPropertyTable:[draggingLayer valueForKey:@"ElisLayer"]];
246+ el = [draggingLayer valueForKey:@"ElisLayer"];
247+ if([[[el media] type] isEqualToString:@"text"])
248+ [[_textLayerFiled textStorage] setAttributedString:[[el media] text]];
249+ else
250+ [_textLayerFiled setString:@""];
232251 [_tableController reload];
233252 [_mainController refresh];
234253 [_undoManager pushOperation:[draggingLayer valueForKey:@"ElisLayer"]];
--- a/ElisTimeLineView.m
+++ b/ElisTimeLineView.m
@@ -35,6 +35,7 @@
3535 - (void)awakeFromNib
3636 {
3737 [self registerForDraggedTypes:[NSArray arrayWithObject:NSFilenamesPboardType]];
38+ [self registerForDraggedTypes:[NSArray arrayWithObject:NSStringPboardType]];
3839 leftCursorRect = NSZeroRect;
3940 rightCursorRect = NSZeroRect;
4041 }
@@ -57,7 +58,12 @@
5758 NSWorkspace *sharedWorkspace = [NSWorkspace sharedWorkspace];
5859
5960 data = [board dataForType:NSFilenamesPboardType];
60-
61+ if(data == nil){
62+// NSLog([[NSString alloc] initWithData:[board dataForType:NSStringPboardType] encoding:NSUTF8StringEncoding]);
63+ data = [board dataForType:NSStringPboardType];
64+ [_timeLineController addText:[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]];
65+ }
66+ else{
6167 NSArray *filenames = [NSPropertyListSerialization propertyListFromData:data
6268 mutabilityOption:kCFPropertyListImmutable
6369 format:nil
@@ -65,6 +71,7 @@
6571
6672 path = [filenames objectAtIndex:0];
6773 [_timeLineController addMedia:path];
74+ }
6875 [_timeLineController readyInDrag:[self convertPoint:[sender draggingLocation] fromView:nil]];
6976 return 1;
7077 }
--- a/ElisUndoManager.h
+++ b/ElisUndoManager.h
@@ -20,9 +20,10 @@
2020 int index;
2121
2222 IBOutlet id _mainController;
23+ IBOutlet id _tableController;
2324 }
2425
2526 - (BOOL)canUndo;
26-- (void)popOperation;
27+- (ElisLayer*)popOperation;
2728
2829 @end
--- a/ElisUndoManager.m
+++ b/ElisUndoManager.m
@@ -38,7 +38,7 @@
3838 index += 2;
3939 }
4040
41-- (void)popOperation
41+- (ElisLayer*)popOperation
4242 {
4343 NSData* data = [undoStack objectAtIndex:index-1];
4444 ElisLayer* layer = [undoStack objectAtIndex:index-2];
@@ -48,6 +48,8 @@
4848 [decoder finishDecoding];
4949
5050 index -= 2;
51+
52+ return layer;
5153 }
5254
5355 - (void)redoOperation
--- /dev/null
+++ b/ElisWriterDummyView.h
@@ -0,0 +1,30 @@
1+//
2+// ElisWriterDummyView.h
3+// Elis Colors
4+//
5+// Created by 柳 on 09/09/26.
6+// Copyright 2009 __MyCompanyName__. All rights reserved.
7+//
8+
9+// ダミービュー。これで本当にうまくいくのかな。
10+// うまくいかない。ですよね。
11+
12+#import <Cocoa/Cocoa.h>
13+#import "ElisBase.h"
14+#import "ElisLayer.h"
15+
16+@interface ElisWriterDummyView : NSOpenGLView {
17+ id _mainController;
18+ NSRecursiveLock* lock;
19+ NSDate *startTime;
20+ QTTime timeOffset;
21+ QTTime _qt;
22+
23+ NSMutableArray* layerSet;
24+ ElisLayer** sortedLayerSet;
25+
26+ CIContext* ciContext;
27+
28+}
29+
30+@end
--- /dev/null
+++ b/ElisWriterDummyView.m
@@ -0,0 +1,165 @@
1+//
2+// ElisWriterDummyView.m
3+// Elis Colors
4+//
5+// Created by 柳 on 09/09/26.
6+// Copyright 2009 __MyCompanyName__. All rights reserved.
7+//
8+
9+#import "ElisWriterDummyView.h"
10+
11+
12+@implementation ElisWriterDummyView
13+
14+- (void)awakeFromNib
15+{
16+ lock = [[NSRecursiveLock alloc] init];
17+ timeOffset = QTZeroTime;
18+ layerSet = [[NSMutableArray alloc] init];
19+ sortedLayerSet = malloc(sizeof(void*) * TRACK_SIZE);
20+ [self prepareOpenGL];
21+}
22+
23+- (void)finalize
24+{
25+ free(sortedLayerSet);
26+ [super finalize];
27+}
28+
29+- (void)setMainController:(id)c
30+{
31+ _mainController = c;
32+}
33+
34+- (void)prepareOpenGL
35+{
36+ GLint swapInterval = 1;
37+
38+ glClearColor(0.0f, 0.0f, 0.0f, 0.0f); // black background
39+ [[self openGLContext] setValues:&swapInterval forParameter:NSOpenGLCPSwapInterval];
40+
41+ CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
42+ ciContext = [CIContext contextWithCGLContext:[[self openGLContext] CGLContextObj]
43+ pixelFormat:[[self pixelFormat] CGLPixelFormatObj]
44+ options:[NSDictionary dictionaryWithObjectsAndKeys:(id)colorSpace, kCIContextOutputColorSpace,
45+ (id)colorSpace, kCIContextWorkingColorSpace, nil]];
46+
47+ CGColorSpaceRelease(colorSpace);
48+
49+ [self setFrame:*(NSRect*)&ProjectMovieSize];
50+// [self setHidden:YES];
51+}
52+
53+- (void)getFrameForQTTime:(QTTime)time
54+{
55+ [layerSet removeAllObjects];
56+ _qt = time;
57+ [_mainController getFrameForTime:time result:layerSet];
58+ [self drawRect:NSZeroRect];
59+}
60+
61+- (void)drawRect:(NSRect)rect
62+{
63+ [lock lock];
64+
65+ [[self openGLContext] makeCurrentContext];
66+ glClear(GL_COLOR_BUFFER_BIT);
67+
68+ int i, size = [layerSet count];
69+ CIImage* ci;
70+ NSPoint point;
71+ CGRect imageRect;
72+ CGPoint cp;
73+
74+ // トラック番号順にバケットソート
75+ memset(sortedLayerSet, 0, sizeof(void*) * TRACK_SIZE);
76+ for(i = 0; i < size; i++)
77+ sortedLayerSet[[[layerSet objectAtIndex:i] trackNumber]] = [layerSet objectAtIndex:i];
78+
79+ for(i = 0; i < TRACK_SIZE; i++){
80+ if(sortedLayerSet[i] == 0) continue;
81+
82+ ci = [sortedLayerSet[i] getEffectedImage:nil forTime:_qt];
83+ point = [sortedLayerSet[i] getPositionForTime:[sortedLayerSet[i] convertToInnnerTime:_qt]];
84+ if(ci == nil) continue; // サウンドレイヤーはスキップ
85+
86+ imageRect = [ci extent];
87+ if(imageRect.size.width >= 4000){
88+ imageRect = CGRectMake(0, 0, 4000, 3000);
89+ }
90+
91+ cp = *(CGPoint*)&point;
92+ // [ciContext drawImage:ci inRect:imageRect fromRect:CGRectMake(point.x, point.y, ProjectMovieSize.size.width, ProjectMovieSize.size.height)];
93+ [ciContext drawImage:ci atPoint:cp fromRect:imageRect];
94+ // [ciContext drawImage:ci inRect:CGRectMake(point.x, point.y, imageRect.size.width, imageRect.size.height)
95+ // fromRect:imageRect];
96+ }
97+
98+ glFlush();
99+
100+ // あとかたづけ
101+ for(i = 0; i < size; i++)
102+ [[layerSet objectAtIndex:i] releaseContext];
103+
104+ [layerSet removeAllObjects];
105+
106+ [lock unlock];
107+}
108+
109+- (void)reshape
110+{
111+ GLfloat minX, minY, maxX, maxY;
112+
113+ NSRect sceneBounds = [self bounds];
114+ NSRect frame = [self frame];
115+
116+ minX = NSMinX(sceneBounds);
117+ minY = NSMinY(sceneBounds);
118+ maxX = NSMaxX(sceneBounds);
119+ maxY = NSMaxY(sceneBounds);
120+
121+ // if(rendering)
122+ // glViewport(0, 0, (GLsizei)ProjectMovieSize.size.width, (GLsizei)ProjectMovieSize.size.height);
123+ // else
124+ glViewport(0, 0, (GLsizei)frame.size.width, (GLsizei)frame.size.height); // set the viewport
125+
126+ glMatrixMode(GL_MODELVIEW); // select the modelview matrix
127+ glLoadIdentity(); // reset it
128+
129+ glMatrixMode(GL_PROJECTION); // select the projection matrix
130+ glLoadIdentity(); // reset it
131+
132+ // if(rendering)
133+ // gluOrtho2D(minX, minX + ProjectMovieSize.size.width, minY, minY + ProjectMovieSize.size.height);
134+ // else
135+ gluOrtho2D(minX, maxX, minY, maxY); // define a 2-D orthographic projection matrix
136+
137+ // float scale;
138+ // if(frame.size.height < frame.size.width)
139+ // scale = frame.size.height/ProjectMovieSize.size.height;
140+ // else
141+ // scale = frame.size.width/ProjectMovieSize.size.width;
142+
143+ // glScalef(scale, scale, 1.0);
144+
145+ glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
146+ glEnable(GL_BLEND);
147+
148+}
149+
150+- (void)getCurrentPixelData:(NSRect)rect buffer:(void*)buffer
151+{
152+ glPushClientAttrib(GL_CLIENT_PIXEL_STORE_BIT);
153+ glPixelStorei(GL_PACK_ALIGNMENT, 4);
154+ glPixelStorei(GL_PACK_ROW_LENGTH, 0);
155+ glPixelStorei(GL_PACK_SKIP_ROWS, 0);
156+ glPixelStorei(GL_PACK_SKIP_PIXELS, 0);
157+
158+ // glReadBuffer(GL_FRONT); // フロントバッファ(って何だろう?)からピクセルを読みに行く。
159+ glReadPixels(0, 0, rect.size.width, rect.size.height, GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV, buffer);
160+
161+ glPopClientAttrib();
162+}
163+
164+
165+@end
--- a/ElisWriterLegacy.h
+++ b/ElisWriterLegacy.h
@@ -12,16 +12,18 @@
1212 #import <Cocoa/Cocoa.h>
1313 #import "ElisBase.h"
1414 #import "ElisController.h"
15+#import "ElisWriterDummyView.h"
1516
1617 #define GAMMA 0.81818181
1718
1819 @interface ElisWriterLegacy : NSObject {
1920
2021 IBOutlet id _mainView;
21- IBOutlet id _mainController;
22+ id _mainController;
2223 IBOutlet id _barSheet;
2324 IBOutlet id _bar;
24- IBOutlet id _mainWindow;
25+ IBOutlet id _dummyWindow;
26+ id _mainWindow;
2527
2628 NSRect outputSize;
2729 unsigned char* gamma_table;
--- a/ElisWriterLegacy.m
+++ b/ElisWriterLegacy.m
@@ -41,9 +41,12 @@ static OSErr QTMoovProcs_VideoTrackDataProc(void *theRefcon, MovieExportGetDataP
4141
4242 @implementation ElisWriterLegacy
4343
44-- (void)awakeFromNib
44+- (id)init
4545 {
4646 gamma_table = malloc(sizeof(unsigned char) * 256);
47+ [NSBundle loadNibNamed:@"WriterProgress" owner:self];
48+
49+ return self;
4750 }
4851
4952 - (void)write:(NSSavePanel*)sp
@@ -51,6 +54,22 @@ static OSErr QTMoovProcs_VideoTrackDataProc(void *theRefcon, MovieExportGetDataP
5154 [self reallyExportMovie:sp toPod:NO];
5255 }
5356
57+- (void)setMainWindow:(NSWindow*)w
58+{
59+ _mainWindow = w;
60+}
61+
62+- (void)setMainController:(id)c
63+{
64+ _mainController = c;
65+ [_mainView setMainController:c];
66+}
67+
68+- (void)setMainView:(id)v
69+{
70+ _mainView = v;
71+}
72+
5473 -(void)reallyExportMovie:(NSSavePanel *)savePanel toPod:(BOOL)exportToPod
5574 {
5675 MovieExportComponent myExporter = NULL;
@@ -68,7 +87,16 @@ static OSErr QTMoovProcs_VideoTrackDataProc(void *theRefcon, MovieExportGetDataP
6887 float floatTime;
6988 floatTime = [_mainController getHipTime];
7089 movieDuration = QTMakeTime(floatTime*DEFAULT_FPS, DEFAULT_FPS);
90+ rendering = YES;
7191 [self readyGammmaTable];
92+// NSRect originFrame = [_mainView frame];
93+// [_mainView setFrame:NSMakeRect(originFrame.origin.x, originFrame.origin.y, ProjectMovieSize.size.width, ProjectMovieSize.size.height)];
94+// [_mainView setFrame:NSMakeRect(0, 0, ProjectMovieSize.size.width, ProjectMovieSize.size.height)];
95+ [_mainView setHidden:YES];
96+// [_dummyWindow setFrame:*(NSRect*)&ProjectMovieSize display:YES];
97+// [NSApp beginSheet:_dummyWindow modalForWindow:_mainWindow modalDelegate:self
98+// didEndSelector:nil contextInfo:nil];
99+ [_dummyWindow setHidesOnDeactivate:YES];
72100
73101 // プログレスバーを表示
74102 [NSApp beginSheet:_barSheet modalForWindow:_mainWindow
@@ -300,7 +328,10 @@ static OSErr QTMoovProcs_VideoTrackDataProc(void *theRefcon, MovieExportGetDataP
300328 [_barSheet close];
301329 [NSApp endSheet:_barSheet];
302330
331+ [_mainView setHidden:NO];
332+ [_dummyWindow close];
303333 isExporting = NO;
334+ rendering = NO;
304335 }
305336
306337 // この関数が出力フレームごとに呼ばれるはず。
--- a/English.lproj/MainMenu.xib
+++ b/English.lproj/MainMenu.xib
@@ -21,9 +21,8 @@
2121 </object>
2222 <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
2323 <bool key="EncodedWithXMLCoder">YES</bool>
24- <integer value="205"/>
25- <integer value="372"/>
26- <integer value="625"/>
24+ <integer value="679"/>
25+ <integer value="57"/>
2726 </object>
2827 <object class="NSArray" key="IBDocument.PluginDependencies">
2928 <bool key="EncodedWithXMLCoder">YES</bool>
@@ -458,6 +457,24 @@
458457 <reference key="NSOnImage" ref="35465992"/>
459458 <reference key="NSMixedImage" ref="502551668"/>
460459 </object>
460+ <object class="NSMenuItem" id="999140926">
461+ <reference key="NSMenu" ref="789758025"/>
462+ <string key="NSTitle">Change Movie Size</string>
463+ <string key="NSKeyEquiv"/>
464+ <int key="NSMnemonicLoc">2147483647</int>
465+ <reference key="NSOnImage" ref="35465992"/>
466+ <reference key="NSMixedImage" ref="502551668"/>
467+ </object>
468+ <object class="NSMenuItem" id="785837009">
469+ <reference key="NSMenu" ref="789758025"/>
470+ <bool key="NSIsDisabled">YES</bool>
471+ <bool key="NSIsSeparator">YES</bool>
472+ <string key="NSTitle"/>
473+ <string key="NSKeyEquiv"/>
474+ <int key="NSMnemonicLoc">2147483647</int>
475+ <reference key="NSOnImage" ref="35465992"/>
476+ <reference key="NSMixedImage" ref="502551668"/>
477+ </object>
461478 <object class="NSMenuItem" id="892235320">
462479 <reference key="NSMenu" ref="789758025"/>
463480 <string key="NSTitle">Find</string>
@@ -1353,7 +1370,7 @@
13531370 <object class="NSWindowTemplate" id="972006081">
13541371 <int key="NSWindowStyleMask">271</int>
13551372 <int key="NSWindowBacking">2</int>
1356- <string key="NSWindowRect">{{80, 227}, {1262, 903}}</string>
1373+ <string key="NSWindowRect">{{80, 219}, {1262, 911}}</string>
13571374 <int key="NSWTFlags">1954021376</int>
13581375 <string key="NSWindowTitle">Elis Colors</string>
13591376 <string key="NSWindowClass">NSWindow</string>
@@ -1367,8 +1384,8 @@
13671384 <bool key="EncodedWithXMLCoder">YES</bool>
13681385 <object class="NSButton" id="688822305">
13691386 <reference key="NSNextResponder" ref="439893737"/>
1370- <int key="NSvFlags">268</int>
1371- <string key="NSFrame">{{837, 374}, {118, 25}}</string>
1387+ <int key="NSvFlags">303</int>
1388+ <string key="NSFrame">{{853, 376}, {118, 25}}</string>
13721389 <reference key="NSSuperview" ref="439893737"/>
13731390 <bool key="NSEnabled">YES</bool>
13741391 <object class="NSButtonCell" key="NSCell" id="482717347">
@@ -1391,8 +1408,8 @@
13911408 </object>
13921409 <object class="NSSlider" id="537997956">
13931410 <reference key="NSNextResponder" ref="439893737"/>
1394- <int key="NSvFlags">268</int>
1395- <string key="NSFrame">{{18, 376}, {644, 21}}</string>
1411+ <int key="NSvFlags">302</int>
1412+ <string key="NSFrame">{{18, 378}, {644, 21}}</string>
13961413 <reference key="NSSuperview" ref="439893737"/>
13971414 <bool key="NSEnabled">YES</bool>
13981415 <object class="NSSliderCell" key="NSCell" id="824648405">
@@ -1412,8 +1429,8 @@
14121429 </object>
14131430 <object class="NSTextField" id="1017016876">
14141431 <reference key="NSNextResponder" ref="439893737"/>
1415- <int key="NSvFlags">268</int>
1416- <string key="NSFrame">{{677, 379}, {182, 17}}</string>
1432+ <int key="NSvFlags">303</int>
1433+ <string key="NSFrame">{{677, 381}, {182, 17}}</string>
14171434 <reference key="NSSuperview" ref="439893737"/>
14181435 <bool key="NSEnabled">YES</bool>
14191436 <object class="NSTextFieldCell" key="NSCell" id="612951902">
@@ -1444,8 +1461,8 @@
14441461 </object>
14451462 <object class="NSButton" id="959969197">
14461463 <reference key="NSNextResponder" ref="439893737"/>
1447- <int key="NSvFlags">268</int>
1448- <string key="NSFrame">{{981, 374}, {118, 25}}</string>
1464+ <int key="NSvFlags">303</int>
1465+ <string key="NSFrame">{{1007, 376}, {118, 25}}</string>
14491466 <reference key="NSSuperview" ref="439893737"/>
14501467 <bool key="NSEnabled">YES</bool>
14511468 <object class="NSButtonCell" key="NSCell" id="420359727">
@@ -1464,7 +1481,7 @@
14641481 </object>
14651482 <object class="NSScrollView" id="1000813142">
14661483 <reference key="NSNextResponder" ref="439893737"/>
1467- <int key="NSvFlags">274</int>
1484+ <int key="NSvFlags">314</int>
14681485 <object class="NSMutableArray" key="NSSubviews">
14691486 <bool key="EncodedWithXMLCoder">YES</bool>
14701487 <object class="NSClipView" id="163103707">
@@ -1520,21 +1537,21 @@
15201537 </object>
15211538 <object class="NSTabView" id="83094786">
15221539 <reference key="NSNextResponder" ref="439893737"/>
1523- <int key="NSvFlags">10</int>
1524- <string key="NSFrame">{{685, 396}, {562, 493}}</string>
1540+ <int key="NSvFlags">27</int>
1541+ <string key="NSFrame">{{685, 404}, {562, 493}}</string>
15251542 <reference key="NSSuperview" ref="439893737"/>
15261543 <object class="NSMutableArray" key="NSTabViewItems">
15271544 <bool key="EncodedWithXMLCoder">YES</bool>
15281545 <object class="NSTabViewItem" id="615081872">
15291546 <string key="NSIdentifier">2</string>
15301547 <object class="NSView" key="NSView" id="511138079">
1531- <reference key="NSNextResponder" ref="83094786"/>
1548+ <nil key="NSNextResponder"/>
15321549 <int key="NSvFlags">256</int>
15331550 <object class="NSMutableArray" key="NSSubviews">
15341551 <bool key="EncodedWithXMLCoder">YES</bool>
15351552 <object class="NSSlider" id="40618378">
15361553 <reference key="NSNextResponder" ref="511138079"/>
1537- <int key="NSvFlags">265</int>
1554+ <int key="NSvFlags">289</int>
15381555 <string key="NSFrame">{{398, 1}, {129, 25}}</string>
15391556 <reference key="NSSuperview" ref="511138079"/>
15401557 <bool key="NSEnabled">YES</bool>
@@ -1555,7 +1572,7 @@
15551572 </object>
15561573 <object class="NSScrollView" id="1060451029">
15571574 <reference key="NSNextResponder" ref="511138079"/>
1558- <int key="NSvFlags">266</int>
1575+ <int key="NSvFlags">306</int>
15591576 <object class="NSMutableArray" key="NSSubviews">
15601577 <bool key="EncodedWithXMLCoder">YES</bool>
15611578 <object class="NSClipView" id="218126195">
@@ -1778,12 +1795,187 @@
17781795 </object>
17791796 </object>
17801797 <string key="NSFrame">{{10, 33}, {542, 447}}</string>
1781- <reference key="NSSuperview" ref="83094786"/>
17821798 </object>
17831799 <string key="NSLabel">Media Browser</string>
17841800 <reference key="NSColor" ref="4404863"/>
17851801 <reference key="NSTabView" ref="83094786"/>
17861802 </object>
1803+ <object class="NSTabViewItem" id="261574702">
1804+ <string key="NSIdentifier">Item 2</string>
1805+ <object class="NSView" key="NSView" id="602300180">
1806+ <reference key="NSNextResponder" ref="83094786"/>
1807+ <int key="NSvFlags">256</int>
1808+ <object class="NSMutableArray" key="NSSubviews">
1809+ <bool key="EncodedWithXMLCoder">YES</bool>
1810+ <object class="NSScrollView" id="727568098">
1811+ <reference key="NSNextResponder" ref="602300180"/>
1812+ <int key="NSvFlags">306</int>
1813+ <object class="NSMutableArray" key="NSSubviews">
1814+ <bool key="EncodedWithXMLCoder">YES</bool>
1815+ <object class="NSClipView" id="830695821">
1816+ <reference key="NSNextResponder" ref="727568098"/>
1817+ <int key="NSvFlags">2304</int>
1818+ <object class="NSMutableArray" key="NSSubviews">
1819+ <bool key="EncodedWithXMLCoder">YES</bool>
1820+ <object class="NSTextView" id="719198021">
1821+ <reference key="NSNextResponder" ref="830695821"/>
1822+ <int key="NSvFlags">2322</int>
1823+ <object class="NSMutableSet" key="NSDragTypes">
1824+ <bool key="EncodedWithXMLCoder">YES</bool>
1825+ <object class="NSArray" key="set.sortedObjects">
1826+ <bool key="EncodedWithXMLCoder">YES</bool>
1827+ <string>Apple HTML pasteboard type</string>
1828+ <string>Apple PDF pasteboard type</string>
1829+ <string>Apple PICT pasteboard type</string>
1830+ <string>Apple PNG pasteboard type</string>
1831+ <string>Apple URL pasteboard type</string>
1832+ <string>CorePasteboardFlavorType 0x6D6F6F76</string>
1833+ <string>NSColor pasteboard type</string>
1834+ <string>NSFilenamesPboardType</string>
1835+ <string>NSStringPboardType</string>
1836+ <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
1837+ <string>NeXT RTFD pasteboard type</string>
1838+ <string>NeXT Rich Text Format v1.0 pasteboard type</string>
1839+ <string>NeXT TIFF v4.0 pasteboard type</string>
1840+ <string>NeXT font pasteboard type</string>
1841+ <string>NeXT ruler pasteboard type</string>
1842+ <string>WebURLsWithTitlesPboardType</string>
1843+ <string>public.url</string>
1844+ </object>
1845+ </object>
1846+ <string key="NSFrameSize">{491, 14}</string>
1847+ <reference key="NSSuperview" ref="830695821"/>
1848+ <object class="NSTextContainer" key="NSTextContainer" id="361238514">
1849+ <object class="NSLayoutManager" key="NSLayoutManager">
1850+ <object class="NSTextStorage" key="NSTextStorage">
1851+ <object class="NSMutableString" key="NSString">
1852+ <characters key="NS.bytes"/>
1853+ </object>
1854+ <nil key="NSDelegate"/>
1855+ </object>
1856+ <object class="NSMutableArray" key="NSTextContainers">
1857+ <bool key="EncodedWithXMLCoder">YES</bool>
1858+ <reference ref="361238514"/>
1859+ </object>
1860+ <int key="NSLMFlags">134</int>
1861+ <nil key="NSDelegate"/>
1862+ </object>
1863+ <reference key="NSTextView" ref="719198021"/>
1864+ <double key="NSWidth">491</double>
1865+ <int key="NSTCFlags">1</int>
1866+ </object>
1867+ <object class="NSTextViewSharedData" key="NSSharedData">
1868+ <int key="NSFlags">12135</int>
1869+ <int key="NSTextCheckingTypes">0</int>
1870+ <nil key="NSMarkedAttributes"/>
1871+ <object class="NSColor" key="NSBackgroundColor">
1872+ <int key="NSColorSpace">1</int>
1873+ <bytes key="NSRGB">MC43OTg5MTMwNDM1IDAuNzk4OTEzMDQzNSAwLjc5ODkxMzA0MzUAA</bytes>
1874+ </object>
1875+ <object class="NSDictionary" key="NSSelectedAttributes">
1876+ <bool key="EncodedWithXMLCoder">YES</bool>
1877+ <object class="NSArray" key="dict.sortedKeys">
1878+ <bool key="EncodedWithXMLCoder">YES</bool>
1879+ <string>NSBackgroundColor</string>
1880+ <string>NSColor</string>
1881+ </object>
1882+ <object class="NSMutableArray" key="dict.values">
1883+ <bool key="EncodedWithXMLCoder">YES</bool>
1884+ <object class="NSColor">
1885+ <int key="NSColorSpace">6</int>
1886+ <string key="NSCatalogName">System</string>
1887+ <string key="NSColorName">selectedTextBackgroundColor</string>
1888+ <reference key="NSColor" ref="880219421"/>
1889+ </object>
1890+ <object class="NSColor">
1891+ <int key="NSColorSpace">6</int>
1892+ <string key="NSCatalogName">System</string>
1893+ <string key="NSColorName">selectedTextColor</string>
1894+ <reference key="NSColor" ref="666650852"/>
1895+ </object>
1896+ </object>
1897+ </object>
1898+ <reference key="NSInsertionColor" ref="666650852"/>
1899+ <object class="NSDictionary" key="NSLinkAttributes">
1900+ <bool key="EncodedWithXMLCoder">YES</bool>
1901+ <object class="NSArray" key="dict.sortedKeys">
1902+ <bool key="EncodedWithXMLCoder">YES</bool>
1903+ <string>NSColor</string>
1904+ <string>NSCursor</string>
1905+ <string>NSUnderline</string>
1906+ </object>
1907+ <object class="NSMutableArray" key="dict.values">
1908+ <bool key="EncodedWithXMLCoder">YES</bool>
1909+ <object class="NSColor">
1910+ <int key="NSColorSpace">1</int>
1911+ <bytes key="NSRGB">MCAwIDEAA</bytes>
1912+ </object>
1913+ <object class="NSCursor">
1914+ <string key="NSHotSpot">{8, -8}</string>
1915+ <int key="NSCursorType">13</int>
1916+ </object>
1917+ <integer value="1"/>
1918+ </object>
1919+ </object>
1920+ <nil key="NSDefaultParagraphStyle"/>
1921+ </object>
1922+ <int key="NSTVFlags">6</int>
1923+ <string key="NSMaxSize">{493, 1e+07}</string>
1924+ <string key="NSMinize">{223, 4}</string>
1925+ <nil key="NSDelegate"/>
1926+ </object>
1927+ </object>
1928+ <string key="NSFrame">{{1, 1}, {491, 425}}</string>
1929+ <reference key="NSSuperview" ref="727568098"/>
1930+ <reference key="NSNextKeyView" ref="719198021"/>
1931+ <reference key="NSDocView" ref="719198021"/>
1932+ <object class="NSColor" key="NSBGColor" id="306746733">
1933+ <int key="NSColorSpace">3</int>
1934+ <bytes key="NSWhite">MQA</bytes>
1935+ </object>
1936+ <object class="NSCursor" key="NSCursor">
1937+ <string key="NSHotSpot">{4, -5}</string>
1938+ <int key="NSCursorType">1</int>
1939+ </object>
1940+ <int key="NScvFlags">4</int>
1941+ </object>
1942+ <object class="NSScroller" id="760498183">
1943+ <reference key="NSNextResponder" ref="727568098"/>
1944+ <int key="NSvFlags">256</int>
1945+ <string key="NSFrame">{{492, 1}, {15, 425}}</string>
1946+ <reference key="NSSuperview" ref="727568098"/>
1947+ <reference key="NSTarget" ref="727568098"/>
1948+ <string key="NSAction">_doScroller:</string>
1949+ <double key="NSPercent">0.99248120300751874</double>
1950+ </object>
1951+ <object class="NSScroller" id="672635734">
1952+ <reference key="NSNextResponder" ref="727568098"/>
1953+ <int key="NSvFlags">-2147483392</int>
1954+ <string key="NSFrame">{{-100, -100}, {87, 18}}</string>
1955+ <reference key="NSSuperview" ref="727568098"/>
1956+ <int key="NSsFlags">1</int>
1957+ <reference key="NSTarget" ref="727568098"/>
1958+ <string key="NSAction">_doScroller:</string>
1959+ <double key="NSCurValue">1</double>
1960+ <double key="NSPercent">0.94565218687057495</double>
1961+ </object>
1962+ </object>
1963+ <string key="NSFrame">{{17, 17}, {508, 427}}</string>
1964+ <reference key="NSSuperview" ref="602300180"/>
1965+ <reference key="NSNextKeyView" ref="830695821"/>
1966+ <int key="NSsFlags">18</int>
1967+ <reference key="NSVScroller" ref="760498183"/>
1968+ <reference key="NSHScroller" ref="672635734"/>
1969+ <reference key="NSContentView" ref="830695821"/>
1970+ </object>
1971+ </object>
1972+ <string key="NSFrame">{{10, 33}, {542, 447}}</string>
1973+ <reference key="NSSuperview" ref="83094786"/>
1974+ </object>
1975+ <string key="NSLabel">Text</string>
1976+ <reference key="NSColor" ref="4404863"/>
1977+ <reference key="NSTabView" ref="83094786"/>
1978+ </object>
17871979 <object class="NSTabViewItem" id="722773087">
17881980 <string key="NSIdentifier">1</string>
17891981 <object class="NSView" key="NSView" id="82189399">
@@ -1793,7 +1985,7 @@
17931985 <bool key="EncodedWithXMLCoder">YES</bool>
17941986 <object class="NSScrollView" id="1059673670">
17951987 <reference key="NSNextResponder" ref="82189399"/>
1796- <int key="NSvFlags">298</int>
1988+ <int key="NSvFlags">282</int>
17971989 <object class="NSMutableArray" key="NSSubviews">
17981990 <bool key="EncodedWithXMLCoder">YES</bool>
17991991 <object class="NSClipView" id="41398149">
@@ -1804,7 +1996,7 @@
18041996 <object class="NSTableView" id="719432318">
18051997 <reference key="NSNextResponder" ref="41398149"/>
18061998 <int key="NSvFlags">256</int>
1807- <string key="NSFrameSize">{546, 391}</string>
1999+ <string key="NSFrameSize">{546, 380}</string>
18082000 <reference key="NSSuperview" ref="41398149"/>
18092001 <bool key="NSEnabled">YES</bool>
18102002 <object class="NSTableHeaderView" key="NSHeaderView" id="1067082184">
@@ -1906,10 +2098,7 @@
19062098 <int key="NSColorSpace">6</int>
19072099 <string key="NSCatalogName">System</string>
19082100 <string key="NSColorName">headerColor</string>
1909- <object class="NSColor" key="NSColor" id="306746733">
1910- <int key="NSColorSpace">3</int>
1911- <bytes key="NSWhite">MQA</bytes>
1912- </object>
2101+ <reference key="NSColor" ref="306746733"/>
19132102 </object>
19142103 <reference key="NSTextColor" ref="361121754"/>
19152104 </object>
@@ -1956,7 +2145,7 @@
19562145 <int key="NSTableViewDraggingDestinationStyle">0</int>
19572146 </object>
19582147 </object>
1959- <string key="NSFrame">{{1, 17}, {546, 391}}</string>
2148+ <string key="NSFrame">{{1, 17}, {546, 380}}</string>
19602149 <reference key="NSSuperview" ref="1059673670"/>
19612150 <reference key="NSNextKeyView" ref="719432318"/>
19622151 <reference key="NSDocView" ref="719432318"/>
@@ -1999,7 +2188,7 @@
19992188 </object>
20002189 <reference ref="564414286"/>
20012190 </object>
2002- <string key="NSFrame">{{-3, 35}, {548, 409}}</string>
2191+ <string key="NSFrame">{{-3, 46}, {548, 398}}</string>
20032192 <reference key="NSSuperview" ref="82189399"/>
20042193 <reference key="NSNextKeyView" ref="41398149"/>
20052194 <int key="NSsFlags">562</int>
@@ -2012,7 +2201,7 @@
20122201 </object>
20132202 <object class="NSButton" id="170867592">
20142203 <reference key="NSNextResponder" ref="82189399"/>
2015- <int key="NSvFlags">268</int>
2204+ <int key="NSvFlags">292</int>
20162205 <string key="NSFrame">{{17, 3}, {155, 25}}</string>
20172206 <reference key="NSSuperview" ref="82189399"/>
20182207 <bool key="NSEnabled">YES</bool>
@@ -2032,7 +2221,7 @@
20322221 </object>
20332222 <object class="NSButton" id="701732987">
20342223 <reference key="NSNextResponder" ref="82189399"/>
2035- <int key="NSvFlags">265</int>
2224+ <int key="NSvFlags">289</int>
20362225 <string key="NSFrame">{{377, 3}, {148, 25}}</string>
20372226 <reference key="NSSuperview" ref="82189399"/>
20382227 <bool key="NSEnabled">YES</bool>
@@ -2058,21 +2247,21 @@
20582247 <reference key="NSTabView" ref="83094786"/>
20592248 </object>
20602249 </object>
2061- <reference key="NSSelectedTabViewItem" ref="615081872"/>
2250+ <reference key="NSSelectedTabViewItem" ref="261574702"/>
20622251 <reference key="NSFont" ref="1004466011"/>
20632252 <int key="NSTvFlags">0</int>
20642253 <bool key="NSAllowTruncatedLabels">YES</bool>
20652254 <bool key="NSDrawsBackground">YES</bool>
20662255 <object class="NSMutableArray" key="NSSubviews">
20672256 <bool key="EncodedWithXMLCoder">YES</bool>
2068- <reference ref="511138079"/>
2257+ <reference ref="602300180"/>
20692258 </object>
20702259 </object>
20712260 <object class="NSOpenGLView" id="132559063">
20722261 <reference key="NSNextResponder" ref="439893737"/>
2073- <int key="NSvFlags">1292</int>
2262+ <int key="NSvFlags">1310</int>
20742263 <object class="NSPSMatrix" key="NSDrawMatrix"/>
2075- <string key="NSFrame">{{19, 406}, {640, 480}}</string>
2264+ <string key="NSFrame">{{19, 414}, {640, 480}}</string>
20762265 <reference key="NSSuperview" ref="439893737"/>
20772266 <object class="NSOpenGLPixelFormat" key="NSPixelFormat">
20782267 <object class="NSMutableData" key="NSPixelAttributes">
@@ -2081,7 +2270,7 @@
20812270 </object>
20822271 </object>
20832272 </object>
2084- <string key="NSFrameSize">{1262, 903}</string>
2273+ <string key="NSFrameSize">{1262, 911}</string>
20852274 <reference key="NSSuperview"/>
20862275 </object>
20872276 <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
@@ -2109,55 +2298,6 @@
21092298 <object class="NSCustomObject" id="717862185">
21102299 <string key="NSClassName">ElisWriter</string>
21112300 </object>
2112- <object class="NSWindowTemplate" id="34222678">
2113- <int key="NSWindowStyleMask">23</int>
2114- <int key="NSWindowBacking">2</int>
2115- <string key="NSWindowRect">{{235, 473}, {480, 86}}</string>
2116- <int key="NSWTFlags">611844096</int>
2117- <string key="NSWindowTitle">Window</string>
2118- <string key="NSWindowClass">NSPanel</string>
2119- <nil key="NSViewClass"/>
2120- <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
2121- <object class="NSView" key="NSWindowView" id="326277469">
2122- <reference key="NSNextResponder"/>
2123- <int key="NSvFlags">256</int>
2124- <object class="NSMutableArray" key="NSSubviews">
2125- <bool key="EncodedWithXMLCoder">YES</bool>
2126- <object class="NSProgressIndicator" id="676631602">
2127- <reference key="NSNextResponder" ref="326277469"/>
2128- <int key="NSvFlags">1292</int>
2129- <object class="NSPSMatrix" key="NSDrawMatrix"/>
2130- <string key="NSFrame">{{18, 16}, {444, 20}}</string>
2131- <reference key="NSSuperview" ref="326277469"/>
2132- <int key="NSpiFlags">16392</int>
2133- <double key="NSMaxValue">1</double>
2134- </object>
2135- <object class="NSTextField" id="68975872">
2136- <reference key="NSNextResponder" ref="326277469"/>
2137- <int key="NSvFlags">268</int>
2138- <string key="NSFrame">{{221, 49}, {66, 17}}</string>
2139- <reference key="NSSuperview" ref="326277469"/>
2140- <bool key="NSEnabled">YES</bool>
2141- <object class="NSTextFieldCell" key="NSCell" id="946128953">
2142- <int key="NSCellFlags">68288064</int>
2143- <int key="NSCellFlags2">272630784</int>
2144- <string key="NSContents">Writing ...</string>
2145- <reference key="NSSupport" ref="1004466011"/>
2146- <reference key="NSControlView" ref="68975872"/>
2147- <reference key="NSBackgroundColor" ref="4404863"/>
2148- <reference key="NSTextColor" ref="189055862"/>
2149- </object>
2150- </object>
2151- </object>
2152- <string key="NSFrameSize">{480, 86}</string>
2153- <reference key="NSSuperview"/>
2154- </object>
2155- <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
2156- <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
2157- </object>
2158- <object class="NSCustomObject" id="920214336">
2159- <string key="NSClassName">ElisWriterLegacy</string>
2160- </object>
21612301 <object class="NSCustomObject" id="943689817">
21622302 <string key="NSClassName">ElisUndoManager</string>
21632303 </object>
@@ -3079,22 +3219,6 @@
30793219 </object>
30803220 <object class="IBConnectionRecord">
30813221 <object class="IBOutletConnection" key="connection">
3082- <string key="label">_bar</string>
3083- <reference key="source" ref="717862185"/>
3084- <reference key="destination" ref="676631602"/>
3085- </object>
3086- <int key="connectionID">634</int>
3087- </object>
3088- <object class="IBConnectionRecord">
3089- <object class="IBOutletConnection" key="connection">
3090- <string key="label">_barSheet</string>
3091- <reference key="source" ref="717862185"/>
3092- <reference key="destination" ref="34222678"/>
3093- </object>
3094- <int key="connectionID">635</int>
3095- </object>
3096- <object class="IBConnectionRecord">
3097- <object class="IBOutletConnection" key="connection">
30983222 <string key="label">_mainWindow</string>
30993223 <reference key="source" ref="717862185"/>
31003224 <reference key="destination" ref="972006081"/>
@@ -3112,90 +3236,98 @@
31123236 <object class="IBConnectionRecord">
31133237 <object class="IBOutletConnection" key="connection">
31143238 <string key="label">_mainController</string>
3115- <reference key="source" ref="920214336"/>
3239+ <reference key="source" ref="943689817"/>
31163240 <reference key="destination" ref="690852348"/>
31173241 </object>
3118- <int key="connectionID">648</int>
3242+ <int key="connectionID">655</int>
31193243 </object>
31203244 <object class="IBConnectionRecord">
31213245 <object class="IBOutletConnection" key="connection">
3122- <string key="label">_mainView</string>
3123- <reference key="source" ref="920214336"/>
3124- <reference key="destination" ref="132559063"/>
3246+ <string key="label">_undoManager</string>
3247+ <reference key="source" ref="690852348"/>
3248+ <reference key="destination" ref="943689817"/>
31253249 </object>
3126- <int key="connectionID">649</int>
3250+ <int key="connectionID">656</int>
31273251 </object>
31283252 <object class="IBConnectionRecord">
31293253 <object class="IBOutletConnection" key="connection">
3130- <string key="label">_writer</string>
3131- <reference key="source" ref="690852348"/>
3132- <reference key="destination" ref="920214336"/>
3254+ <string key="label">_undoManager</string>
3255+ <reference key="source" ref="986578374"/>
3256+ <reference key="destination" ref="943689817"/>
31333257 </object>
3134- <int key="connectionID">650</int>
3258+ <int key="connectionID">657</int>
31353259 </object>
31363260 <object class="IBConnectionRecord">
3137- <object class="IBOutletConnection" key="connection">
3138- <string key="label">_barSheet</string>
3139- <reference key="source" ref="920214336"/>
3140- <reference key="destination" ref="34222678"/>
3261+ <object class="IBActionConnection" key="connection">
3262+ <string key="label">undo:</string>
3263+ <reference key="source" ref="690852348"/>
3264+ <reference key="destination" ref="1058277027"/>
31413265 </object>
3142- <int key="connectionID">651</int>
3266+ <int key="connectionID">658</int>
31433267 </object>
31443268 <object class="IBConnectionRecord">
3145- <object class="IBOutletConnection" key="connection">
3146- <string key="label">_bar</string>
3147- <reference key="source" ref="920214336"/>
3148- <reference key="destination" ref="676631602"/>
3269+ <object class="IBActionConnection" key="connection">
3270+ <string key="label">redo:</string>
3271+ <reference key="source" ref="690852348"/>
3272+ <reference key="destination" ref="790794224"/>
31493273 </object>
3150- <int key="connectionID">652</int>
3274+ <int key="connectionID">659</int>
31513275 </object>
31523276 <object class="IBConnectionRecord">
3153- <object class="IBOutletConnection" key="connection">
3154- <string key="label">_mainWindow</string>
3155- <reference key="source" ref="920214336"/>
3156- <reference key="destination" ref="972006081"/>
3277+ <object class="IBActionConnection" key="connection">
3278+ <string key="label">changeMovieSize:</string>
3279+ <reference key="source" ref="690852348"/>
3280+ <reference key="destination" ref="999140926"/>
31573281 </object>
3158- <int key="connectionID">653</int>
3282+ <int key="connectionID">662</int>
31593283 </object>
31603284 <object class="IBConnectionRecord">
3161- <object class="IBOutletConnection" key="connection">
3162- <string key="label">_mainController</string>
3163- <reference key="source" ref="943689817"/>
3164- <reference key="destination" ref="690852348"/>
3285+ <object class="IBActionConnection" key="connection">
3286+ <string key="label">preference:</string>
3287+ <reference key="source" ref="690852348"/>
3288+ <reference key="destination" ref="609285721"/>
31653289 </object>
3166- <int key="connectionID">655</int>
3290+ <int key="connectionID">663</int>
31673291 </object>
31683292 <object class="IBConnectionRecord">
31693293 <object class="IBOutletConnection" key="connection">
31703294 <string key="label">_undoManager</string>
3171- <reference key="source" ref="690852348"/>
3295+ <reference key="source" ref="431854549"/>
31723296 <reference key="destination" ref="943689817"/>
31733297 </object>
3174- <int key="connectionID">656</int>
3298+ <int key="connectionID">665</int>
31753299 </object>
31763300 <object class="IBConnectionRecord">
31773301 <object class="IBOutletConnection" key="connection">
3178- <string key="label">_undoManager</string>
3179- <reference key="source" ref="986578374"/>
3180- <reference key="destination" ref="943689817"/>
3302+ <string key="label">_tableController</string>
3303+ <reference key="source" ref="943689817"/>
3304+ <reference key="destination" ref="431854549"/>
31813305 </object>
3182- <int key="connectionID">657</int>
3306+ <int key="connectionID">666</int>
31833307 </object>
31843308 <object class="IBConnectionRecord">
3185- <object class="IBActionConnection" key="connection">
3186- <string key="label">undo:</string>
3309+ <object class="IBOutletConnection" key="connection">
3310+ <string key="label">_textLayerField</string>
31873311 <reference key="source" ref="690852348"/>
3188- <reference key="destination" ref="1058277027"/>
3312+ <reference key="destination" ref="719198021"/>
31893313 </object>
3190- <int key="connectionID">658</int>
3314+ <int key="connectionID">683</int>
31913315 </object>
31923316 <object class="IBConnectionRecord">
3193- <object class="IBActionConnection" key="connection">
3194- <string key="label">redo:</string>
3195- <reference key="source" ref="690852348"/>
3196- <reference key="destination" ref="790794224"/>
3317+ <object class="IBOutletConnection" key="connection">
3318+ <string key="label">delegate</string>
3319+ <reference key="source" ref="719198021"/>
3320+ <reference key="destination" ref="690852348"/>
31973321 </object>
3198- <int key="connectionID">659</int>
3322+ <int key="connectionID">685</int>
3323+ </object>
3324+ <object class="IBConnectionRecord">
3325+ <object class="IBOutletConnection" key="connection">
3326+ <string key="label">_textLayerFiled</string>
3327+ <reference key="source" ref="986578374"/>
3328+ <reference key="destination" ref="719198021"/>
3329+ </object>
3330+ <int key="connectionID">686</int>
31993331 </object>
32003332 </object>
32013333 <object class="IBMutableOrderedSet" key="objectRecords">
@@ -3390,6 +3522,8 @@
33903522 <reference ref="288088188"/>
33913523 <reference ref="82994268"/>
33923524 <reference ref="18546122"/>
3525+ <reference ref="999140926"/>
3526+ <reference ref="785837009"/>
33933527 </object>
33943528 <reference key="parent" ref="952259628"/>
33953529 </object>
@@ -3756,12 +3890,12 @@
37563890 <object class="NSMutableArray" key="children">
37573891 <bool key="EncodedWithXMLCoder">YES</bool>
37583892 <reference ref="83094786"/>
3759- <reference ref="537997956"/>
3893+ <reference ref="132559063"/>
37603894 <reference ref="1000813142"/>
37613895 <reference ref="1017016876"/>
3762- <reference ref="688822305"/>
37633896 <reference ref="959969197"/>
3764- <reference ref="132559063"/>
3897+ <reference ref="688822305"/>
3898+ <reference ref="537997956"/>
37653899 </object>
37663900 <reference key="parent" ref="972006081"/>
37673901 </object>
@@ -4355,6 +4489,7 @@
43554489 <bool key="EncodedWithXMLCoder">YES</bool>
43564490 <reference ref="615081872"/>
43574491 <reference ref="722773087"/>
4492+ <reference ref="261574702"/>
43584493 </object>
43594494 <reference key="parent" ref="439893737"/>
43604495 </object>
@@ -4561,67 +4696,78 @@
45614696 <reference key="parent" ref="720053764"/>
45624697 </object>
45634698 <object class="IBObjectRecord">
4564- <int key="objectID">625</int>
4565- <reference key="object" ref="34222678"/>
4566- <object class="NSMutableArray" key="children">
4567- <bool key="EncodedWithXMLCoder">YES</bool>
4568- <reference ref="326277469"/>
4569- </object>
4699+ <int key="objectID">630</int>
4700+ <reference key="object" ref="717862185"/>
45704701 <reference key="parent" ref="0"/>
45714702 </object>
45724703 <object class="IBObjectRecord">
4573- <int key="objectID">626</int>
4574- <reference key="object" ref="326277469"/>
4575- <object class="NSMutableArray" key="children">
4576- <bool key="EncodedWithXMLCoder">YES</bool>
4577- <reference ref="676631602"/>
4578- <reference ref="68975872"/>
4579- </object>
4580- <reference key="parent" ref="34222678"/>
4704+ <int key="objectID">533</int>
4705+ <reference key="object" ref="132559063"/>
4706+ <reference key="parent" ref="439893737"/>
45814707 </object>
45824708 <object class="IBObjectRecord">
4583- <int key="objectID">627</int>
4584- <reference key="object" ref="676631602"/>
4585- <reference key="parent" ref="326277469"/>
4709+ <int key="objectID">645</int>
4710+ <reference key="object" ref="387527700"/>
4711+ <reference key="parent" ref="110575045"/>
4712+ </object>
4713+ <object class="IBObjectRecord">
4714+ <int key="objectID">654</int>
4715+ <reference key="object" ref="943689817"/>
4716+ <reference key="parent" ref="0"/>
45864717 </object>
45874718 <object class="IBObjectRecord">
4588- <int key="objectID">628</int>
4589- <reference key="object" ref="68975872"/>
4719+ <int key="objectID">660</int>
4720+ <reference key="object" ref="999140926"/>
4721+ <reference key="parent" ref="789758025"/>
4722+ </object>
4723+ <object class="IBObjectRecord">
4724+ <int key="objectID">661</int>
4725+ <reference key="object" ref="785837009"/>
4726+ <reference key="parent" ref="789758025"/>
4727+ </object>
4728+ <object class="IBObjectRecord">
4729+ <int key="objectID">668</int>
4730+ <reference key="object" ref="261574702"/>
45904731 <object class="NSMutableArray" key="children">
45914732 <bool key="EncodedWithXMLCoder">YES</bool>
4592- <reference ref="946128953"/>
4733+ <reference ref="602300180"/>
45934734 </object>
4594- <reference key="parent" ref="326277469"/>
4595- </object>
4596- <object class="IBObjectRecord">
4597- <int key="objectID">629</int>
4598- <reference key="object" ref="946128953"/>
4599- <reference key="parent" ref="68975872"/>
4735+ <reference key="parent" ref="83094786"/>
46004736 </object>
46014737 <object class="IBObjectRecord">
4602- <int key="objectID">630</int>
4603- <reference key="object" ref="717862185"/>
4604- <reference key="parent" ref="0"/>
4738+ <int key="objectID">669</int>
4739+ <reference key="object" ref="602300180"/>
4740+ <object class="NSMutableArray" key="children">
4741+ <bool key="EncodedWithXMLCoder">YES</bool>
4742+ <reference ref="727568098"/>
4743+ </object>
4744+ <reference key="parent" ref="261574702"/>
46054745 </object>
46064746 <object class="IBObjectRecord">
4607- <int key="objectID">533</int>
4608- <reference key="object" ref="132559063"/>
4609- <reference key="parent" ref="439893737"/>
4747+ <int key="objectID">679</int>
4748+ <reference key="object" ref="727568098"/>
4749+ <object class="NSMutableArray" key="children">
4750+ <bool key="EncodedWithXMLCoder">YES</bool>
4751+ <reference ref="760498183"/>
4752+ <reference ref="672635734"/>
4753+ <reference ref="719198021"/>
4754+ </object>
4755+ <reference key="parent" ref="602300180"/>
46104756 </object>
46114757 <object class="IBObjectRecord">
4612- <int key="objectID">645</int>
4613- <reference key="object" ref="387527700"/>
4614- <reference key="parent" ref="110575045"/>
4758+ <int key="objectID">680</int>
4759+ <reference key="object" ref="760498183"/>
4760+ <reference key="parent" ref="727568098"/>
46154761 </object>
46164762 <object class="IBObjectRecord">
4617- <int key="objectID">647</int>
4618- <reference key="object" ref="920214336"/>
4619- <reference key="parent" ref="0"/>
4763+ <int key="objectID">681</int>
4764+ <reference key="object" ref="672635734"/>
4765+ <reference key="parent" ref="727568098"/>
46204766 </object>
46214767 <object class="IBObjectRecord">
4622- <int key="objectID">654</int>
4623- <reference key="object" ref="943689817"/>
4624- <reference key="parent" ref="0"/>
4768+ <int key="objectID">682</int>
4769+ <reference key="object" ref="719198021"/>
4770+ <reference key="parent" ref="727568098"/>
46254771 </object>
46264772 </object>
46274773 </object>
@@ -4881,6 +5027,7 @@
48815027 <string>58.IBPluginDependency</string>
48825028 <string>58.ImportedFromIB2</string>
48835029 <string>580.IBPluginDependency</string>
5030+ <string>586.IBAttributePlaceholdersKey</string>
48845031 <string>586.IBPluginDependency</string>
48855032 <string>586.IBViewIntegration.shadowBlurRadius</string>
48865033 <string>586.IBViewIntegration.shadowColor</string>
@@ -4902,15 +5049,13 @@
49025049 <string>610.IBPluginDependency</string>
49035050 <string>611.IBPluginDependency</string>
49045051 <string>621.IBPluginDependency</string>
4905- <string>625.IBEditorWindowLastContentRect</string>
4906- <string>625.IBPluginDependency</string>
4907- <string>625.IBWindowTemplateEditedContentRect</string>
4908- <string>625.NSWindowTemplate.visibleAtLaunch</string>
4909- <string>626.IBPluginDependency</string>
4910- <string>627.IBPluginDependency</string>
4911- <string>628.IBPluginDependency</string>
4912- <string>629.IBPluginDependency</string>
49135052 <string>645.IBPluginDependency</string>
5053+ <string>660.IBPluginDependency</string>
5054+ <string>661.IBPluginDependency</string>
5055+ <string>679.IBPluginDependency</string>
5056+ <string>680.IBPluginDependency</string>
5057+ <string>681.IBPluginDependency</string>
5058+ <string>682.IBPluginDependency</string>
49145059 <string>72.IBPluginDependency</string>
49155060 <string>72.ImportedFromIB2</string>
49165061 <string>73.IBPluginDependency</string>
@@ -4996,7 +5141,7 @@
49965141 <integer value="1"/>
49975142 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
49985143 <integer value="1"/>
4999- <string>{{258, 724}, {254, 303}}</string>
5144+ <string>{{258, 694}, {254, 333}}</string>
50005145 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
50015146 <integer value="1"/>
50025147 <string>{{187, 434}, {243, 243}}</string>
@@ -5041,7 +5186,7 @@
50415186 <integer value="1"/>
50425187 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
50435188 <integer value="1"/>
5044- <string>{{689, 763}, {194, 73}}</string>
5189+ <string>{{418, 954}, {194, 73}}</string>
50455190 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
50465191 <integer value="1"/>
50475192 <string>{{525, 802}, {197, 73}}</string>
@@ -5051,7 +5196,7 @@
50515196 <string>{74, 862}</string>
50525197 <string>{{6, 978}, {478, 20}}</string>
50535198 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
5054- <string>{{312, 880}, {231, 43}}</string>
5199+ <string>{{368, 984}, {231, 43}}</string>
50555200 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
50565201 <string>{{475, 832}, {234, 43}}</string>
50575202 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -5070,9 +5215,9 @@
50705215 <integer value="1"/>
50715216 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
50725217 <integer value="1"/>
5073- <string>{{7, 227}, {1262, 903}}</string>
5218+ <string>{{7, 219}, {1262, 911}}</string>
50745219 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
5075- <string>{{7, 227}, {1262, 903}}</string>
5220+ <string>{{7, 219}, {1262, 911}}</string>
50765221 <integer value="1"/>
50775222 <string>{{33, 99}, {480, 360}}</string>
50785223 <boolean value="YES"/>
@@ -5080,7 +5225,7 @@
50805225 <string>{800, 600}</string>
50815226 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
50825227 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
5083- <string>{{573, 793}, {83, 43}}</string>
5228+ <string>{{302, 984}, {83, 43}}</string>
50845229 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
50855230 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
50865231 <string>{{656, 553}, {175, 283}}</string>
@@ -5192,6 +5337,14 @@
51925337 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
51935338 <integer value="1"/>
51945339 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
5340+ <object class="NSMutableDictionary">
5341+ <string key="NS.key.0">InitialTabViewItem</string>
5342+ <object class="IBInitialTabViewItemAttribute" key="NS.object.0">
5343+ <string key="name">InitialTabViewItem</string>
5344+ <reference key="object" ref="83094786"/>
5345+ <reference key="initialTabViewItem" ref="615081872"/>
5346+ </object>
5347+ </object>
51955348 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
51965349 <real value="0.0"/>
51975350 <reference ref="666650852"/>
@@ -5213,10 +5366,8 @@
52135366 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
52145367 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
52155368 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
5216- <string>{{427, 660}, {480, 86}}</string>
52175369 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
5218- <string>{{427, 660}, {480, 86}}</string>
5219- <boolean value="NO"/>
5370+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
52205371 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
52215372 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
52225373 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -5266,7 +5417,7 @@
52665417 </object>
52675418 </object>
52685419 <nil key="sourceID"/>
5269- <int key="maxID">659</int>
5420+ <int key="maxID">686</int>
52705421 </object>
52715422 <object class="IBClassDescriber" key="IBDocument.Classes">
52725423 <object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -5278,10 +5429,12 @@
52785429 <bool key="EncodedWithXMLCoder">YES</bool>
52795430 <object class="NSArray" key="dict.sortedKeys">
52805431 <bool key="EncodedWithXMLCoder">YES</bool>
5432+ <string>changeMovieSize:</string>
52815433 <string>changeToSmallWindiw:</string>
52825434 <string>deleteSelectLayer:</string>
52835435 <string>openProjectLoadDialog:</string>
52845436 <string>openProjectSaveDialog:</string>
5437+ <string>preference:</string>
52855438 <string>recordingStateChanged:</string>
52865439 <string>redo:</string>
52875440 <string>removeAllKeyFrame:</string>
@@ -5309,6 +5462,8 @@
53095462 <string>id</string>
53105463 <string>id</string>
53115464 <string>id</string>
5465+ <string>id</string>
5466+ <string>id</string>
53125467 </object>
53135468 </object>
53145469 <object class="NSMutableDictionary" key="outlets">
@@ -5318,9 +5473,9 @@
53185473 <string>_mainView</string>
53195474 <string>_mainWindow</string>
53205475 <string>_tableController</string>
5476+ <string>_textLayerField</string>
53215477 <string>_timeLineController</string>
53225478 <string>_undoManager</string>
5323- <string>_writer</string>
53245479 <string>timeCodeField</string>
53255480 <string>timeSlider</string>
53265481 </object>
@@ -5329,9 +5484,9 @@
53295484 <string>ElisMainView</string>
53305485 <string>NSWindow</string>
53315486 <string>ElisPropertyTableController</string>
5487+ <string>NSTextView</string>
53325488 <string>ElisTimeLineController</string>
53335489 <string>ElisUndoManager</string>
5334- <string>id</string>
53355490 <string>NSTextField</string>
53365491 <string>NSSlider</string>
53375492 </object>
@@ -5403,12 +5558,14 @@
54035558 <string>_mainController</string>
54045559 <string>_propertyView</string>
54055560 <string>_timeLineController</string>
5561+ <string>_undoManager</string>
54065562 </object>
54075563 <object class="NSMutableArray" key="dict.values">
54085564 <bool key="EncodedWithXMLCoder">YES</bool>
54095565 <string>id</string>
54105566 <string>id</string>
54115567 <string>id</string>
5568+ <string>id</string>
54125569 </object>
54135570 </object>
54145571 <object class="IBClassDescriptionSource" key="sourceIdentifier">
@@ -5429,6 +5586,7 @@
54295586 <bool key="EncodedWithXMLCoder">YES</bool>
54305587 <string>_mainController</string>
54315588 <string>_tableController</string>
5589+ <string>_textLayerFiled</string>
54325590 <string>_timeLineView</string>
54335591 <string>_undoManager</string>
54345592 </object>
@@ -5438,6 +5596,7 @@
54385596 <string>id</string>
54395597 <string>id</string>
54405598 <string>id</string>
5599+ <string>id</string>
54415600 </object>
54425601 </object>
54435602 <object class="IBClassDescriptionSource" key="sourceIdentifier">
@@ -5472,43 +5631,25 @@
54725631 <string key="className">ElisUndoManager</string>
54735632 <string key="superclassName">NSObject</string>
54745633 <object class="NSMutableDictionary" key="outlets">
5475- <string key="NS.key.0">_mainController</string>
5476- <string key="NS.object.0">id</string>
5477- </object>
5478- <object class="IBClassDescriptionSource" key="sourceIdentifier">
5479- <string key="majorKey">IBProjectSource</string>
5480- <string key="minorKey">ElisUndoManager.h</string>
5481- </object>
5482- </object>
5483- <object class="IBPartialClassDescription">
5484- <string key="className">ElisWriter</string>
5485- <string key="superclassName">NSObject</string>
5486- <object class="NSMutableDictionary" key="outlets">
54875634 <bool key="EncodedWithXMLCoder">YES</bool>
54885635 <object class="NSArray" key="dict.sortedKeys">
54895636 <bool key="EncodedWithXMLCoder">YES</bool>
5490- <string>_bar</string>
5491- <string>_barSheet</string>
54925637 <string>_mainController</string>
5493- <string>_mainView</string>
5494- <string>_mainWindow</string>
5638+ <string>_tableController</string>
54955639 </object>
54965640 <object class="NSMutableArray" key="dict.values">
54975641 <bool key="EncodedWithXMLCoder">YES</bool>
54985642 <string>id</string>
54995643 <string>id</string>
5500- <string>id</string>
5501- <string>id</string>
5502- <string>id</string>
55035644 </object>
55045645 </object>
55055646 <object class="IBClassDescriptionSource" key="sourceIdentifier">
55065647 <string key="majorKey">IBProjectSource</string>
5507- <string key="minorKey">ElisWriter.h</string>
5648+ <string key="minorKey">ElisUndoManager.h</string>
55085649 </object>
55095650 </object>
55105651 <object class="IBPartialClassDescription">
5511- <string key="className">ElisWriterLegacy</string>
5652+ <string key="className">ElisWriter</string>
55125653 <string key="superclassName">NSObject</string>
55135654 <object class="NSMutableDictionary" key="outlets">
55145655 <bool key="EncodedWithXMLCoder">YES</bool>
@@ -5531,7 +5672,7 @@
55315672 </object>
55325673 <object class="IBClassDescriptionSource" key="sourceIdentifier">
55335674 <string key="majorKey">IBProjectSource</string>
5534- <string key="minorKey">ElisWriterLegacy.h</string>
5675+ <string key="minorKey">ElisWriter.h</string>
55355676 </object>
55365677 </object>
55375678 <object class="IBPartialClassDescription">
@@ -6156,22 +6297,6 @@
61566297 </object>
61576298 </object>
61586299 <object class="IBPartialClassDescription">
6159- <string key="className">NSPanel</string>
6160- <string key="superclassName">NSWindow</string>
6161- <object class="IBClassDescriptionSource" key="sourceIdentifier">
6162- <string key="majorKey">IBFrameworkSource</string>
6163- <string key="minorKey">AppKit.framework/Headers/NSPanel.h</string>
6164- </object>
6165- </object>
6166- <object class="IBPartialClassDescription">
6167- <string key="className">NSProgressIndicator</string>
6168- <string key="superclassName">NSView</string>
6169- <object class="IBClassDescriptionSource" key="sourceIdentifier">
6170- <string key="majorKey">IBFrameworkSource</string>
6171- <string key="minorKey">AppKit.framework/Headers/NSProgressIndicator.h</string>
6172- </object>
6173- </object>
6174- <object class="IBPartialClassDescription">
61756300 <string key="className">NSResponder</string>
61766301 <object class="IBClassDescriptionSource" key="sourceIdentifier">
61776302 <string key="majorKey">IBFrameworkSource</string>
--- /dev/null
+++ b/English.lproj/Preference.xib
@@ -0,0 +1,1044 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
3+ <data>
4+ <int key="IBDocument.SystemTarget">1060</int>
5+ <string key="IBDocument.SystemVersion">10B504</string>
6+ <string key="IBDocument.InterfaceBuilderVersion">732</string>
7+ <string key="IBDocument.AppKitVersion">1038.2</string>
8+ <string key="IBDocument.HIToolboxVersion">437.00</string>
9+ <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
10+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
11+ <string key="NS.object.0">732</string>
12+ </object>
13+ <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
14+ <bool key="EncodedWithXMLCoder">YES</bool>
15+ <integer value="3"/>
16+ </object>
17+ <object class="NSArray" key="IBDocument.PluginDependencies">
18+ <bool key="EncodedWithXMLCoder">YES</bool>
19+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
20+ </object>
21+ <object class="NSMutableDictionary" key="IBDocument.Metadata">
22+ <bool key="EncodedWithXMLCoder">YES</bool>
23+ <object class="NSArray" key="dict.sortedKeys" id="0">
24+ <bool key="EncodedWithXMLCoder">YES</bool>
25+ </object>
26+ <object class="NSMutableArray" key="dict.values">
27+ <bool key="EncodedWithXMLCoder">YES</bool>
28+ </object>
29+ </object>
30+ <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
31+ <bool key="EncodedWithXMLCoder">YES</bool>
32+ <object class="NSCustomObject" id="1001">
33+ <string key="NSClassName">ElisPreferenceController</string>
34+ </object>
35+ <object class="NSCustomObject" id="1003">
36+ <string key="NSClassName">FirstResponder</string>
37+ </object>
38+ <object class="NSCustomObject" id="1004">
39+ <string key="NSClassName">NSApplication</string>
40+ </object>
41+ <object class="NSWindowTemplate" id="643791831">
42+ <int key="NSWindowStyleMask">23</int>
43+ <int key="NSWindowBacking">2</int>
44+ <string key="NSWindowRect">{{230, 278}, {432, 263}}</string>
45+ <int key="NSWTFlags">-1535639552</int>
46+ <string key="NSWindowTitle">Window</string>
47+ <string key="NSWindowClass">NSPanel</string>
48+ <nil key="NSViewClass"/>
49+ <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
50+ <object class="NSView" key="NSWindowView" id="309710178">
51+ <reference key="NSNextResponder"/>
52+ <int key="NSvFlags">256</int>
53+ <object class="NSMutableArray" key="NSSubviews">
54+ <bool key="EncodedWithXMLCoder">YES</bool>
55+ <object class="NSButton" id="560112224">
56+ <reference key="NSNextResponder" ref="309710178"/>
57+ <int key="NSvFlags">268</int>
58+ <string key="NSFrame">{{45, 192}, {314, 18}}</string>
59+ <reference key="NSSuperview" ref="309710178"/>
60+ <bool key="NSEnabled">YES</bool>
61+ <object class="NSButtonCell" key="NSCell" id="688377925">
62+ <int key="NSCellFlags">-2080244224</int>
63+ <int key="NSCellFlags2">0</int>
64+ <string key="NSContents">High Peformance Mode</string>
65+ <object class="NSFont" key="NSSupport" id="35274154">
66+ <string key="NSName">LucidaGrande</string>
67+ <double key="NSSize">13</double>
68+ <int key="NSfFlags">1044</int>
69+ </object>
70+ <reference key="NSControlView" ref="560112224"/>
71+ <int key="NSButtonFlags">1211912703</int>
72+ <int key="NSButtonFlags2">2</int>
73+ <object class="NSCustomResource" key="NSNormalImage" id="224970005">
74+ <string key="NSClassName">NSImage</string>
75+ <string key="NSResourceName">NSSwitch</string>
76+ </object>
77+ <object class="NSButtonImageSource" key="NSAlternateImage" id="140470673">
78+ <string key="NSImageName">NSSwitch</string>
79+ </object>
80+ <string key="NSAlternateContents"/>
81+ <string key="NSKeyEquivalent"/>
82+ <int key="NSPeriodicDelay">200</int>
83+ <int key="NSPeriodicInterval">25</int>
84+ </object>
85+ </object>
86+ <object class="NSTextField" id="100474983">
87+ <reference key="NSNextResponder" ref="309710178"/>
88+ <int key="NSvFlags">268</int>
89+ <string key="NSFrame">{{70, 120}, {345, 60}}</string>
90+ <reference key="NSSuperview" ref="309710178"/>
91+ <bool key="NSEnabled">YES</bool>
92+ <object class="NSTextFieldCell" key="NSCell" id="138993957">
93+ <int key="NSCellFlags">67239424</int>
94+ <int key="NSCellFlags2">272629760</int>
95+ <string key="NSContents">High Peformance Mode improves preview fps. But this mode will happen sound gap. If you want to edit exactly, this checkbox off.</string>
96+ <object class="NSFont" key="NSSupport">
97+ <string key="NSName">LucidaGrande</string>
98+ <double key="NSSize">13</double>
99+ <int key="NSfFlags">16</int>
100+ </object>
101+ <reference key="NSControlView" ref="100474983"/>
102+ <object class="NSColor" key="NSBackgroundColor">
103+ <int key="NSColorSpace">6</int>
104+ <string key="NSCatalogName">System</string>
105+ <string key="NSColorName">controlColor</string>
106+ <object class="NSColor" key="NSColor">
107+ <int key="NSColorSpace">3</int>
108+ <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
109+ </object>
110+ </object>
111+ <object class="NSColor" key="NSTextColor">
112+ <int key="NSColorSpace">6</int>
113+ <string key="NSCatalogName">System</string>
114+ <string key="NSColorName">controlTextColor</string>
115+ <object class="NSColor" key="NSColor">
116+ <int key="NSColorSpace">3</int>
117+ <bytes key="NSWhite">MAA</bytes>
118+ </object>
119+ </object>
120+ </object>
121+ </object>
122+ <object class="NSButton" id="24876496">
123+ <reference key="NSNextResponder" ref="309710178"/>
124+ <int key="NSvFlags">268</int>
125+ <string key="NSFrame">{{45, 71}, {173, 18}}</string>
126+ <reference key="NSSuperview" ref="309710178"/>
127+ <bool key="NSEnabled">YES</bool>
128+ <object class="NSButtonCell" key="NSCell" id="332260492">
129+ <int key="NSCellFlags">-2080244224</int>
130+ <int key="NSCellFlags2">0</int>
131+ <string key="NSContents">Print border line</string>
132+ <reference key="NSSupport" ref="35274154"/>
133+ <reference key="NSControlView" ref="24876496"/>
134+ <int key="NSButtonFlags">1211912703</int>
135+ <int key="NSButtonFlags2">2</int>
136+ <reference key="NSNormalImage" ref="224970005"/>
137+ <reference key="NSAlternateImage" ref="140470673"/>
138+ <string key="NSAlternateContents"/>
139+ <string key="NSKeyEquivalent"/>
140+ <int key="NSPeriodicDelay">200</int>
141+ <int key="NSPeriodicInterval">25</int>
142+ </object>
143+ </object>
144+ <object class="NSButton" id="631787598">
145+ <reference key="NSNextResponder" ref="309710178"/>
146+ <int key="NSvFlags">268</int>
147+ <string key="NSFrame">{{294, 18}, {118, 25}}</string>
148+ <reference key="NSSuperview" ref="309710178"/>
149+ <bool key="NSEnabled">YES</bool>
150+ <object class="NSButtonCell" key="NSCell" id="686814032">
151+ <int key="NSCellFlags">-2080244224</int>
152+ <int key="NSCellFlags2">134217728</int>
153+ <string key="NSContents">OK</string>
154+ <reference key="NSSupport" ref="35274154"/>
155+ <reference key="NSControlView" ref="631787598"/>
156+ <int key="NSButtonFlags">-2038152961</int>
157+ <int key="NSButtonFlags2">163</int>
158+ <string key="NSAlternateContents"/>
159+ <string key="NSKeyEquivalent"/>
160+ <int key="NSPeriodicDelay">400</int>
161+ <int key="NSPeriodicInterval">75</int>
162+ </object>
163+ </object>
164+ <object class="NSButton" id="956790554">
165+ <reference key="NSNextResponder" ref="309710178"/>
166+ <int key="NSvFlags">268</int>
167+ <string key="NSFrame">{{143, 18}, {118, 25}}</string>
168+ <reference key="NSSuperview" ref="309710178"/>
169+ <bool key="NSEnabled">YES</bool>
170+ <object class="NSButtonCell" key="NSCell" id="402008683">
171+ <int key="NSCellFlags">-2080244224</int>
172+ <int key="NSCellFlags2">134217728</int>
173+ <string key="NSContents">Cancel</string>
174+ <reference key="NSSupport" ref="35274154"/>
175+ <reference key="NSControlView" ref="956790554"/>
176+ <int key="NSButtonFlags">-2038152961</int>
177+ <int key="NSButtonFlags2">163</int>
178+ <string key="NSAlternateContents"/>
179+ <string key="NSKeyEquivalent"/>
180+ <int key="NSPeriodicDelay">400</int>
181+ <int key="NSPeriodicInterval">75</int>
182+ </object>
183+ </object>
184+ </object>
185+ <string key="NSFrameSize">{432, 263}</string>
186+ <reference key="NSSuperview"/>
187+ </object>
188+ <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
189+ <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
190+ </object>
191+ </object>
192+ <object class="IBObjectContainer" key="IBDocument.Objects">
193+ <object class="NSMutableArray" key="connectionRecords">
194+ <bool key="EncodedWithXMLCoder">YES</bool>
195+ <object class="IBConnectionRecord">
196+ <object class="IBOutletConnection" key="connection">
197+ <string key="label">_sheet</string>
198+ <reference key="source" ref="1001"/>
199+ <reference key="destination" ref="643791831"/>
200+ </object>
201+ <int key="connectionID">15</int>
202+ </object>
203+ <object class="IBConnectionRecord">
204+ <object class="IBOutletConnection" key="connection">
205+ <string key="label">highPeformanceCheck</string>
206+ <reference key="source" ref="1001"/>
207+ <reference key="destination" ref="560112224"/>
208+ </object>
209+ <int key="connectionID">16</int>
210+ </object>
211+ <object class="IBConnectionRecord">
212+ <object class="IBOutletConnection" key="connection">
213+ <string key="label">borderLineCheck</string>
214+ <reference key="source" ref="1001"/>
215+ <reference key="destination" ref="24876496"/>
216+ </object>
217+ <int key="connectionID">17</int>
218+ </object>
219+ <object class="IBConnectionRecord">
220+ <object class="IBActionConnection" key="connection">
221+ <string key="label">pushedCancel:</string>
222+ <reference key="source" ref="1001"/>
223+ <reference key="destination" ref="956790554"/>
224+ </object>
225+ <int key="connectionID">18</int>
226+ </object>
227+ <object class="IBConnectionRecord">
228+ <object class="IBActionConnection" key="connection">
229+ <string key="label">pushedOK:</string>
230+ <reference key="source" ref="1001"/>
231+ <reference key="destination" ref="631787598"/>
232+ </object>
233+ <int key="connectionID">19</int>
234+ </object>
235+ </object>
236+ <object class="IBMutableOrderedSet" key="objectRecords">
237+ <object class="NSArray" key="orderedObjects">
238+ <bool key="EncodedWithXMLCoder">YES</bool>
239+ <object class="IBObjectRecord">
240+ <int key="objectID">0</int>
241+ <reference key="object" ref="0"/>
242+ <reference key="children" ref="1000"/>
243+ <nil key="parent"/>
244+ </object>
245+ <object class="IBObjectRecord">
246+ <int key="objectID">-2</int>
247+ <reference key="object" ref="1001"/>
248+ <reference key="parent" ref="0"/>
249+ <string key="objectName">File's Owner</string>
250+ </object>
251+ <object class="IBObjectRecord">
252+ <int key="objectID">-1</int>
253+ <reference key="object" ref="1003"/>
254+ <reference key="parent" ref="0"/>
255+ <string key="objectName">First Responder</string>
256+ </object>
257+ <object class="IBObjectRecord">
258+ <int key="objectID">-3</int>
259+ <reference key="object" ref="1004"/>
260+ <reference key="parent" ref="0"/>
261+ <string key="objectName">Application</string>
262+ </object>
263+ <object class="IBObjectRecord">
264+ <int key="objectID">3</int>
265+ <reference key="object" ref="643791831"/>
266+ <object class="NSMutableArray" key="children">
267+ <bool key="EncodedWithXMLCoder">YES</bool>
268+ <reference ref="309710178"/>
269+ </object>
270+ <reference key="parent" ref="0"/>
271+ </object>
272+ <object class="IBObjectRecord">
273+ <int key="objectID">4</int>
274+ <reference key="object" ref="309710178"/>
275+ <object class="NSMutableArray" key="children">
276+ <bool key="EncodedWithXMLCoder">YES</bool>
277+ <reference ref="560112224"/>
278+ <reference ref="100474983"/>
279+ <reference ref="24876496"/>
280+ <reference ref="631787598"/>
281+ <reference ref="956790554"/>
282+ </object>
283+ <reference key="parent" ref="643791831"/>
284+ </object>
285+ <object class="IBObjectRecord">
286+ <int key="objectID">5</int>
287+ <reference key="object" ref="560112224"/>
288+ <object class="NSMutableArray" key="children">
289+ <bool key="EncodedWithXMLCoder">YES</bool>
290+ <reference ref="688377925"/>
291+ </object>
292+ <reference key="parent" ref="309710178"/>
293+ </object>
294+ <object class="IBObjectRecord">
295+ <int key="objectID">6</int>
296+ <reference key="object" ref="688377925"/>
297+ <reference key="parent" ref="560112224"/>
298+ </object>
299+ <object class="IBObjectRecord">
300+ <int key="objectID">7</int>
301+ <reference key="object" ref="100474983"/>
302+ <object class="NSMutableArray" key="children">
303+ <bool key="EncodedWithXMLCoder">YES</bool>
304+ <reference ref="138993957"/>
305+ </object>
306+ <reference key="parent" ref="309710178"/>
307+ </object>
308+ <object class="IBObjectRecord">
309+ <int key="objectID">8</int>
310+ <reference key="object" ref="138993957"/>
311+ <reference key="parent" ref="100474983"/>
312+ </object>
313+ <object class="IBObjectRecord">
314+ <int key="objectID">9</int>
315+ <reference key="object" ref="24876496"/>
316+ <object class="NSMutableArray" key="children">
317+ <bool key="EncodedWithXMLCoder">YES</bool>
318+ <reference ref="332260492"/>
319+ </object>
320+ <reference key="parent" ref="309710178"/>
321+ </object>
322+ <object class="IBObjectRecord">
323+ <int key="objectID">10</int>
324+ <reference key="object" ref="332260492"/>
325+ <reference key="parent" ref="24876496"/>
326+ </object>
327+ <object class="IBObjectRecord">
328+ <int key="objectID">11</int>
329+ <reference key="object" ref="631787598"/>
330+ <object class="NSMutableArray" key="children">
331+ <bool key="EncodedWithXMLCoder">YES</bool>
332+ <reference ref="686814032"/>
333+ </object>
334+ <reference key="parent" ref="309710178"/>
335+ </object>
336+ <object class="IBObjectRecord">
337+ <int key="objectID">12</int>
338+ <reference key="object" ref="686814032"/>
339+ <reference key="parent" ref="631787598"/>
340+ </object>
341+ <object class="IBObjectRecord">
342+ <int key="objectID">13</int>
343+ <reference key="object" ref="956790554"/>
344+ <object class="NSMutableArray" key="children">
345+ <bool key="EncodedWithXMLCoder">YES</bool>
346+ <reference ref="402008683"/>
347+ </object>
348+ <reference key="parent" ref="309710178"/>
349+ </object>
350+ <object class="IBObjectRecord">
351+ <int key="objectID">14</int>
352+ <reference key="object" ref="402008683"/>
353+ <reference key="parent" ref="956790554"/>
354+ </object>
355+ </object>
356+ </object>
357+ <object class="NSMutableDictionary" key="flattenedProperties">
358+ <bool key="EncodedWithXMLCoder">YES</bool>
359+ <object class="NSArray" key="dict.sortedKeys">
360+ <bool key="EncodedWithXMLCoder">YES</bool>
361+ <string>-1.IBPluginDependency</string>
362+ <string>-2.IBPluginDependency</string>
363+ <string>-3.IBPluginDependency</string>
364+ <string>10.IBPluginDependency</string>
365+ <string>11.IBPluginDependency</string>
366+ <string>12.IBPluginDependency</string>
367+ <string>13.IBPluginDependency</string>
368+ <string>14.IBPluginDependency</string>
369+ <string>3.IBEditorWindowLastContentRect</string>
370+ <string>3.IBPluginDependency</string>
371+ <string>3.IBWindowTemplateEditedContentRect</string>
372+ <string>3.NSWindowTemplate.visibleAtLaunch</string>
373+ <string>4.IBPluginDependency</string>
374+ <string>5.IBPluginDependency</string>
375+ <string>6.IBPluginDependency</string>
376+ <string>7.IBPluginDependency</string>
377+ <string>8.IBPluginDependency</string>
378+ <string>9.IBPluginDependency</string>
379+ </object>
380+ <object class="NSMutableArray" key="dict.values">
381+ <bool key="EncodedWithXMLCoder">YES</bool>
382+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
383+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
384+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
385+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
386+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
387+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
388+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
389+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
390+ <string>{{160, 630}, {432, 263}}</string>
391+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
392+ <string>{{160, 630}, {432, 263}}</string>
393+ <boolean value="NO"/>
394+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
395+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
396+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
397+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
398+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
399+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
400+ </object>
401+ </object>
402+ <object class="NSMutableDictionary" key="unlocalizedProperties">
403+ <bool key="EncodedWithXMLCoder">YES</bool>
404+ <reference key="dict.sortedKeys" ref="0"/>
405+ <object class="NSMutableArray" key="dict.values">
406+ <bool key="EncodedWithXMLCoder">YES</bool>
407+ </object>
408+ </object>
409+ <nil key="activeLocalization"/>
410+ <object class="NSMutableDictionary" key="localizations">
411+ <bool key="EncodedWithXMLCoder">YES</bool>
412+ <reference key="dict.sortedKeys" ref="0"/>
413+ <object class="NSMutableArray" key="dict.values">
414+ <bool key="EncodedWithXMLCoder">YES</bool>
415+ </object>
416+ </object>
417+ <nil key="sourceID"/>
418+ <int key="maxID">19</int>
419+ </object>
420+ <object class="IBClassDescriber" key="IBDocument.Classes">
421+ <object class="NSMutableArray" key="referencedPartialClassDescriptions">
422+ <bool key="EncodedWithXMLCoder">YES</bool>
423+ <object class="IBPartialClassDescription">
424+ <string key="className">ElisPreferenceController</string>
425+ <string key="superclassName">NSObject</string>
426+ <object class="NSMutableDictionary" key="actions">
427+ <bool key="EncodedWithXMLCoder">YES</bool>
428+ <object class="NSArray" key="dict.sortedKeys">
429+ <bool key="EncodedWithXMLCoder">YES</bool>
430+ <string>pushedCancel:</string>
431+ <string>pushedOK:</string>
432+ </object>
433+ <object class="NSMutableArray" key="dict.values">
434+ <bool key="EncodedWithXMLCoder">YES</bool>
435+ <string>id</string>
436+ <string>id</string>
437+ </object>
438+ </object>
439+ <object class="NSMutableDictionary" key="outlets">
440+ <bool key="EncodedWithXMLCoder">YES</bool>
441+ <object class="NSArray" key="dict.sortedKeys">
442+ <bool key="EncodedWithXMLCoder">YES</bool>
443+ <string>_sheet</string>
444+ <string>borderLineCheck</string>
445+ <string>highPeformanceCheck</string>
446+ </object>
447+ <object class="NSMutableArray" key="dict.values">
448+ <bool key="EncodedWithXMLCoder">YES</bool>
449+ <string>NSWindow</string>
450+ <string>NSButton</string>
451+ <string>NSButton</string>
452+ </object>
453+ </object>
454+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
455+ <string key="majorKey">IBProjectSource</string>
456+ <string key="minorKey">ElisPreferenceController.h</string>
457+ </object>
458+ </object>
459+ </object>
460+ <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
461+ <bool key="EncodedWithXMLCoder">YES</bool>
462+ <object class="IBPartialClassDescription">
463+ <string key="className">NSActionCell</string>
464+ <string key="superclassName">NSCell</string>
465+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
466+ <string key="majorKey">IBFrameworkSource</string>
467+ <string key="minorKey">AppKit.framework/Headers/NSActionCell.h</string>
468+ </object>
469+ </object>
470+ <object class="IBPartialClassDescription">
471+ <string key="className">NSApplication</string>
472+ <string key="superclassName">NSResponder</string>
473+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="778808565">
474+ <string key="majorKey">IBFrameworkSource</string>
475+ <string key="minorKey">AppKit.framework/Headers/NSApplication.h</string>
476+ </object>
477+ </object>
478+ <object class="IBPartialClassDescription">
479+ <string key="className">NSApplication</string>
480+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="499493562">
481+ <string key="majorKey">IBFrameworkSource</string>
482+ <string key="minorKey">AppKit.framework/Headers/NSApplicationScripting.h</string>
483+ </object>
484+ </object>
485+ <object class="IBPartialClassDescription">
486+ <string key="className">NSApplication</string>
487+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="133937613">
488+ <string key="majorKey">IBFrameworkSource</string>
489+ <string key="minorKey">AppKit.framework/Headers/NSColorPanel.h</string>
490+ </object>
491+ </object>
492+ <object class="IBPartialClassDescription">
493+ <string key="className">NSApplication</string>
494+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
495+ <string key="majorKey">IBFrameworkSource</string>
496+ <string key="minorKey">AppKit.framework/Headers/NSHelpManager.h</string>
497+ </object>
498+ </object>
499+ <object class="IBPartialClassDescription">
500+ <string key="className">NSApplication</string>
501+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
502+ <string key="majorKey">IBFrameworkSource</string>
503+ <string key="minorKey">AppKit.framework/Headers/NSPageLayout.h</string>
504+ </object>
505+ </object>
506+ <object class="IBPartialClassDescription">
507+ <string key="className">NSApplication</string>
508+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
509+ <string key="majorKey">IBFrameworkSource</string>
510+ <string key="minorKey">AppKit.framework/Headers/NSUserInterfaceItemSearching.h</string>
511+ </object>
512+ </object>
513+ <object class="IBPartialClassDescription">
514+ <string key="className">NSButton</string>
515+ <string key="superclassName">NSControl</string>
516+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
517+ <string key="majorKey">IBFrameworkSource</string>
518+ <string key="minorKey">AppKit.framework/Headers/NSButton.h</string>
519+ </object>
520+ </object>
521+ <object class="IBPartialClassDescription">
522+ <string key="className">NSButtonCell</string>
523+ <string key="superclassName">NSActionCell</string>
524+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
525+ <string key="majorKey">IBFrameworkSource</string>
526+ <string key="minorKey">AppKit.framework/Headers/NSButtonCell.h</string>
527+ </object>
528+ </object>
529+ <object class="IBPartialClassDescription">
530+ <string key="className">NSCell</string>
531+ <string key="superclassName">NSObject</string>
532+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
533+ <string key="majorKey">IBFrameworkSource</string>
534+ <string key="minorKey">AppKit.framework/Headers/NSCell.h</string>
535+ </object>
536+ </object>
537+ <object class="IBPartialClassDescription">
538+ <string key="className">NSControl</string>
539+ <string key="superclassName">NSView</string>
540+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="821735448">
541+ <string key="majorKey">IBFrameworkSource</string>
542+ <string key="minorKey">AppKit.framework/Headers/NSControl.h</string>
543+ </object>
544+ </object>
545+ <object class="IBPartialClassDescription">
546+ <string key="className">NSFormatter</string>
547+ <string key="superclassName">NSObject</string>
548+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
549+ <string key="majorKey">IBFrameworkSource</string>
550+ <string key="minorKey">Foundation.framework/Headers/NSFormatter.h</string>
551+ </object>
552+ </object>
553+ <object class="IBPartialClassDescription">
554+ <string key="className">NSMenu</string>
555+ <string key="superclassName">NSObject</string>
556+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="358514080">
557+ <string key="majorKey">IBFrameworkSource</string>
558+ <string key="minorKey">AppKit.framework/Headers/NSMenu.h</string>
559+ </object>
560+ </object>
561+ <object class="IBPartialClassDescription">
562+ <string key="className">NSObject</string>
563+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
564+ <string key="majorKey">IBFrameworkSource</string>
565+ <string key="minorKey">AppKit.framework/Headers/NSAccessibility.h</string>
566+ </object>
567+ </object>
568+ <object class="IBPartialClassDescription">
569+ <string key="className">NSObject</string>
570+ <reference key="sourceIdentifier" ref="778808565"/>
571+ </object>
572+ <object class="IBPartialClassDescription">
573+ <string key="className">NSObject</string>
574+ <reference key="sourceIdentifier" ref="499493562"/>
575+ </object>
576+ <object class="IBPartialClassDescription">
577+ <string key="className">NSObject</string>
578+ <reference key="sourceIdentifier" ref="133937613"/>
579+ </object>
580+ <object class="IBPartialClassDescription">
581+ <string key="className">NSObject</string>
582+ <reference key="sourceIdentifier" ref="821735448"/>
583+ </object>
584+ <object class="IBPartialClassDescription">
585+ <string key="className">NSObject</string>
586+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
587+ <string key="majorKey">IBFrameworkSource</string>
588+ <string key="minorKey">AppKit.framework/Headers/NSDictionaryController.h</string>
589+ </object>
590+ </object>
591+ <object class="IBPartialClassDescription">
592+ <string key="className">NSObject</string>
593+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
594+ <string key="majorKey">IBFrameworkSource</string>
595+ <string key="minorKey">AppKit.framework/Headers/NSDragging.h</string>
596+ </object>
597+ </object>
598+ <object class="IBPartialClassDescription">
599+ <string key="className">NSObject</string>
600+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
601+ <string key="majorKey">IBFrameworkSource</string>
602+ <string key="minorKey">AppKit.framework/Headers/NSFontManager.h</string>
603+ </object>
604+ </object>
605+ <object class="IBPartialClassDescription">
606+ <string key="className">NSObject</string>
607+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
608+ <string key="majorKey">IBFrameworkSource</string>
609+ <string key="minorKey">AppKit.framework/Headers/NSFontPanel.h</string>
610+ </object>
611+ </object>
612+ <object class="IBPartialClassDescription">
613+ <string key="className">NSObject</string>
614+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
615+ <string key="majorKey">IBFrameworkSource</string>
616+ <string key="minorKey">AppKit.framework/Headers/NSKeyValueBinding.h</string>
617+ </object>
618+ </object>
619+ <object class="IBPartialClassDescription">
620+ <string key="className">NSObject</string>
621+ <reference key="sourceIdentifier" ref="358514080"/>
622+ </object>
623+ <object class="IBPartialClassDescription">
624+ <string key="className">NSObject</string>
625+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
626+ <string key="majorKey">IBFrameworkSource</string>
627+ <string key="minorKey">AppKit.framework/Headers/NSNibLoading.h</string>
628+ </object>
629+ </object>
630+ <object class="IBPartialClassDescription">
631+ <string key="className">NSObject</string>
632+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
633+ <string key="majorKey">IBFrameworkSource</string>
634+ <string key="minorKey">AppKit.framework/Headers/NSOutlineView.h</string>
635+ </object>
636+ </object>
637+ <object class="IBPartialClassDescription">
638+ <string key="className">NSObject</string>
639+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
640+ <string key="majorKey">IBFrameworkSource</string>
641+ <string key="minorKey">AppKit.framework/Headers/NSPasteboard.h</string>
642+ </object>
643+ </object>
644+ <object class="IBPartialClassDescription">
645+ <string key="className">NSObject</string>
646+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
647+ <string key="majorKey">IBFrameworkSource</string>
648+ <string key="minorKey">AppKit.framework/Headers/NSSavePanel.h</string>
649+ </object>
650+ </object>
651+ <object class="IBPartialClassDescription">
652+ <string key="className">NSObject</string>
653+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
654+ <string key="majorKey">IBFrameworkSource</string>
655+ <string key="minorKey">AppKit.framework/Headers/NSTableView.h</string>
656+ </object>
657+ </object>
658+ <object class="IBPartialClassDescription">
659+ <string key="className">NSObject</string>
660+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
661+ <string key="majorKey">IBFrameworkSource</string>
662+ <string key="minorKey">AppKit.framework/Headers/NSToolbarItem.h</string>
663+ </object>
664+ </object>
665+ <object class="IBPartialClassDescription">
666+ <string key="className">NSObject</string>
667+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="711402664">
668+ <string key="majorKey">IBFrameworkSource</string>
669+ <string key="minorKey">AppKit.framework/Headers/NSView.h</string>
670+ </object>
671+ </object>
672+ <object class="IBPartialClassDescription">
673+ <string key="className">NSObject</string>
674+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
675+ <string key="majorKey">IBFrameworkSource</string>
676+ <string key="minorKey">Foundation.framework/Headers/NSArchiver.h</string>
677+ </object>
678+ </object>
679+ <object class="IBPartialClassDescription">
680+ <string key="className">NSObject</string>
681+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
682+ <string key="majorKey">IBFrameworkSource</string>
683+ <string key="minorKey">Foundation.framework/Headers/NSClassDescription.h</string>
684+ </object>
685+ </object>
686+ <object class="IBPartialClassDescription">
687+ <string key="className">NSObject</string>
688+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
689+ <string key="majorKey">IBFrameworkSource</string>
690+ <string key="minorKey">Foundation.framework/Headers/NSError.h</string>
691+ </object>
692+ </object>
693+ <object class="IBPartialClassDescription">
694+ <string key="className">NSObject</string>
695+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
696+ <string key="majorKey">IBFrameworkSource</string>
697+ <string key="minorKey">Foundation.framework/Headers/NSFileManager.h</string>
698+ </object>
699+ </object>
700+ <object class="IBPartialClassDescription">
701+ <string key="className">NSObject</string>
702+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
703+ <string key="majorKey">IBFrameworkSource</string>
704+ <string key="minorKey">Foundation.framework/Headers/NSKeyValueCoding.h</string>
705+ </object>
706+ </object>
707+ <object class="IBPartialClassDescription">
708+ <string key="className">NSObject</string>
709+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
710+ <string key="majorKey">IBFrameworkSource</string>
711+ <string key="minorKey">Foundation.framework/Headers/NSKeyValueObserving.h</string>
712+ </object>
713+ </object>
714+ <object class="IBPartialClassDescription">
715+ <string key="className">NSObject</string>
716+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
717+ <string key="majorKey">IBFrameworkSource</string>
718+ <string key="minorKey">Foundation.framework/Headers/NSKeyedArchiver.h</string>
719+ </object>
720+ </object>
721+ <object class="IBPartialClassDescription">
722+ <string key="className">NSObject</string>
723+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
724+ <string key="majorKey">IBFrameworkSource</string>
725+ <string key="minorKey">Foundation.framework/Headers/NSObject.h</string>
726+ </object>
727+ </object>
728+ <object class="IBPartialClassDescription">
729+ <string key="className">NSObject</string>
730+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
731+ <string key="majorKey">IBFrameworkSource</string>
732+ <string key="minorKey">Foundation.framework/Headers/NSObjectScripting.h</string>
733+ </object>
734+ </object>
735+ <object class="IBPartialClassDescription">
736+ <string key="className">NSObject</string>
737+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
738+ <string key="majorKey">IBFrameworkSource</string>
739+ <string key="minorKey">Foundation.framework/Headers/NSPortCoder.h</string>
740+ </object>
741+ </object>
742+ <object class="IBPartialClassDescription">
743+ <string key="className">NSObject</string>
744+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
745+ <string key="majorKey">IBFrameworkSource</string>
746+ <string key="minorKey">Foundation.framework/Headers/NSRunLoop.h</string>
747+ </object>
748+ </object>
749+ <object class="IBPartialClassDescription">
750+ <string key="className">NSObject</string>
751+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
752+ <string key="majorKey">IBFrameworkSource</string>
753+ <string key="minorKey">Foundation.framework/Headers/NSScriptClassDescription.h</string>
754+ </object>
755+ </object>
756+ <object class="IBPartialClassDescription">
757+ <string key="className">NSObject</string>
758+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
759+ <string key="majorKey">IBFrameworkSource</string>
760+ <string key="minorKey">Foundation.framework/Headers/NSScriptKeyValueCoding.h</string>
761+ </object>
762+ </object>
763+ <object class="IBPartialClassDescription">
764+ <string key="className">NSObject</string>
765+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
766+ <string key="majorKey">IBFrameworkSource</string>
767+ <string key="minorKey">Foundation.framework/Headers/NSScriptObjectSpecifiers.h</string>
768+ </object>
769+ </object>
770+ <object class="IBPartialClassDescription">
771+ <string key="className">NSObject</string>
772+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
773+ <string key="majorKey">IBFrameworkSource</string>
774+ <string key="minorKey">Foundation.framework/Headers/NSScriptWhoseTests.h</string>
775+ </object>
776+ </object>
777+ <object class="IBPartialClassDescription">
778+ <string key="className">NSObject</string>
779+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
780+ <string key="majorKey">IBFrameworkSource</string>
781+ <string key="minorKey">Foundation.framework/Headers/NSThread.h</string>
782+ </object>
783+ </object>
784+ <object class="IBPartialClassDescription">
785+ <string key="className">NSObject</string>
786+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
787+ <string key="majorKey">IBFrameworkSource</string>
788+ <string key="minorKey">Foundation.framework/Headers/NSURL.h</string>
789+ </object>
790+ </object>
791+ <object class="IBPartialClassDescription">
792+ <string key="className">NSObject</string>
793+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
794+ <string key="majorKey">IBFrameworkSource</string>
795+ <string key="minorKey">Foundation.framework/Headers/NSURLConnection.h</string>
796+ </object>
797+ </object>
798+ <object class="IBPartialClassDescription">
799+ <string key="className">NSObject</string>
800+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
801+ <string key="majorKey">IBFrameworkSource</string>
802+ <string key="minorKey">Foundation.framework/Headers/NSURLDownload.h</string>
803+ </object>
804+ </object>
805+ <object class="IBPartialClassDescription">
806+ <string key="className">NSObject</string>
807+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
808+ <string key="majorKey">IBFrameworkSource</string>
809+ <string key="minorKey">ImageKit.framework/Headers/IKImageBrowserView.h</string>
810+ </object>
811+ </object>
812+ <object class="IBPartialClassDescription">
813+ <string key="className">NSObject</string>
814+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
815+ <string key="majorKey">IBFrameworkSource</string>
816+ <string key="minorKey">ImageKit.framework/Headers/IKSaveOptions.h</string>
817+ </object>
818+ </object>
819+ <object class="IBPartialClassDescription">
820+ <string key="className">NSObject</string>
821+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
822+ <string key="majorKey">IBFrameworkSource</string>
823+ <string key="minorKey">ImageKit.framework/Headers/ImageKitDeprecated.h</string>
824+ </object>
825+ </object>
826+ <object class="IBPartialClassDescription">
827+ <string key="className">NSObject</string>
828+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
829+ <string key="majorKey">IBFrameworkSource</string>
830+ <string key="minorKey">PDFKit.framework/Headers/PDFDocument.h</string>
831+ </object>
832+ </object>
833+ <object class="IBPartialClassDescription">
834+ <string key="className">NSObject</string>
835+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
836+ <string key="majorKey">IBFrameworkSource</string>
837+ <string key="minorKey">PDFKit.framework/Headers/PDFView.h</string>
838+ </object>
839+ </object>
840+ <object class="IBPartialClassDescription">
841+ <string key="className">NSObject</string>
842+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
843+ <string key="majorKey">IBFrameworkSource</string>
844+ <string key="minorKey">QTKit.framework/Headers/QTCaptureDecompressedAudioOutput.h</string>
845+ </object>
846+ </object>
847+ <object class="IBPartialClassDescription">
848+ <string key="className">NSObject</string>
849+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
850+ <string key="majorKey">IBFrameworkSource</string>
851+ <string key="minorKey">QTKit.framework/Headers/QTCaptureDecompressedVideoOutput.h</string>
852+ </object>
853+ </object>
854+ <object class="IBPartialClassDescription">
855+ <string key="className">NSObject</string>
856+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
857+ <string key="majorKey">IBFrameworkSource</string>
858+ <string key="minorKey">QTKit.framework/Headers/QTCaptureFileOutput.h</string>
859+ </object>
860+ </object>
861+ <object class="IBPartialClassDescription">
862+ <string key="className">NSObject</string>
863+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
864+ <string key="majorKey">IBFrameworkSource</string>
865+ <string key="minorKey">QTKit.framework/Headers/QTCaptureVideoPreviewOutput.h</string>
866+ </object>
867+ </object>
868+ <object class="IBPartialClassDescription">
869+ <string key="className">NSObject</string>
870+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
871+ <string key="majorKey">IBFrameworkSource</string>
872+ <string key="minorKey">QTKit.framework/Headers/QTCaptureView.h</string>
873+ </object>
874+ </object>
875+ <object class="IBPartialClassDescription">
876+ <string key="className">NSObject</string>
877+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
878+ <string key="majorKey">IBFrameworkSource</string>
879+ <string key="minorKey">QTKit.framework/Headers/QTMovie.h</string>
880+ </object>
881+ </object>
882+ <object class="IBPartialClassDescription">
883+ <string key="className">NSObject</string>
884+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
885+ <string key="majorKey">IBFrameworkSource</string>
886+ <string key="minorKey">QTKit.framework/Headers/QTMovieView.h</string>
887+ </object>
888+ </object>
889+ <object class="IBPartialClassDescription">
890+ <string key="className">NSObject</string>
891+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
892+ <string key="majorKey">IBFrameworkSource</string>
893+ <string key="minorKey">QuartzComposer.framework/Headers/QCCompositionParameterView.h</string>
894+ </object>
895+ </object>
896+ <object class="IBPartialClassDescription">
897+ <string key="className">NSObject</string>
898+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
899+ <string key="majorKey">IBFrameworkSource</string>
900+ <string key="minorKey">QuartzComposer.framework/Headers/QCCompositionPickerView.h</string>
901+ </object>
902+ </object>
903+ <object class="IBPartialClassDescription">
904+ <string key="className">NSObject</string>
905+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
906+ <string key="majorKey">IBFrameworkSource</string>
907+ <string key="minorKey">QuartzCore.framework/Headers/CAAnimation.h</string>
908+ </object>
909+ </object>
910+ <object class="IBPartialClassDescription">
911+ <string key="className">NSObject</string>
912+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
913+ <string key="majorKey">IBFrameworkSource</string>
914+ <string key="minorKey">QuartzCore.framework/Headers/CALayer.h</string>
915+ </object>
916+ </object>
917+ <object class="IBPartialClassDescription">
918+ <string key="className">NSObject</string>
919+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
920+ <string key="majorKey">IBFrameworkSource</string>
921+ <string key="minorKey">QuartzCore.framework/Headers/CIImageProvider.h</string>
922+ </object>
923+ </object>
924+ <object class="IBPartialClassDescription">
925+ <string key="className">NSObject</string>
926+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
927+ <string key="majorKey">IBFrameworkSource</string>
928+ <string key="minorKey">QuartzFilters.framework/Headers/QuartzFilterManager.h</string>
929+ </object>
930+ </object>
931+ <object class="IBPartialClassDescription">
932+ <string key="className">NSObject</string>
933+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
934+ <string key="majorKey">IBFrameworkSource</string>
935+ <string key="minorKey">QuickLookUI.framework/Headers/QLPreviewPanel.h</string>
936+ </object>
937+ </object>
938+ <object class="IBPartialClassDescription">
939+ <string key="className">NSPanel</string>
940+ <string key="superclassName">NSWindow</string>
941+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
942+ <string key="majorKey">IBFrameworkSource</string>
943+ <string key="minorKey">AppKit.framework/Headers/NSPanel.h</string>
944+ </object>
945+ </object>
946+ <object class="IBPartialClassDescription">
947+ <string key="className">NSResponder</string>
948+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
949+ <string key="majorKey">IBFrameworkSource</string>
950+ <string key="minorKey">AppKit.framework/Headers/NSInterfaceStyle.h</string>
951+ </object>
952+ </object>
953+ <object class="IBPartialClassDescription">
954+ <string key="className">NSResponder</string>
955+ <string key="superclassName">NSObject</string>
956+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
957+ <string key="majorKey">IBFrameworkSource</string>
958+ <string key="minorKey">AppKit.framework/Headers/NSResponder.h</string>
959+ </object>
960+ </object>
961+ <object class="IBPartialClassDescription">
962+ <string key="className">NSTextField</string>
963+ <string key="superclassName">NSControl</string>
964+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
965+ <string key="majorKey">IBFrameworkSource</string>
966+ <string key="minorKey">AppKit.framework/Headers/NSTextField.h</string>
967+ </object>
968+ </object>
969+ <object class="IBPartialClassDescription">
970+ <string key="className">NSTextFieldCell</string>
971+ <string key="superclassName">NSActionCell</string>
972+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
973+ <string key="majorKey">IBFrameworkSource</string>
974+ <string key="minorKey">AppKit.framework/Headers/NSTextFieldCell.h</string>
975+ </object>
976+ </object>
977+ <object class="IBPartialClassDescription">
978+ <string key="className">NSView</string>
979+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
980+ <string key="majorKey">IBFrameworkSource</string>
981+ <string key="minorKey">AppKit.framework/Headers/NSClipView.h</string>
982+ </object>
983+ </object>
984+ <object class="IBPartialClassDescription">
985+ <string key="className">NSView</string>
986+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
987+ <string key="majorKey">IBFrameworkSource</string>
988+ <string key="minorKey">AppKit.framework/Headers/NSMenuItem.h</string>
989+ </object>
990+ </object>
991+ <object class="IBPartialClassDescription">
992+ <string key="className">NSView</string>
993+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
994+ <string key="majorKey">IBFrameworkSource</string>
995+ <string key="minorKey">AppKit.framework/Headers/NSRulerView.h</string>
996+ </object>
997+ </object>
998+ <object class="IBPartialClassDescription">
999+ <string key="className">NSView</string>
1000+ <string key="superclassName">NSResponder</string>
1001+ <reference key="sourceIdentifier" ref="711402664"/>
1002+ </object>
1003+ <object class="IBPartialClassDescription">
1004+ <string key="className">NSWindow</string>
1005+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1006+ <string key="majorKey">IBFrameworkSource</string>
1007+ <string key="minorKey">AppKit.framework/Headers/NSDrawer.h</string>
1008+ </object>
1009+ </object>
1010+ <object class="IBPartialClassDescription">
1011+ <string key="className">NSWindow</string>
1012+ <string key="superclassName">NSResponder</string>
1013+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1014+ <string key="majorKey">IBFrameworkSource</string>
1015+ <string key="minorKey">AppKit.framework/Headers/NSWindow.h</string>
1016+ </object>
1017+ </object>
1018+ <object class="IBPartialClassDescription">
1019+ <string key="className">NSWindow</string>
1020+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1021+ <string key="majorKey">IBFrameworkSource</string>
1022+ <string key="minorKey">AppKit.framework/Headers/NSWindowScripting.h</string>
1023+ </object>
1024+ </object>
1025+ </object>
1026+ </object>
1027+ <int key="IBDocument.localizationMode">0</int>
1028+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
1029+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
1030+ <integer value="1060" key="NS.object.0"/>
1031+ </object>
1032+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
1033+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
1034+ <integer value="1060" key="NS.object.0"/>
1035+ </object>
1036+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
1037+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string>
1038+ <integer value="3000" key="NS.object.0"/>
1039+ </object>
1040+ <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
1041+ <string key="IBDocument.LastKnownRelativeProjectPath">../Elis Colors.xcodeproj</string>
1042+ <int key="IBDocument.defaultPropertyAccessControl">3</int>
1043+ </data>
1044+</archive>
--- /dev/null
+++ b/English.lproj/WriterProgress.xib
@@ -0,0 +1,849 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
3+ <data>
4+ <int key="IBDocument.SystemTarget">1060</int>
5+ <string key="IBDocument.SystemVersion">10B504</string>
6+ <string key="IBDocument.InterfaceBuilderVersion">732</string>
7+ <string key="IBDocument.AppKitVersion">1038.2</string>
8+ <string key="IBDocument.HIToolboxVersion">437.00</string>
9+ <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
10+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
11+ <string key="NS.object.0">732</string>
12+ </object>
13+ <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
14+ <bool key="EncodedWithXMLCoder">YES</bool>
15+ <integer value="2"/>
16+ </object>
17+ <object class="NSArray" key="IBDocument.PluginDependencies">
18+ <bool key="EncodedWithXMLCoder">YES</bool>
19+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
20+ </object>
21+ <object class="NSMutableDictionary" key="IBDocument.Metadata">
22+ <bool key="EncodedWithXMLCoder">YES</bool>
23+ <object class="NSArray" key="dict.sortedKeys" id="0">
24+ <bool key="EncodedWithXMLCoder">YES</bool>
25+ </object>
26+ <object class="NSMutableArray" key="dict.values">
27+ <bool key="EncodedWithXMLCoder">YES</bool>
28+ </object>
29+ </object>
30+ <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
31+ <bool key="EncodedWithXMLCoder">YES</bool>
32+ <object class="NSCustomObject" id="1001">
33+ <string key="NSClassName">ElisWriterLegacy</string>
34+ </object>
35+ <object class="NSCustomObject" id="1003">
36+ <string key="NSClassName">FirstResponder</string>
37+ </object>
38+ <object class="NSCustomObject" id="1004">
39+ <string key="NSClassName">NSApplication</string>
40+ </object>
41+ <object class="NSWindowTemplate" id="102957514">
42+ <int key="NSWindowStyleMask">23</int>
43+ <int key="NSWindowBacking">2</int>
44+ <string key="NSWindowRect">{{235, 473}, {475, 86}}</string>
45+ <int key="NSWTFlags">611844096</int>
46+ <string key="NSWindowTitle">Window</string>
47+ <string key="NSWindowClass">NSPanel</string>
48+ <nil key="NSViewClass"/>
49+ <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
50+ <object class="NSView" key="NSWindowView" id="1021025957">
51+ <reference key="NSNextResponder"/>
52+ <int key="NSvFlags">256</int>
53+ <object class="NSMutableArray" key="NSSubviews">
54+ <bool key="EncodedWithXMLCoder">YES</bool>
55+ <object class="NSProgressIndicator" id="841393820">
56+ <reference key="NSNextResponder" ref="1021025957"/>
57+ <int key="NSvFlags">1292</int>
58+ <object class="NSPSMatrix" key="NSDrawMatrix"/>
59+ <string key="NSFrame">{{18, 16}, {444, 20}}</string>
60+ <reference key="NSSuperview" ref="1021025957"/>
61+ <int key="NSpiFlags">16392</int>
62+ <double key="NSMaxValue">1</double>
63+ </object>
64+ <object class="NSTextField" id="612364967">
65+ <reference key="NSNextResponder" ref="1021025957"/>
66+ <int key="NSvFlags">268</int>
67+ <string key="NSFrame">{{221, 49}, {66, 17}}</string>
68+ <reference key="NSSuperview" ref="1021025957"/>
69+ <bool key="NSEnabled">YES</bool>
70+ <object class="NSTextFieldCell" key="NSCell" id="835484415">
71+ <int key="NSCellFlags">68288064</int>
72+ <int key="NSCellFlags2">272630784</int>
73+ <string key="NSContents">Writing ...</string>
74+ <object class="NSFont" key="NSSupport">
75+ <string key="NSName">LucidaGrande</string>
76+ <double key="NSSize">13</double>
77+ <int key="NSfFlags">1044</int>
78+ </object>
79+ <reference key="NSControlView" ref="612364967"/>
80+ <object class="NSColor" key="NSBackgroundColor">
81+ <int key="NSColorSpace">6</int>
82+ <string key="NSCatalogName">System</string>
83+ <string key="NSColorName">controlColor</string>
84+ <object class="NSColor" key="NSColor">
85+ <int key="NSColorSpace">3</int>
86+ <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
87+ </object>
88+ </object>
89+ <object class="NSColor" key="NSTextColor">
90+ <int key="NSColorSpace">6</int>
91+ <string key="NSCatalogName">System</string>
92+ <string key="NSColorName">controlTextColor</string>
93+ <object class="NSColor" key="NSColor">
94+ <int key="NSColorSpace">3</int>
95+ <bytes key="NSWhite">MAA</bytes>
96+ </object>
97+ </object>
98+ </object>
99+ </object>
100+ </object>
101+ <string key="NSFrameSize">{475, 86}</string>
102+ <reference key="NSSuperview"/>
103+ </object>
104+ <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
105+ <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
106+ </object>
107+ </object>
108+ <object class="IBObjectContainer" key="IBDocument.Objects">
109+ <object class="NSMutableArray" key="connectionRecords">
110+ <bool key="EncodedWithXMLCoder">YES</bool>
111+ <object class="IBConnectionRecord">
112+ <object class="IBOutletConnection" key="connection">
113+ <string key="label">_barSheet</string>
114+ <reference key="source" ref="1001"/>
115+ <reference key="destination" ref="102957514"/>
116+ </object>
117+ <int key="connectionID">7</int>
118+ </object>
119+ <object class="IBConnectionRecord">
120+ <object class="IBOutletConnection" key="connection">
121+ <string key="label">_bar</string>
122+ <reference key="source" ref="1001"/>
123+ <reference key="destination" ref="841393820"/>
124+ </object>
125+ <int key="connectionID">8</int>
126+ </object>
127+ </object>
128+ <object class="IBMutableOrderedSet" key="objectRecords">
129+ <object class="NSArray" key="orderedObjects">
130+ <bool key="EncodedWithXMLCoder">YES</bool>
131+ <object class="IBObjectRecord">
132+ <int key="objectID">0</int>
133+ <reference key="object" ref="0"/>
134+ <reference key="children" ref="1000"/>
135+ <nil key="parent"/>
136+ </object>
137+ <object class="IBObjectRecord">
138+ <int key="objectID">-2</int>
139+ <reference key="object" ref="1001"/>
140+ <reference key="parent" ref="0"/>
141+ <string key="objectName">File's Owner</string>
142+ </object>
143+ <object class="IBObjectRecord">
144+ <int key="objectID">-1</int>
145+ <reference key="object" ref="1003"/>
146+ <reference key="parent" ref="0"/>
147+ <string key="objectName">First Responder</string>
148+ </object>
149+ <object class="IBObjectRecord">
150+ <int key="objectID">-3</int>
151+ <reference key="object" ref="1004"/>
152+ <reference key="parent" ref="0"/>
153+ <string key="objectName">Application</string>
154+ </object>
155+ <object class="IBObjectRecord">
156+ <int key="objectID">1</int>
157+ <reference key="object" ref="102957514"/>
158+ <object class="NSMutableArray" key="children">
159+ <bool key="EncodedWithXMLCoder">YES</bool>
160+ <reference ref="1021025957"/>
161+ </object>
162+ <reference key="parent" ref="0"/>
163+ </object>
164+ <object class="IBObjectRecord">
165+ <int key="objectID">2</int>
166+ <reference key="object" ref="1021025957"/>
167+ <object class="NSMutableArray" key="children">
168+ <bool key="EncodedWithXMLCoder">YES</bool>
169+ <reference ref="612364967"/>
170+ <reference ref="841393820"/>
171+ </object>
172+ <reference key="parent" ref="102957514"/>
173+ </object>
174+ <object class="IBObjectRecord">
175+ <int key="objectID">4</int>
176+ <reference key="object" ref="612364967"/>
177+ <object class="NSMutableArray" key="children">
178+ <bool key="EncodedWithXMLCoder">YES</bool>
179+ <reference ref="835484415"/>
180+ </object>
181+ <reference key="parent" ref="1021025957"/>
182+ </object>
183+ <object class="IBObjectRecord">
184+ <int key="objectID">5</int>
185+ <reference key="object" ref="841393820"/>
186+ <reference key="parent" ref="1021025957"/>
187+ </object>
188+ <object class="IBObjectRecord">
189+ <int key="objectID">6</int>
190+ <reference key="object" ref="835484415"/>
191+ <reference key="parent" ref="612364967"/>
192+ </object>
193+ </object>
194+ </object>
195+ <object class="NSMutableDictionary" key="flattenedProperties">
196+ <bool key="EncodedWithXMLCoder">YES</bool>
197+ <object class="NSArray" key="dict.sortedKeys">
198+ <bool key="EncodedWithXMLCoder">YES</bool>
199+ <string>-1.IBPluginDependency</string>
200+ <string>-2.IBPluginDependency</string>
201+ <string>-3.IBPluginDependency</string>
202+ <string>1.IBEditorWindowLastContentRect</string>
203+ <string>1.IBPluginDependency</string>
204+ <string>1.IBWindowTemplateEditedContentRect</string>
205+ <string>1.NSWindowTemplate.visibleAtLaunch</string>
206+ <string>2.IBPluginDependency</string>
207+ <string>4.IBPluginDependency</string>
208+ <string>5.IBPluginDependency</string>
209+ <string>6.IBPluginDependency</string>
210+ </object>
211+ <object class="NSMutableArray" key="dict.values">
212+ <bool key="EncodedWithXMLCoder">YES</bool>
213+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
214+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
215+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
216+ <string>{{396, 665}, {475, 86}}</string>
217+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
218+ <string>{{396, 665}, {475, 86}}</string>
219+ <boolean value="NO"/>
220+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
221+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
222+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
223+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
224+ </object>
225+ </object>
226+ <object class="NSMutableDictionary" key="unlocalizedProperties">
227+ <bool key="EncodedWithXMLCoder">YES</bool>
228+ <reference key="dict.sortedKeys" ref="0"/>
229+ <object class="NSMutableArray" key="dict.values">
230+ <bool key="EncodedWithXMLCoder">YES</bool>
231+ </object>
232+ </object>
233+ <nil key="activeLocalization"/>
234+ <object class="NSMutableDictionary" key="localizations">
235+ <bool key="EncodedWithXMLCoder">YES</bool>
236+ <reference key="dict.sortedKeys" ref="0"/>
237+ <object class="NSMutableArray" key="dict.values">
238+ <bool key="EncodedWithXMLCoder">YES</bool>
239+ </object>
240+ </object>
241+ <nil key="sourceID"/>
242+ <int key="maxID">14</int>
243+ </object>
244+ <object class="IBClassDescriber" key="IBDocument.Classes">
245+ <object class="NSMutableArray" key="referencedPartialClassDescriptions">
246+ <bool key="EncodedWithXMLCoder">YES</bool>
247+ <object class="IBPartialClassDescription">
248+ <string key="className">ElisWriterLegacy</string>
249+ <string key="superclassName">NSObject</string>
250+ <object class="NSMutableDictionary" key="outlets">
251+ <bool key="EncodedWithXMLCoder">YES</bool>
252+ <object class="NSArray" key="dict.sortedKeys">
253+ <bool key="EncodedWithXMLCoder">YES</bool>
254+ <string>_bar</string>
255+ <string>_barSheet</string>
256+ <string>_dummyWindow</string>
257+ <string>_mainView</string>
258+ </object>
259+ <object class="NSMutableArray" key="dict.values">
260+ <bool key="EncodedWithXMLCoder">YES</bool>
261+ <string>id</string>
262+ <string>id</string>
263+ <string>id</string>
264+ <string>id</string>
265+ </object>
266+ </object>
267+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
268+ <string key="majorKey">IBProjectSource</string>
269+ <string key="minorKey">ElisWriterLegacy.h</string>
270+ </object>
271+ </object>
272+ </object>
273+ <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
274+ <bool key="EncodedWithXMLCoder">YES</bool>
275+ <object class="IBPartialClassDescription">
276+ <string key="className">NSActionCell</string>
277+ <string key="superclassName">NSCell</string>
278+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
279+ <string key="majorKey">IBFrameworkSource</string>
280+ <string key="minorKey">AppKit.framework/Headers/NSActionCell.h</string>
281+ </object>
282+ </object>
283+ <object class="IBPartialClassDescription">
284+ <string key="className">NSApplication</string>
285+ <string key="superclassName">NSResponder</string>
286+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="910762262">
287+ <string key="majorKey">IBFrameworkSource</string>
288+ <string key="minorKey">AppKit.framework/Headers/NSApplication.h</string>
289+ </object>
290+ </object>
291+ <object class="IBPartialClassDescription">
292+ <string key="className">NSApplication</string>
293+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="526902107">
294+ <string key="majorKey">IBFrameworkSource</string>
295+ <string key="minorKey">AppKit.framework/Headers/NSApplicationScripting.h</string>
296+ </object>
297+ </object>
298+ <object class="IBPartialClassDescription">
299+ <string key="className">NSApplication</string>
300+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="867230149">
301+ <string key="majorKey">IBFrameworkSource</string>
302+ <string key="minorKey">AppKit.framework/Headers/NSColorPanel.h</string>
303+ </object>
304+ </object>
305+ <object class="IBPartialClassDescription">
306+ <string key="className">NSApplication</string>
307+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
308+ <string key="majorKey">IBFrameworkSource</string>
309+ <string key="minorKey">AppKit.framework/Headers/NSHelpManager.h</string>
310+ </object>
311+ </object>
312+ <object class="IBPartialClassDescription">
313+ <string key="className">NSApplication</string>
314+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
315+ <string key="majorKey">IBFrameworkSource</string>
316+ <string key="minorKey">AppKit.framework/Headers/NSPageLayout.h</string>
317+ </object>
318+ </object>
319+ <object class="IBPartialClassDescription">
320+ <string key="className">NSApplication</string>
321+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
322+ <string key="majorKey">IBFrameworkSource</string>
323+ <string key="minorKey">AppKit.framework/Headers/NSUserInterfaceItemSearching.h</string>
324+ </object>
325+ </object>
326+ <object class="IBPartialClassDescription">
327+ <string key="className">NSCell</string>
328+ <string key="superclassName">NSObject</string>
329+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
330+ <string key="majorKey">IBFrameworkSource</string>
331+ <string key="minorKey">AppKit.framework/Headers/NSCell.h</string>
332+ </object>
333+ </object>
334+ <object class="IBPartialClassDescription">
335+ <string key="className">NSControl</string>
336+ <string key="superclassName">NSView</string>
337+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="825894597">
338+ <string key="majorKey">IBFrameworkSource</string>
339+ <string key="minorKey">AppKit.framework/Headers/NSControl.h</string>
340+ </object>
341+ </object>
342+ <object class="IBPartialClassDescription">
343+ <string key="className">NSFormatter</string>
344+ <string key="superclassName">NSObject</string>
345+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
346+ <string key="majorKey">IBFrameworkSource</string>
347+ <string key="minorKey">Foundation.framework/Headers/NSFormatter.h</string>
348+ </object>
349+ </object>
350+ <object class="IBPartialClassDescription">
351+ <string key="className">NSMenu</string>
352+ <string key="superclassName">NSObject</string>
353+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="560388157">
354+ <string key="majorKey">IBFrameworkSource</string>
355+ <string key="minorKey">AppKit.framework/Headers/NSMenu.h</string>
356+ </object>
357+ </object>
358+ <object class="IBPartialClassDescription">
359+ <string key="className">NSObject</string>
360+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
361+ <string key="majorKey">IBFrameworkSource</string>
362+ <string key="minorKey">AppKit.framework/Headers/NSAccessibility.h</string>
363+ </object>
364+ </object>
365+ <object class="IBPartialClassDescription">
366+ <string key="className">NSObject</string>
367+ <reference key="sourceIdentifier" ref="910762262"/>
368+ </object>
369+ <object class="IBPartialClassDescription">
370+ <string key="className">NSObject</string>
371+ <reference key="sourceIdentifier" ref="526902107"/>
372+ </object>
373+ <object class="IBPartialClassDescription">
374+ <string key="className">NSObject</string>
375+ <reference key="sourceIdentifier" ref="867230149"/>
376+ </object>
377+ <object class="IBPartialClassDescription">
378+ <string key="className">NSObject</string>
379+ <reference key="sourceIdentifier" ref="825894597"/>
380+ </object>
381+ <object class="IBPartialClassDescription">
382+ <string key="className">NSObject</string>
383+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
384+ <string key="majorKey">IBFrameworkSource</string>
385+ <string key="minorKey">AppKit.framework/Headers/NSDictionaryController.h</string>
386+ </object>
387+ </object>
388+ <object class="IBPartialClassDescription">
389+ <string key="className">NSObject</string>
390+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
391+ <string key="majorKey">IBFrameworkSource</string>
392+ <string key="minorKey">AppKit.framework/Headers/NSDragging.h</string>
393+ </object>
394+ </object>
395+ <object class="IBPartialClassDescription">
396+ <string key="className">NSObject</string>
397+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
398+ <string key="majorKey">IBFrameworkSource</string>
399+ <string key="minorKey">AppKit.framework/Headers/NSFontManager.h</string>
400+ </object>
401+ </object>
402+ <object class="IBPartialClassDescription">
403+ <string key="className">NSObject</string>
404+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
405+ <string key="majorKey">IBFrameworkSource</string>
406+ <string key="minorKey">AppKit.framework/Headers/NSFontPanel.h</string>
407+ </object>
408+ </object>
409+ <object class="IBPartialClassDescription">
410+ <string key="className">NSObject</string>
411+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
412+ <string key="majorKey">IBFrameworkSource</string>
413+ <string key="minorKey">AppKit.framework/Headers/NSKeyValueBinding.h</string>
414+ </object>
415+ </object>
416+ <object class="IBPartialClassDescription">
417+ <string key="className">NSObject</string>
418+ <reference key="sourceIdentifier" ref="560388157"/>
419+ </object>
420+ <object class="IBPartialClassDescription">
421+ <string key="className">NSObject</string>
422+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
423+ <string key="majorKey">IBFrameworkSource</string>
424+ <string key="minorKey">AppKit.framework/Headers/NSNibLoading.h</string>
425+ </object>
426+ </object>
427+ <object class="IBPartialClassDescription">
428+ <string key="className">NSObject</string>
429+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
430+ <string key="majorKey">IBFrameworkSource</string>
431+ <string key="minorKey">AppKit.framework/Headers/NSOutlineView.h</string>
432+ </object>
433+ </object>
434+ <object class="IBPartialClassDescription">
435+ <string key="className">NSObject</string>
436+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
437+ <string key="majorKey">IBFrameworkSource</string>
438+ <string key="minorKey">AppKit.framework/Headers/NSPasteboard.h</string>
439+ </object>
440+ </object>
441+ <object class="IBPartialClassDescription">
442+ <string key="className">NSObject</string>
443+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
444+ <string key="majorKey">IBFrameworkSource</string>
445+ <string key="minorKey">AppKit.framework/Headers/NSSavePanel.h</string>
446+ </object>
447+ </object>
448+ <object class="IBPartialClassDescription">
449+ <string key="className">NSObject</string>
450+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
451+ <string key="majorKey">IBFrameworkSource</string>
452+ <string key="minorKey">AppKit.framework/Headers/NSTableView.h</string>
453+ </object>
454+ </object>
455+ <object class="IBPartialClassDescription">
456+ <string key="className">NSObject</string>
457+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
458+ <string key="majorKey">IBFrameworkSource</string>
459+ <string key="minorKey">AppKit.framework/Headers/NSToolbarItem.h</string>
460+ </object>
461+ </object>
462+ <object class="IBPartialClassDescription">
463+ <string key="className">NSObject</string>
464+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="1020099135">
465+ <string key="majorKey">IBFrameworkSource</string>
466+ <string key="minorKey">AppKit.framework/Headers/NSView.h</string>
467+ </object>
468+ </object>
469+ <object class="IBPartialClassDescription">
470+ <string key="className">NSObject</string>
471+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
472+ <string key="majorKey">IBFrameworkSource</string>
473+ <string key="minorKey">Foundation.framework/Headers/NSArchiver.h</string>
474+ </object>
475+ </object>
476+ <object class="IBPartialClassDescription">
477+ <string key="className">NSObject</string>
478+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
479+ <string key="majorKey">IBFrameworkSource</string>
480+ <string key="minorKey">Foundation.framework/Headers/NSClassDescription.h</string>
481+ </object>
482+ </object>
483+ <object class="IBPartialClassDescription">
484+ <string key="className">NSObject</string>
485+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
486+ <string key="majorKey">IBFrameworkSource</string>
487+ <string key="minorKey">Foundation.framework/Headers/NSError.h</string>
488+ </object>
489+ </object>
490+ <object class="IBPartialClassDescription">
491+ <string key="className">NSObject</string>
492+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
493+ <string key="majorKey">IBFrameworkSource</string>
494+ <string key="minorKey">Foundation.framework/Headers/NSFileManager.h</string>
495+ </object>
496+ </object>
497+ <object class="IBPartialClassDescription">
498+ <string key="className">NSObject</string>
499+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
500+ <string key="majorKey">IBFrameworkSource</string>
501+ <string key="minorKey">Foundation.framework/Headers/NSKeyValueCoding.h</string>
502+ </object>
503+ </object>
504+ <object class="IBPartialClassDescription">
505+ <string key="className">NSObject</string>
506+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
507+ <string key="majorKey">IBFrameworkSource</string>
508+ <string key="minorKey">Foundation.framework/Headers/NSKeyValueObserving.h</string>
509+ </object>
510+ </object>
511+ <object class="IBPartialClassDescription">
512+ <string key="className">NSObject</string>
513+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
514+ <string key="majorKey">IBFrameworkSource</string>
515+ <string key="minorKey">Foundation.framework/Headers/NSKeyedArchiver.h</string>
516+ </object>
517+ </object>
518+ <object class="IBPartialClassDescription">
519+ <string key="className">NSObject</string>
520+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
521+ <string key="majorKey">IBFrameworkSource</string>
522+ <string key="minorKey">Foundation.framework/Headers/NSObject.h</string>
523+ </object>
524+ </object>
525+ <object class="IBPartialClassDescription">
526+ <string key="className">NSObject</string>
527+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
528+ <string key="majorKey">IBFrameworkSource</string>
529+ <string key="minorKey">Foundation.framework/Headers/NSObjectScripting.h</string>
530+ </object>
531+ </object>
532+ <object class="IBPartialClassDescription">
533+ <string key="className">NSObject</string>
534+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
535+ <string key="majorKey">IBFrameworkSource</string>
536+ <string key="minorKey">Foundation.framework/Headers/NSPortCoder.h</string>
537+ </object>
538+ </object>
539+ <object class="IBPartialClassDescription">
540+ <string key="className">NSObject</string>
541+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
542+ <string key="majorKey">IBFrameworkSource</string>
543+ <string key="minorKey">Foundation.framework/Headers/NSRunLoop.h</string>
544+ </object>
545+ </object>
546+ <object class="IBPartialClassDescription">
547+ <string key="className">NSObject</string>
548+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
549+ <string key="majorKey">IBFrameworkSource</string>
550+ <string key="minorKey">Foundation.framework/Headers/NSScriptClassDescription.h</string>
551+ </object>
552+ </object>
553+ <object class="IBPartialClassDescription">
554+ <string key="className">NSObject</string>
555+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
556+ <string key="majorKey">IBFrameworkSource</string>
557+ <string key="minorKey">Foundation.framework/Headers/NSScriptKeyValueCoding.h</string>
558+ </object>
559+ </object>
560+ <object class="IBPartialClassDescription">
561+ <string key="className">NSObject</string>
562+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
563+ <string key="majorKey">IBFrameworkSource</string>
564+ <string key="minorKey">Foundation.framework/Headers/NSScriptObjectSpecifiers.h</string>
565+ </object>
566+ </object>
567+ <object class="IBPartialClassDescription">
568+ <string key="className">NSObject</string>
569+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
570+ <string key="majorKey">IBFrameworkSource</string>
571+ <string key="minorKey">Foundation.framework/Headers/NSScriptWhoseTests.h</string>
572+ </object>
573+ </object>
574+ <object class="IBPartialClassDescription">
575+ <string key="className">NSObject</string>
576+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
577+ <string key="majorKey">IBFrameworkSource</string>
578+ <string key="minorKey">Foundation.framework/Headers/NSThread.h</string>
579+ </object>
580+ </object>
581+ <object class="IBPartialClassDescription">
582+ <string key="className">NSObject</string>
583+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
584+ <string key="majorKey">IBFrameworkSource</string>
585+ <string key="minorKey">Foundation.framework/Headers/NSURL.h</string>
586+ </object>
587+ </object>
588+ <object class="IBPartialClassDescription">
589+ <string key="className">NSObject</string>
590+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
591+ <string key="majorKey">IBFrameworkSource</string>
592+ <string key="minorKey">Foundation.framework/Headers/NSURLConnection.h</string>
593+ </object>
594+ </object>
595+ <object class="IBPartialClassDescription">
596+ <string key="className">NSObject</string>
597+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
598+ <string key="majorKey">IBFrameworkSource</string>
599+ <string key="minorKey">Foundation.framework/Headers/NSURLDownload.h</string>
600+ </object>
601+ </object>
602+ <object class="IBPartialClassDescription">
603+ <string key="className">NSObject</string>
604+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
605+ <string key="majorKey">IBFrameworkSource</string>
606+ <string key="minorKey">ImageKit.framework/Headers/IKImageBrowserView.h</string>
607+ </object>
608+ </object>
609+ <object class="IBPartialClassDescription">
610+ <string key="className">NSObject</string>
611+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
612+ <string key="majorKey">IBFrameworkSource</string>
613+ <string key="minorKey">ImageKit.framework/Headers/IKSaveOptions.h</string>
614+ </object>
615+ </object>
616+ <object class="IBPartialClassDescription">
617+ <string key="className">NSObject</string>
618+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
619+ <string key="majorKey">IBFrameworkSource</string>
620+ <string key="minorKey">ImageKit.framework/Headers/ImageKitDeprecated.h</string>
621+ </object>
622+ </object>
623+ <object class="IBPartialClassDescription">
624+ <string key="className">NSObject</string>
625+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
626+ <string key="majorKey">IBFrameworkSource</string>
627+ <string key="minorKey">PDFKit.framework/Headers/PDFDocument.h</string>
628+ </object>
629+ </object>
630+ <object class="IBPartialClassDescription">
631+ <string key="className">NSObject</string>
632+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
633+ <string key="majorKey">IBFrameworkSource</string>
634+ <string key="minorKey">PDFKit.framework/Headers/PDFView.h</string>
635+ </object>
636+ </object>
637+ <object class="IBPartialClassDescription">
638+ <string key="className">NSObject</string>
639+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
640+ <string key="majorKey">IBFrameworkSource</string>
641+ <string key="minorKey">QTKit.framework/Headers/QTCaptureDecompressedAudioOutput.h</string>
642+ </object>
643+ </object>
644+ <object class="IBPartialClassDescription">
645+ <string key="className">NSObject</string>
646+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
647+ <string key="majorKey">IBFrameworkSource</string>
648+ <string key="minorKey">QTKit.framework/Headers/QTCaptureDecompressedVideoOutput.h</string>
649+ </object>
650+ </object>
651+ <object class="IBPartialClassDescription">
652+ <string key="className">NSObject</string>
653+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
654+ <string key="majorKey">IBFrameworkSource</string>
655+ <string key="minorKey">QTKit.framework/Headers/QTCaptureFileOutput.h</string>
656+ </object>
657+ </object>
658+ <object class="IBPartialClassDescription">
659+ <string key="className">NSObject</string>
660+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
661+ <string key="majorKey">IBFrameworkSource</string>
662+ <string key="minorKey">QTKit.framework/Headers/QTCaptureVideoPreviewOutput.h</string>
663+ </object>
664+ </object>
665+ <object class="IBPartialClassDescription">
666+ <string key="className">NSObject</string>
667+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
668+ <string key="majorKey">IBFrameworkSource</string>
669+ <string key="minorKey">QTKit.framework/Headers/QTCaptureView.h</string>
670+ </object>
671+ </object>
672+ <object class="IBPartialClassDescription">
673+ <string key="className">NSObject</string>
674+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
675+ <string key="majorKey">IBFrameworkSource</string>
676+ <string key="minorKey">QTKit.framework/Headers/QTMovie.h</string>
677+ </object>
678+ </object>
679+ <object class="IBPartialClassDescription">
680+ <string key="className">NSObject</string>
681+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
682+ <string key="majorKey">IBFrameworkSource</string>
683+ <string key="minorKey">QTKit.framework/Headers/QTMovieView.h</string>
684+ </object>
685+ </object>
686+ <object class="IBPartialClassDescription">
687+ <string key="className">NSObject</string>
688+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
689+ <string key="majorKey">IBFrameworkSource</string>
690+ <string key="minorKey">QuartzComposer.framework/Headers/QCCompositionParameterView.h</string>
691+ </object>
692+ </object>
693+ <object class="IBPartialClassDescription">
694+ <string key="className">NSObject</string>
695+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
696+ <string key="majorKey">IBFrameworkSource</string>
697+ <string key="minorKey">QuartzComposer.framework/Headers/QCCompositionPickerView.h</string>
698+ </object>
699+ </object>
700+ <object class="IBPartialClassDescription">
701+ <string key="className">NSObject</string>
702+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
703+ <string key="majorKey">IBFrameworkSource</string>
704+ <string key="minorKey">QuartzCore.framework/Headers/CAAnimation.h</string>
705+ </object>
706+ </object>
707+ <object class="IBPartialClassDescription">
708+ <string key="className">NSObject</string>
709+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
710+ <string key="majorKey">IBFrameworkSource</string>
711+ <string key="minorKey">QuartzCore.framework/Headers/CALayer.h</string>
712+ </object>
713+ </object>
714+ <object class="IBPartialClassDescription">
715+ <string key="className">NSObject</string>
716+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
717+ <string key="majorKey">IBFrameworkSource</string>
718+ <string key="minorKey">QuartzCore.framework/Headers/CIImageProvider.h</string>
719+ </object>
720+ </object>
721+ <object class="IBPartialClassDescription">
722+ <string key="className">NSObject</string>
723+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
724+ <string key="majorKey">IBFrameworkSource</string>
725+ <string key="minorKey">QuartzFilters.framework/Headers/QuartzFilterManager.h</string>
726+ </object>
727+ </object>
728+ <object class="IBPartialClassDescription">
729+ <string key="className">NSObject</string>
730+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
731+ <string key="majorKey">IBFrameworkSource</string>
732+ <string key="minorKey">QuickLookUI.framework/Headers/QLPreviewPanel.h</string>
733+ </object>
734+ </object>
735+ <object class="IBPartialClassDescription">
736+ <string key="className">NSPanel</string>
737+ <string key="superclassName">NSWindow</string>
738+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
739+ <string key="majorKey">IBFrameworkSource</string>
740+ <string key="minorKey">AppKit.framework/Headers/NSPanel.h</string>
741+ </object>
742+ </object>
743+ <object class="IBPartialClassDescription">
744+ <string key="className">NSProgressIndicator</string>
745+ <string key="superclassName">NSView</string>
746+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
747+ <string key="majorKey">IBFrameworkSource</string>
748+ <string key="minorKey">AppKit.framework/Headers/NSProgressIndicator.h</string>
749+ </object>
750+ </object>
751+ <object class="IBPartialClassDescription">
752+ <string key="className">NSResponder</string>
753+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
754+ <string key="majorKey">IBFrameworkSource</string>
755+ <string key="minorKey">AppKit.framework/Headers/NSInterfaceStyle.h</string>
756+ </object>
757+ </object>
758+ <object class="IBPartialClassDescription">
759+ <string key="className">NSResponder</string>
760+ <string key="superclassName">NSObject</string>
761+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
762+ <string key="majorKey">IBFrameworkSource</string>
763+ <string key="minorKey">AppKit.framework/Headers/NSResponder.h</string>
764+ </object>
765+ </object>
766+ <object class="IBPartialClassDescription">
767+ <string key="className">NSTextField</string>
768+ <string key="superclassName">NSControl</string>
769+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
770+ <string key="majorKey">IBFrameworkSource</string>
771+ <string key="minorKey">AppKit.framework/Headers/NSTextField.h</string>
772+ </object>
773+ </object>
774+ <object class="IBPartialClassDescription">
775+ <string key="className">NSTextFieldCell</string>
776+ <string key="superclassName">NSActionCell</string>
777+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
778+ <string key="majorKey">IBFrameworkSource</string>
779+ <string key="minorKey">AppKit.framework/Headers/NSTextFieldCell.h</string>
780+ </object>
781+ </object>
782+ <object class="IBPartialClassDescription">
783+ <string key="className">NSView</string>
784+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
785+ <string key="majorKey">IBFrameworkSource</string>
786+ <string key="minorKey">AppKit.framework/Headers/NSClipView.h</string>
787+ </object>
788+ </object>
789+ <object class="IBPartialClassDescription">
790+ <string key="className">NSView</string>
791+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
792+ <string key="majorKey">IBFrameworkSource</string>
793+ <string key="minorKey">AppKit.framework/Headers/NSMenuItem.h</string>
794+ </object>
795+ </object>
796+ <object class="IBPartialClassDescription">
797+ <string key="className">NSView</string>
798+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
799+ <string key="majorKey">IBFrameworkSource</string>
800+ <string key="minorKey">AppKit.framework/Headers/NSRulerView.h</string>
801+ </object>
802+ </object>
803+ <object class="IBPartialClassDescription">
804+ <string key="className">NSView</string>
805+ <string key="superclassName">NSResponder</string>
806+ <reference key="sourceIdentifier" ref="1020099135"/>
807+ </object>
808+ <object class="IBPartialClassDescription">
809+ <string key="className">NSWindow</string>
810+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
811+ <string key="majorKey">IBFrameworkSource</string>
812+ <string key="minorKey">AppKit.framework/Headers/NSDrawer.h</string>
813+ </object>
814+ </object>
815+ <object class="IBPartialClassDescription">
816+ <string key="className">NSWindow</string>
817+ <string key="superclassName">NSResponder</string>
818+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
819+ <string key="majorKey">IBFrameworkSource</string>
820+ <string key="minorKey">AppKit.framework/Headers/NSWindow.h</string>
821+ </object>
822+ </object>
823+ <object class="IBPartialClassDescription">
824+ <string key="className">NSWindow</string>
825+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
826+ <string key="majorKey">IBFrameworkSource</string>
827+ <string key="minorKey">AppKit.framework/Headers/NSWindowScripting.h</string>
828+ </object>
829+ </object>
830+ </object>
831+ </object>
832+ <int key="IBDocument.localizationMode">0</int>
833+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
834+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
835+ <integer value="1060" key="NS.object.0"/>
836+ </object>
837+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
838+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
839+ <integer value="1060" key="NS.object.0"/>
840+ </object>
841+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
842+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string>
843+ <integer value="3000" key="NS.object.0"/>
844+ </object>
845+ <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
846+ <string key="IBDocument.LastKnownRelativeProjectPath">../Elis Colors.xcodeproj</string>
847+ <int key="IBDocument.defaultPropertyAccessControl">3</int>
848+ </data>
849+</archive>
--- /dev/null
+++ b/English.lproj/movieSizeWindow.xib
@@ -0,0 +1,1167 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
3+ <data>
4+ <int key="IBDocument.SystemTarget">1060</int>
5+ <string key="IBDocument.SystemVersion">10B504</string>
6+ <string key="IBDocument.InterfaceBuilderVersion">732</string>
7+ <string key="IBDocument.AppKitVersion">1038.2</string>
8+ <string key="IBDocument.HIToolboxVersion">437.00</string>
9+ <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
10+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
11+ <string key="NS.object.0">732</string>
12+ </object>
13+ <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
14+ <bool key="EncodedWithXMLCoder">YES</bool>
15+ <integer value="3"/>
16+ </object>
17+ <object class="NSArray" key="IBDocument.PluginDependencies">
18+ <bool key="EncodedWithXMLCoder">YES</bool>
19+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
20+ </object>
21+ <object class="NSMutableDictionary" key="IBDocument.Metadata">
22+ <bool key="EncodedWithXMLCoder">YES</bool>
23+ <object class="NSArray" key="dict.sortedKeys" id="0">
24+ <bool key="EncodedWithXMLCoder">YES</bool>
25+ </object>
26+ <object class="NSMutableArray" key="dict.values">
27+ <bool key="EncodedWithXMLCoder">YES</bool>
28+ </object>
29+ </object>
30+ <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
31+ <bool key="EncodedWithXMLCoder">YES</bool>
32+ <object class="NSCustomObject" id="1001">
33+ <string key="NSClassName">ElisMovieSizeWindowController</string>
34+ </object>
35+ <object class="NSCustomObject" id="1003">
36+ <string key="NSClassName">FirstResponder</string>
37+ </object>
38+ <object class="NSCustomObject" id="1004">
39+ <string key="NSClassName">NSApplication</string>
40+ </object>
41+ <object class="NSWindowTemplate" id="955006325">
42+ <int key="NSWindowStyleMask">23</int>
43+ <int key="NSWindowBacking">2</int>
44+ <string key="NSWindowRect">{{230, 397}, {299, 144}}</string>
45+ <int key="NSWTFlags">-1535639552</int>
46+ <string key="NSWindowTitle">Window</string>
47+ <string key="NSWindowClass">NSPanel</string>
48+ <nil key="NSViewClass"/>
49+ <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
50+ <object class="NSView" key="NSWindowView" id="237185054">
51+ <reference key="NSNextResponder"/>
52+ <int key="NSvFlags">256</int>
53+ <object class="NSMutableArray" key="NSSubviews">
54+ <bool key="EncodedWithXMLCoder">YES</bool>
55+ <object class="NSTextField" id="809831978">
56+ <reference key="NSNextResponder" ref="237185054"/>
57+ <int key="NSvFlags">268</int>
58+ <string key="NSFrame">{{143, 104}, {96, 22}}</string>
59+ <reference key="NSSuperview" ref="237185054"/>
60+ <bool key="NSEnabled">YES</bool>
61+ <object class="NSTextFieldCell" key="NSCell" id="808999204">
62+ <int key="NSCellFlags">-1804468671</int>
63+ <int key="NSCellFlags2">272630784</int>
64+ <string key="NSContents"/>
65+ <object class="NSFont" key="NSSupport" id="964156146">
66+ <string key="NSName">LucidaGrande</string>
67+ <double key="NSSize">13</double>
68+ <int key="NSfFlags">1044</int>
69+ </object>
70+ <reference key="NSControlView" ref="809831978"/>
71+ <bool key="NSDrawsBackground">YES</bool>
72+ <object class="NSColor" key="NSBackgroundColor" id="10552770">
73+ <int key="NSColorSpace">6</int>
74+ <string key="NSCatalogName">System</string>
75+ <string key="NSColorName">textBackgroundColor</string>
76+ <object class="NSColor" key="NSColor">
77+ <int key="NSColorSpace">3</int>
78+ <bytes key="NSWhite">MQA</bytes>
79+ </object>
80+ </object>
81+ <object class="NSColor" key="NSTextColor" id="320550062">
82+ <int key="NSColorSpace">6</int>
83+ <string key="NSCatalogName">System</string>
84+ <string key="NSColorName">textColor</string>
85+ <object class="NSColor" key="NSColor" id="523220700">
86+ <int key="NSColorSpace">3</int>
87+ <bytes key="NSWhite">MAA</bytes>
88+ </object>
89+ </object>
90+ </object>
91+ </object>
92+ <object class="NSTextField" id="60875620">
93+ <reference key="NSNextResponder" ref="237185054"/>
94+ <int key="NSvFlags">268</int>
95+ <string key="NSFrame">{{17, 107}, {121, 17}}</string>
96+ <reference key="NSSuperview" ref="237185054"/>
97+ <bool key="NSEnabled">YES</bool>
98+ <object class="NSTextFieldCell" key="NSCell" id="280912974">
99+ <int key="NSCellFlags">68288064</int>
100+ <int key="NSCellFlags2">272630784</int>
101+ <string key="NSContents">Movie Size Width</string>
102+ <reference key="NSSupport" ref="964156146"/>
103+ <reference key="NSControlView" ref="60875620"/>
104+ <object class="NSColor" key="NSBackgroundColor" id="669352748">
105+ <int key="NSColorSpace">6</int>
106+ <string key="NSCatalogName">System</string>
107+ <string key="NSColorName">controlColor</string>
108+ <object class="NSColor" key="NSColor">
109+ <int key="NSColorSpace">3</int>
110+ <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
111+ </object>
112+ </object>
113+ <object class="NSColor" key="NSTextColor" id="417444409">
114+ <int key="NSColorSpace">6</int>
115+ <string key="NSCatalogName">System</string>
116+ <string key="NSColorName">controlTextColor</string>
117+ <reference key="NSColor" ref="523220700"/>
118+ </object>
119+ </object>
120+ </object>
121+ <object class="NSTextField" id="545105444">
122+ <reference key="NSNextResponder" ref="237185054"/>
123+ <int key="NSvFlags">268</int>
124+ <string key="NSFrame">{{17, 72}, {121, 17}}</string>
125+ <reference key="NSSuperview" ref="237185054"/>
126+ <bool key="NSEnabled">YES</bool>
127+ <object class="NSTextFieldCell" key="NSCell" id="697974891">
128+ <int key="NSCellFlags">68288064</int>
129+ <int key="NSCellFlags2">272630784</int>
130+ <string key="NSContents">Movie Size Height</string>
131+ <reference key="NSSupport" ref="964156146"/>
132+ <reference key="NSControlView" ref="545105444"/>
133+ <reference key="NSBackgroundColor" ref="669352748"/>
134+ <reference key="NSTextColor" ref="417444409"/>
135+ </object>
136+ </object>
137+ <object class="NSTextField" id="151955063">
138+ <reference key="NSNextResponder" ref="237185054"/>
139+ <int key="NSvFlags">268</int>
140+ <string key="NSFrame">{{143, 69}, {96, 22}}</string>
141+ <reference key="NSSuperview" ref="237185054"/>
142+ <bool key="NSEnabled">YES</bool>
143+ <object class="NSTextFieldCell" key="NSCell" id="674609977">
144+ <int key="NSCellFlags">-1804468671</int>
145+ <int key="NSCellFlags2">272630784</int>
146+ <string key="NSContents"/>
147+ <reference key="NSSupport" ref="964156146"/>
148+ <reference key="NSControlView" ref="151955063"/>
149+ <bool key="NSDrawsBackground">YES</bool>
150+ <reference key="NSBackgroundColor" ref="10552770"/>
151+ <reference key="NSTextColor" ref="320550062"/>
152+ </object>
153+ </object>
154+ <object class="NSTextField" id="612494078">
155+ <reference key="NSNextResponder" ref="237185054"/>
156+ <int key="NSvFlags">268</int>
157+ <string key="NSFrame">{{244, 107}, {38, 17}}</string>
158+ <reference key="NSSuperview" ref="237185054"/>
159+ <bool key="NSEnabled">YES</bool>
160+ <object class="NSTextFieldCell" key="NSCell" id="798668461">
161+ <int key="NSCellFlags">68288064</int>
162+ <int key="NSCellFlags2">272630784</int>
163+ <string key="NSContents">pixel</string>
164+ <reference key="NSSupport" ref="964156146"/>
165+ <reference key="NSControlView" ref="612494078"/>
166+ <reference key="NSBackgroundColor" ref="669352748"/>
167+ <reference key="NSTextColor" ref="417444409"/>
168+ </object>
169+ </object>
170+ <object class="NSTextField" id="369088475">
171+ <reference key="NSNextResponder" ref="237185054"/>
172+ <int key="NSvFlags">268</int>
173+ <string key="NSFrame">{{244, 72}, {38, 17}}</string>
174+ <reference key="NSSuperview" ref="237185054"/>
175+ <bool key="NSEnabled">YES</bool>
176+ <object class="NSTextFieldCell" key="NSCell" id="622915884">
177+ <int key="NSCellFlags">68288064</int>
178+ <int key="NSCellFlags2">272630784</int>
179+ <string key="NSContents">pixel</string>
180+ <reference key="NSSupport" ref="964156146"/>
181+ <reference key="NSControlView" ref="369088475"/>
182+ <reference key="NSBackgroundColor" ref="669352748"/>
183+ <reference key="NSTextColor" ref="417444409"/>
184+ </object>
185+ </object>
186+ <object class="NSButton" id="1068796184">
187+ <reference key="NSNextResponder" ref="237185054"/>
188+ <int key="NSvFlags">268</int>
189+ <string key="NSFrame">{{161, 18}, {118, 25}}</string>
190+ <reference key="NSSuperview" ref="237185054"/>
191+ <bool key="NSEnabled">YES</bool>
192+ <object class="NSButtonCell" key="NSCell" id="871719802">
193+ <int key="NSCellFlags">-2080244224</int>
194+ <int key="NSCellFlags2">134217728</int>
195+ <string key="NSContents">OK</string>
196+ <reference key="NSSupport" ref="964156146"/>
197+ <reference key="NSControlView" ref="1068796184"/>
198+ <int key="NSButtonFlags">-2038152961</int>
199+ <int key="NSButtonFlags2">163</int>
200+ <string key="NSAlternateContents"/>
201+ <string key="NSKeyEquivalent"/>
202+ <int key="NSPeriodicDelay">400</int>
203+ <int key="NSPeriodicInterval">75</int>
204+ </object>
205+ </object>
206+ <object class="NSButton" id="532669215">
207+ <reference key="NSNextResponder" ref="237185054"/>
208+ <int key="NSvFlags">268</int>
209+ <string key="NSFrame">{{17, 18}, {118, 25}}</string>
210+ <reference key="NSSuperview" ref="237185054"/>
211+ <bool key="NSEnabled">YES</bool>
212+ <object class="NSButtonCell" key="NSCell" id="977681761">
213+ <int key="NSCellFlags">-2080244224</int>
214+ <int key="NSCellFlags2">134217728</int>
215+ <string key="NSContents">Cancel</string>
216+ <reference key="NSSupport" ref="964156146"/>
217+ <reference key="NSControlView" ref="532669215"/>
218+ <int key="NSButtonFlags">-2038152961</int>
219+ <int key="NSButtonFlags2">163</int>
220+ <string key="NSAlternateContents"/>
221+ <string key="NSKeyEquivalent"/>
222+ <int key="NSPeriodicDelay">400</int>
223+ <int key="NSPeriodicInterval">75</int>
224+ </object>
225+ </object>
226+ </object>
227+ <string key="NSFrameSize">{299, 144}</string>
228+ <reference key="NSSuperview"/>
229+ </object>
230+ <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
231+ <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
232+ </object>
233+ </object>
234+ <object class="IBObjectContainer" key="IBDocument.Objects">
235+ <object class="NSMutableArray" key="connectionRecords">
236+ <bool key="EncodedWithXMLCoder">YES</bool>
237+ <object class="IBConnectionRecord">
238+ <object class="IBOutletConnection" key="connection">
239+ <string key="label">_movieSizeWindow</string>
240+ <reference key="source" ref="1001"/>
241+ <reference key="destination" ref="955006325"/>
242+ </object>
243+ <int key="connectionID">18</int>
244+ </object>
245+ <object class="IBConnectionRecord">
246+ <object class="IBOutletConnection" key="connection">
247+ <string key="label">_movieSizeWidth</string>
248+ <reference key="source" ref="1001"/>
249+ <reference key="destination" ref="809831978"/>
250+ </object>
251+ <int key="connectionID">19</int>
252+ </object>
253+ <object class="IBConnectionRecord">
254+ <object class="IBOutletConnection" key="connection">
255+ <string key="label">_movieSizeHeight</string>
256+ <reference key="source" ref="1001"/>
257+ <reference key="destination" ref="151955063"/>
258+ </object>
259+ <int key="connectionID">20</int>
260+ </object>
261+ <object class="IBConnectionRecord">
262+ <object class="IBOutletConnection" key="connection">
263+ <string key="label">_window</string>
264+ <reference key="source" ref="1001"/>
265+ <reference key="destination" ref="955006325"/>
266+ </object>
267+ <int key="connectionID">21</int>
268+ </object>
269+ <object class="IBConnectionRecord">
270+ <object class="IBOutletConnection" key="connection">
271+ <string key="label">_widthField</string>
272+ <reference key="source" ref="1001"/>
273+ <reference key="destination" ref="809831978"/>
274+ </object>
275+ <int key="connectionID">22</int>
276+ </object>
277+ <object class="IBConnectionRecord">
278+ <object class="IBOutletConnection" key="connection">
279+ <string key="label">_heightField</string>
280+ <reference key="source" ref="1001"/>
281+ <reference key="destination" ref="151955063"/>
282+ </object>
283+ <int key="connectionID">23</int>
284+ </object>
285+ <object class="IBConnectionRecord">
286+ <object class="IBActionConnection" key="connection">
287+ <string key="label">pushedOK:</string>
288+ <reference key="source" ref="1001"/>
289+ <reference key="destination" ref="1068796184"/>
290+ </object>
291+ <int key="connectionID">28</int>
292+ </object>
293+ <object class="IBConnectionRecord">
294+ <object class="IBActionConnection" key="connection">
295+ <string key="label">pushedCancel:</string>
296+ <reference key="source" ref="1001"/>
297+ <reference key="destination" ref="532669215"/>
298+ </object>
299+ <int key="connectionID">29</int>
300+ </object>
301+ </object>
302+ <object class="IBMutableOrderedSet" key="objectRecords">
303+ <object class="NSArray" key="orderedObjects">
304+ <bool key="EncodedWithXMLCoder">YES</bool>
305+ <object class="IBObjectRecord">
306+ <int key="objectID">0</int>
307+ <reference key="object" ref="0"/>
308+ <reference key="children" ref="1000"/>
309+ <nil key="parent"/>
310+ </object>
311+ <object class="IBObjectRecord">
312+ <int key="objectID">-2</int>
313+ <reference key="object" ref="1001"/>
314+ <reference key="parent" ref="0"/>
315+ <string key="objectName">File's Owner</string>
316+ </object>
317+ <object class="IBObjectRecord">
318+ <int key="objectID">-1</int>
319+ <reference key="object" ref="1003"/>
320+ <reference key="parent" ref="0"/>
321+ <string key="objectName">First Responder</string>
322+ </object>
323+ <object class="IBObjectRecord">
324+ <int key="objectID">-3</int>
325+ <reference key="object" ref="1004"/>
326+ <reference key="parent" ref="0"/>
327+ <string key="objectName">Application</string>
328+ </object>
329+ <object class="IBObjectRecord">
330+ <int key="objectID">3</int>
331+ <reference key="object" ref="955006325"/>
332+ <object class="NSMutableArray" key="children">
333+ <bool key="EncodedWithXMLCoder">YES</bool>
334+ <reference ref="237185054"/>
335+ </object>
336+ <reference key="parent" ref="0"/>
337+ </object>
338+ <object class="IBObjectRecord">
339+ <int key="objectID">4</int>
340+ <reference key="object" ref="237185054"/>
341+ <object class="NSMutableArray" key="children">
342+ <bool key="EncodedWithXMLCoder">YES</bool>
343+ <reference ref="60875620"/>
344+ <reference ref="809831978"/>
345+ <reference ref="612494078"/>
346+ <reference ref="545105444"/>
347+ <reference ref="151955063"/>
348+ <reference ref="369088475"/>
349+ <reference ref="532669215"/>
350+ <reference ref="1068796184"/>
351+ </object>
352+ <reference key="parent" ref="955006325"/>
353+ </object>
354+ <object class="IBObjectRecord">
355+ <int key="objectID">5</int>
356+ <reference key="object" ref="809831978"/>
357+ <object class="NSMutableArray" key="children">
358+ <bool key="EncodedWithXMLCoder">YES</bool>
359+ <reference ref="808999204"/>
360+ </object>
361+ <reference key="parent" ref="237185054"/>
362+ </object>
363+ <object class="IBObjectRecord">
364+ <int key="objectID">6</int>
365+ <reference key="object" ref="808999204"/>
366+ <reference key="parent" ref="809831978"/>
367+ </object>
368+ <object class="IBObjectRecord">
369+ <int key="objectID">7</int>
370+ <reference key="object" ref="60875620"/>
371+ <object class="NSMutableArray" key="children">
372+ <bool key="EncodedWithXMLCoder">YES</bool>
373+ <reference ref="280912974"/>
374+ </object>
375+ <reference key="parent" ref="237185054"/>
376+ </object>
377+ <object class="IBObjectRecord">
378+ <int key="objectID">8</int>
379+ <reference key="object" ref="280912974"/>
380+ <reference key="parent" ref="60875620"/>
381+ </object>
382+ <object class="IBObjectRecord">
383+ <int key="objectID">9</int>
384+ <reference key="object" ref="545105444"/>
385+ <object class="NSMutableArray" key="children">
386+ <bool key="EncodedWithXMLCoder">YES</bool>
387+ <reference ref="697974891"/>
388+ </object>
389+ <reference key="parent" ref="237185054"/>
390+ </object>
391+ <object class="IBObjectRecord">
392+ <int key="objectID">10</int>
393+ <reference key="object" ref="697974891"/>
394+ <reference key="parent" ref="545105444"/>
395+ </object>
396+ <object class="IBObjectRecord">
397+ <int key="objectID">11</int>
398+ <reference key="object" ref="151955063"/>
399+ <object class="NSMutableArray" key="children">
400+ <bool key="EncodedWithXMLCoder">YES</bool>
401+ <reference ref="674609977"/>
402+ </object>
403+ <reference key="parent" ref="237185054"/>
404+ </object>
405+ <object class="IBObjectRecord">
406+ <int key="objectID">12</int>
407+ <reference key="object" ref="674609977"/>
408+ <reference key="parent" ref="151955063"/>
409+ </object>
410+ <object class="IBObjectRecord">
411+ <int key="objectID">13</int>
412+ <reference key="object" ref="612494078"/>
413+ <object class="NSMutableArray" key="children">
414+ <bool key="EncodedWithXMLCoder">YES</bool>
415+ <reference ref="798668461"/>
416+ </object>
417+ <reference key="parent" ref="237185054"/>
418+ </object>
419+ <object class="IBObjectRecord">
420+ <int key="objectID">14</int>
421+ <reference key="object" ref="798668461"/>
422+ <reference key="parent" ref="612494078"/>
423+ </object>
424+ <object class="IBObjectRecord">
425+ <int key="objectID">15</int>
426+ <reference key="object" ref="369088475"/>
427+ <object class="NSMutableArray" key="children">
428+ <bool key="EncodedWithXMLCoder">YES</bool>
429+ <reference ref="622915884"/>
430+ </object>
431+ <reference key="parent" ref="237185054"/>
432+ </object>
433+ <object class="IBObjectRecord">
434+ <int key="objectID">16</int>
435+ <reference key="object" ref="622915884"/>
436+ <reference key="parent" ref="369088475"/>
437+ </object>
438+ <object class="IBObjectRecord">
439+ <int key="objectID">24</int>
440+ <reference key="object" ref="1068796184"/>
441+ <object class="NSMutableArray" key="children">
442+ <bool key="EncodedWithXMLCoder">YES</bool>
443+ <reference ref="871719802"/>
444+ </object>
445+ <reference key="parent" ref="237185054"/>
446+ </object>
447+ <object class="IBObjectRecord">
448+ <int key="objectID">25</int>
449+ <reference key="object" ref="871719802"/>
450+ <reference key="parent" ref="1068796184"/>
451+ </object>
452+ <object class="IBObjectRecord">
453+ <int key="objectID">26</int>
454+ <reference key="object" ref="532669215"/>
455+ <object class="NSMutableArray" key="children">
456+ <bool key="EncodedWithXMLCoder">YES</bool>
457+ <reference ref="977681761"/>
458+ </object>
459+ <reference key="parent" ref="237185054"/>
460+ </object>
461+ <object class="IBObjectRecord">
462+ <int key="objectID">27</int>
463+ <reference key="object" ref="977681761"/>
464+ <reference key="parent" ref="532669215"/>
465+ </object>
466+ </object>
467+ </object>
468+ <object class="NSMutableDictionary" key="flattenedProperties">
469+ <bool key="EncodedWithXMLCoder">YES</bool>
470+ <object class="NSArray" key="dict.sortedKeys">
471+ <bool key="EncodedWithXMLCoder">YES</bool>
472+ <string>-1.IBPluginDependency</string>
473+ <string>-2.IBPluginDependency</string>
474+ <string>-3.IBPluginDependency</string>
475+ <string>10.IBPluginDependency</string>
476+ <string>11.IBPluginDependency</string>
477+ <string>12.IBPluginDependency</string>
478+ <string>13.IBPluginDependency</string>
479+ <string>14.IBPluginDependency</string>
480+ <string>15.IBPluginDependency</string>
481+ <string>16.IBPluginDependency</string>
482+ <string>24.IBPluginDependency</string>
483+ <string>25.IBPluginDependency</string>
484+ <string>26.IBPluginDependency</string>
485+ <string>27.IBPluginDependency</string>
486+ <string>3.IBEditorWindowLastContentRect</string>
487+ <string>3.IBPluginDependency</string>
488+ <string>3.IBWindowTemplateEditedContentRect</string>
489+ <string>3.NSWindowTemplate.visibleAtLaunch</string>
490+ <string>4.IBPluginDependency</string>
491+ <string>5.IBPluginDependency</string>
492+ <string>6.IBPluginDependency</string>
493+ <string>7.IBPluginDependency</string>
494+ <string>8.IBPluginDependency</string>
495+ <string>9.IBPluginDependency</string>
496+ </object>
497+ <object class="NSMutableArray" key="dict.values">
498+ <bool key="EncodedWithXMLCoder">YES</bool>
499+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
500+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
501+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
502+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
503+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
504+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
505+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
506+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
507+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
508+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
509+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
510+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
511+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
512+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
513+ <string>{{551, 611}, {299, 144}}</string>
514+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
515+ <string>{{551, 611}, {299, 144}}</string>
516+ <boolean value="NO"/>
517+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
518+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
519+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
520+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
521+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
522+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
523+ </object>
524+ </object>
525+ <object class="NSMutableDictionary" key="unlocalizedProperties">
526+ <bool key="EncodedWithXMLCoder">YES</bool>
527+ <reference key="dict.sortedKeys" ref="0"/>
528+ <object class="NSMutableArray" key="dict.values">
529+ <bool key="EncodedWithXMLCoder">YES</bool>
530+ </object>
531+ </object>
532+ <nil key="activeLocalization"/>
533+ <object class="NSMutableDictionary" key="localizations">
534+ <bool key="EncodedWithXMLCoder">YES</bool>
535+ <reference key="dict.sortedKeys" ref="0"/>
536+ <object class="NSMutableArray" key="dict.values">
537+ <bool key="EncodedWithXMLCoder">YES</bool>
538+ </object>
539+ </object>
540+ <nil key="sourceID"/>
541+ <int key="maxID">29</int>
542+ </object>
543+ <object class="IBClassDescriber" key="IBDocument.Classes">
544+ <object class="NSMutableArray" key="referencedPartialClassDescriptions">
545+ <bool key="EncodedWithXMLCoder">YES</bool>
546+ <object class="IBPartialClassDescription">
547+ <string key="className">ElisMovieSizeWindowController</string>
548+ <string key="superclassName">NSObject</string>
549+ <object class="NSMutableDictionary" key="actions">
550+ <bool key="EncodedWithXMLCoder">YES</bool>
551+ <object class="NSArray" key="dict.sortedKeys">
552+ <bool key="EncodedWithXMLCoder">YES</bool>
553+ <string>pushedCancel:</string>
554+ <string>pushedOK:</string>
555+ </object>
556+ <object class="NSMutableArray" key="dict.values">
557+ <bool key="EncodedWithXMLCoder">YES</bool>
558+ <string>id</string>
559+ <string>id</string>
560+ </object>
561+ </object>
562+ <object class="NSMutableDictionary" key="outlets">
563+ <bool key="EncodedWithXMLCoder">YES</bool>
564+ <object class="NSArray" key="dict.sortedKeys">
565+ <bool key="EncodedWithXMLCoder">YES</bool>
566+ <string>_heightField</string>
567+ <string>_widthField</string>
568+ <string>_window</string>
569+ </object>
570+ <object class="NSMutableArray" key="dict.values">
571+ <bool key="EncodedWithXMLCoder">YES</bool>
572+ <string>NSTextField</string>
573+ <string>NSTextField</string>
574+ <string>NSWindow</string>
575+ </object>
576+ </object>
577+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
578+ <string key="majorKey">IBProjectSource</string>
579+ <string key="minorKey">ElisMovieSizeWindowController.h</string>
580+ </object>
581+ </object>
582+ </object>
583+ <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
584+ <bool key="EncodedWithXMLCoder">YES</bool>
585+ <object class="IBPartialClassDescription">
586+ <string key="className">NSActionCell</string>
587+ <string key="superclassName">NSCell</string>
588+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
589+ <string key="majorKey">IBFrameworkSource</string>
590+ <string key="minorKey">AppKit.framework/Headers/NSActionCell.h</string>
591+ </object>
592+ </object>
593+ <object class="IBPartialClassDescription">
594+ <string key="className">NSApplication</string>
595+ <string key="superclassName">NSResponder</string>
596+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="212066172">
597+ <string key="majorKey">IBFrameworkSource</string>
598+ <string key="minorKey">AppKit.framework/Headers/NSApplication.h</string>
599+ </object>
600+ </object>
601+ <object class="IBPartialClassDescription">
602+ <string key="className">NSApplication</string>
603+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="945945084">
604+ <string key="majorKey">IBFrameworkSource</string>
605+ <string key="minorKey">AppKit.framework/Headers/NSApplicationScripting.h</string>
606+ </object>
607+ </object>
608+ <object class="IBPartialClassDescription">
609+ <string key="className">NSApplication</string>
610+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="745650069">
611+ <string key="majorKey">IBFrameworkSource</string>
612+ <string key="minorKey">AppKit.framework/Headers/NSColorPanel.h</string>
613+ </object>
614+ </object>
615+ <object class="IBPartialClassDescription">
616+ <string key="className">NSApplication</string>
617+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
618+ <string key="majorKey">IBFrameworkSource</string>
619+ <string key="minorKey">AppKit.framework/Headers/NSHelpManager.h</string>
620+ </object>
621+ </object>
622+ <object class="IBPartialClassDescription">
623+ <string key="className">NSApplication</string>
624+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
625+ <string key="majorKey">IBFrameworkSource</string>
626+ <string key="minorKey">AppKit.framework/Headers/NSPageLayout.h</string>
627+ </object>
628+ </object>
629+ <object class="IBPartialClassDescription">
630+ <string key="className">NSApplication</string>
631+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
632+ <string key="majorKey">IBFrameworkSource</string>
633+ <string key="minorKey">AppKit.framework/Headers/NSUserInterfaceItemSearching.h</string>
634+ </object>
635+ </object>
636+ <object class="IBPartialClassDescription">
637+ <string key="className">NSButton</string>
638+ <string key="superclassName">NSControl</string>
639+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
640+ <string key="majorKey">IBFrameworkSource</string>
641+ <string key="minorKey">AppKit.framework/Headers/NSButton.h</string>
642+ </object>
643+ </object>
644+ <object class="IBPartialClassDescription">
645+ <string key="className">NSButtonCell</string>
646+ <string key="superclassName">NSActionCell</string>
647+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
648+ <string key="majorKey">IBFrameworkSource</string>
649+ <string key="minorKey">AppKit.framework/Headers/NSButtonCell.h</string>
650+ </object>
651+ </object>
652+ <object class="IBPartialClassDescription">
653+ <string key="className">NSCell</string>
654+ <string key="superclassName">NSObject</string>
655+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
656+ <string key="majorKey">IBFrameworkSource</string>
657+ <string key="minorKey">AppKit.framework/Headers/NSCell.h</string>
658+ </object>
659+ </object>
660+ <object class="IBPartialClassDescription">
661+ <string key="className">NSControl</string>
662+ <string key="superclassName">NSView</string>
663+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="236156664">
664+ <string key="majorKey">IBFrameworkSource</string>
665+ <string key="minorKey">AppKit.framework/Headers/NSControl.h</string>
666+ </object>
667+ </object>
668+ <object class="IBPartialClassDescription">
669+ <string key="className">NSFormatter</string>
670+ <string key="superclassName">NSObject</string>
671+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
672+ <string key="majorKey">IBFrameworkSource</string>
673+ <string key="minorKey">Foundation.framework/Headers/NSFormatter.h</string>
674+ </object>
675+ </object>
676+ <object class="IBPartialClassDescription">
677+ <string key="className">NSMenu</string>
678+ <string key="superclassName">NSObject</string>
679+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="78570369">
680+ <string key="majorKey">IBFrameworkSource</string>
681+ <string key="minorKey">AppKit.framework/Headers/NSMenu.h</string>
682+ </object>
683+ </object>
684+ <object class="IBPartialClassDescription">
685+ <string key="className">NSObject</string>
686+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
687+ <string key="majorKey">IBFrameworkSource</string>
688+ <string key="minorKey">AppKit.framework/Headers/NSAccessibility.h</string>
689+ </object>
690+ </object>
691+ <object class="IBPartialClassDescription">
692+ <string key="className">NSObject</string>
693+ <reference key="sourceIdentifier" ref="212066172"/>
694+ </object>
695+ <object class="IBPartialClassDescription">
696+ <string key="className">NSObject</string>
697+ <reference key="sourceIdentifier" ref="945945084"/>
698+ </object>
699+ <object class="IBPartialClassDescription">
700+ <string key="className">NSObject</string>
701+ <reference key="sourceIdentifier" ref="745650069"/>
702+ </object>
703+ <object class="IBPartialClassDescription">
704+ <string key="className">NSObject</string>
705+ <reference key="sourceIdentifier" ref="236156664"/>
706+ </object>
707+ <object class="IBPartialClassDescription">
708+ <string key="className">NSObject</string>
709+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
710+ <string key="majorKey">IBFrameworkSource</string>
711+ <string key="minorKey">AppKit.framework/Headers/NSDictionaryController.h</string>
712+ </object>
713+ </object>
714+ <object class="IBPartialClassDescription">
715+ <string key="className">NSObject</string>
716+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
717+ <string key="majorKey">IBFrameworkSource</string>
718+ <string key="minorKey">AppKit.framework/Headers/NSDragging.h</string>
719+ </object>
720+ </object>
721+ <object class="IBPartialClassDescription">
722+ <string key="className">NSObject</string>
723+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
724+ <string key="majorKey">IBFrameworkSource</string>
725+ <string key="minorKey">AppKit.framework/Headers/NSFontManager.h</string>
726+ </object>
727+ </object>
728+ <object class="IBPartialClassDescription">
729+ <string key="className">NSObject</string>
730+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
731+ <string key="majorKey">IBFrameworkSource</string>
732+ <string key="minorKey">AppKit.framework/Headers/NSFontPanel.h</string>
733+ </object>
734+ </object>
735+ <object class="IBPartialClassDescription">
736+ <string key="className">NSObject</string>
737+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
738+ <string key="majorKey">IBFrameworkSource</string>
739+ <string key="minorKey">AppKit.framework/Headers/NSKeyValueBinding.h</string>
740+ </object>
741+ </object>
742+ <object class="IBPartialClassDescription">
743+ <string key="className">NSObject</string>
744+ <reference key="sourceIdentifier" ref="78570369"/>
745+ </object>
746+ <object class="IBPartialClassDescription">
747+ <string key="className">NSObject</string>
748+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
749+ <string key="majorKey">IBFrameworkSource</string>
750+ <string key="minorKey">AppKit.framework/Headers/NSNibLoading.h</string>
751+ </object>
752+ </object>
753+ <object class="IBPartialClassDescription">
754+ <string key="className">NSObject</string>
755+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
756+ <string key="majorKey">IBFrameworkSource</string>
757+ <string key="minorKey">AppKit.framework/Headers/NSOutlineView.h</string>
758+ </object>
759+ </object>
760+ <object class="IBPartialClassDescription">
761+ <string key="className">NSObject</string>
762+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
763+ <string key="majorKey">IBFrameworkSource</string>
764+ <string key="minorKey">AppKit.framework/Headers/NSPasteboard.h</string>
765+ </object>
766+ </object>
767+ <object class="IBPartialClassDescription">
768+ <string key="className">NSObject</string>
769+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
770+ <string key="majorKey">IBFrameworkSource</string>
771+ <string key="minorKey">AppKit.framework/Headers/NSSavePanel.h</string>
772+ </object>
773+ </object>
774+ <object class="IBPartialClassDescription">
775+ <string key="className">NSObject</string>
776+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
777+ <string key="majorKey">IBFrameworkSource</string>
778+ <string key="minorKey">AppKit.framework/Headers/NSTableView.h</string>
779+ </object>
780+ </object>
781+ <object class="IBPartialClassDescription">
782+ <string key="className">NSObject</string>
783+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
784+ <string key="majorKey">IBFrameworkSource</string>
785+ <string key="minorKey">AppKit.framework/Headers/NSToolbarItem.h</string>
786+ </object>
787+ </object>
788+ <object class="IBPartialClassDescription">
789+ <string key="className">NSObject</string>
790+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="359508305">
791+ <string key="majorKey">IBFrameworkSource</string>
792+ <string key="minorKey">AppKit.framework/Headers/NSView.h</string>
793+ </object>
794+ </object>
795+ <object class="IBPartialClassDescription">
796+ <string key="className">NSObject</string>
797+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
798+ <string key="majorKey">IBFrameworkSource</string>
799+ <string key="minorKey">Foundation.framework/Headers/NSArchiver.h</string>
800+ </object>
801+ </object>
802+ <object class="IBPartialClassDescription">
803+ <string key="className">NSObject</string>
804+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
805+ <string key="majorKey">IBFrameworkSource</string>
806+ <string key="minorKey">Foundation.framework/Headers/NSClassDescription.h</string>
807+ </object>
808+ </object>
809+ <object class="IBPartialClassDescription">
810+ <string key="className">NSObject</string>
811+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
812+ <string key="majorKey">IBFrameworkSource</string>
813+ <string key="minorKey">Foundation.framework/Headers/NSError.h</string>
814+ </object>
815+ </object>
816+ <object class="IBPartialClassDescription">
817+ <string key="className">NSObject</string>
818+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
819+ <string key="majorKey">IBFrameworkSource</string>
820+ <string key="minorKey">Foundation.framework/Headers/NSFileManager.h</string>
821+ </object>
822+ </object>
823+ <object class="IBPartialClassDescription">
824+ <string key="className">NSObject</string>
825+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
826+ <string key="majorKey">IBFrameworkSource</string>
827+ <string key="minorKey">Foundation.framework/Headers/NSKeyValueCoding.h</string>
828+ </object>
829+ </object>
830+ <object class="IBPartialClassDescription">
831+ <string key="className">NSObject</string>
832+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
833+ <string key="majorKey">IBFrameworkSource</string>
834+ <string key="minorKey">Foundation.framework/Headers/NSKeyValueObserving.h</string>
835+ </object>
836+ </object>
837+ <object class="IBPartialClassDescription">
838+ <string key="className">NSObject</string>
839+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
840+ <string key="majorKey">IBFrameworkSource</string>
841+ <string key="minorKey">Foundation.framework/Headers/NSKeyedArchiver.h</string>
842+ </object>
843+ </object>
844+ <object class="IBPartialClassDescription">
845+ <string key="className">NSObject</string>
846+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
847+ <string key="majorKey">IBFrameworkSource</string>
848+ <string key="minorKey">Foundation.framework/Headers/NSObject.h</string>
849+ </object>
850+ </object>
851+ <object class="IBPartialClassDescription">
852+ <string key="className">NSObject</string>
853+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
854+ <string key="majorKey">IBFrameworkSource</string>
855+ <string key="minorKey">Foundation.framework/Headers/NSObjectScripting.h</string>
856+ </object>
857+ </object>
858+ <object class="IBPartialClassDescription">
859+ <string key="className">NSObject</string>
860+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
861+ <string key="majorKey">IBFrameworkSource</string>
862+ <string key="minorKey">Foundation.framework/Headers/NSPortCoder.h</string>
863+ </object>
864+ </object>
865+ <object class="IBPartialClassDescription">
866+ <string key="className">NSObject</string>
867+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
868+ <string key="majorKey">IBFrameworkSource</string>
869+ <string key="minorKey">Foundation.framework/Headers/NSRunLoop.h</string>
870+ </object>
871+ </object>
872+ <object class="IBPartialClassDescription">
873+ <string key="className">NSObject</string>
874+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
875+ <string key="majorKey">IBFrameworkSource</string>
876+ <string key="minorKey">Foundation.framework/Headers/NSScriptClassDescription.h</string>
877+ </object>
878+ </object>
879+ <object class="IBPartialClassDescription">
880+ <string key="className">NSObject</string>
881+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
882+ <string key="majorKey">IBFrameworkSource</string>
883+ <string key="minorKey">Foundation.framework/Headers/NSScriptKeyValueCoding.h</string>
884+ </object>
885+ </object>
886+ <object class="IBPartialClassDescription">
887+ <string key="className">NSObject</string>
888+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
889+ <string key="majorKey">IBFrameworkSource</string>
890+ <string key="minorKey">Foundation.framework/Headers/NSScriptObjectSpecifiers.h</string>
891+ </object>
892+ </object>
893+ <object class="IBPartialClassDescription">
894+ <string key="className">NSObject</string>
895+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
896+ <string key="majorKey">IBFrameworkSource</string>
897+ <string key="minorKey">Foundation.framework/Headers/NSScriptWhoseTests.h</string>
898+ </object>
899+ </object>
900+ <object class="IBPartialClassDescription">
901+ <string key="className">NSObject</string>
902+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
903+ <string key="majorKey">IBFrameworkSource</string>
904+ <string key="minorKey">Foundation.framework/Headers/NSThread.h</string>
905+ </object>
906+ </object>
907+ <object class="IBPartialClassDescription">
908+ <string key="className">NSObject</string>
909+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
910+ <string key="majorKey">IBFrameworkSource</string>
911+ <string key="minorKey">Foundation.framework/Headers/NSURL.h</string>
912+ </object>
913+ </object>
914+ <object class="IBPartialClassDescription">
915+ <string key="className">NSObject</string>
916+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
917+ <string key="majorKey">IBFrameworkSource</string>
918+ <string key="minorKey">Foundation.framework/Headers/NSURLConnection.h</string>
919+ </object>
920+ </object>
921+ <object class="IBPartialClassDescription">
922+ <string key="className">NSObject</string>
923+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
924+ <string key="majorKey">IBFrameworkSource</string>
925+ <string key="minorKey">Foundation.framework/Headers/NSURLDownload.h</string>
926+ </object>
927+ </object>
928+ <object class="IBPartialClassDescription">
929+ <string key="className">NSObject</string>
930+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
931+ <string key="majorKey">IBFrameworkSource</string>
932+ <string key="minorKey">ImageKit.framework/Headers/IKImageBrowserView.h</string>
933+ </object>
934+ </object>
935+ <object class="IBPartialClassDescription">
936+ <string key="className">NSObject</string>
937+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
938+ <string key="majorKey">IBFrameworkSource</string>
939+ <string key="minorKey">ImageKit.framework/Headers/IKSaveOptions.h</string>
940+ </object>
941+ </object>
942+ <object class="IBPartialClassDescription">
943+ <string key="className">NSObject</string>
944+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
945+ <string key="majorKey">IBFrameworkSource</string>
946+ <string key="minorKey">ImageKit.framework/Headers/ImageKitDeprecated.h</string>
947+ </object>
948+ </object>
949+ <object class="IBPartialClassDescription">
950+ <string key="className">NSObject</string>
951+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
952+ <string key="majorKey">IBFrameworkSource</string>
953+ <string key="minorKey">PDFKit.framework/Headers/PDFDocument.h</string>
954+ </object>
955+ </object>
956+ <object class="IBPartialClassDescription">
957+ <string key="className">NSObject</string>
958+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
959+ <string key="majorKey">IBFrameworkSource</string>
960+ <string key="minorKey">PDFKit.framework/Headers/PDFView.h</string>
961+ </object>
962+ </object>
963+ <object class="IBPartialClassDescription">
964+ <string key="className">NSObject</string>
965+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
966+ <string key="majorKey">IBFrameworkSource</string>
967+ <string key="minorKey">QTKit.framework/Headers/QTCaptureDecompressedAudioOutput.h</string>
968+ </object>
969+ </object>
970+ <object class="IBPartialClassDescription">
971+ <string key="className">NSObject</string>
972+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
973+ <string key="majorKey">IBFrameworkSource</string>
974+ <string key="minorKey">QTKit.framework/Headers/QTCaptureDecompressedVideoOutput.h</string>
975+ </object>
976+ </object>
977+ <object class="IBPartialClassDescription">
978+ <string key="className">NSObject</string>
979+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
980+ <string key="majorKey">IBFrameworkSource</string>
981+ <string key="minorKey">QTKit.framework/Headers/QTCaptureFileOutput.h</string>
982+ </object>
983+ </object>
984+ <object class="IBPartialClassDescription">
985+ <string key="className">NSObject</string>
986+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
987+ <string key="majorKey">IBFrameworkSource</string>
988+ <string key="minorKey">QTKit.framework/Headers/QTCaptureVideoPreviewOutput.h</string>
989+ </object>
990+ </object>
991+ <object class="IBPartialClassDescription">
992+ <string key="className">NSObject</string>
993+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
994+ <string key="majorKey">IBFrameworkSource</string>
995+ <string key="minorKey">QTKit.framework/Headers/QTCaptureView.h</string>
996+ </object>
997+ </object>
998+ <object class="IBPartialClassDescription">
999+ <string key="className">NSObject</string>
1000+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1001+ <string key="majorKey">IBFrameworkSource</string>
1002+ <string key="minorKey">QTKit.framework/Headers/QTMovie.h</string>
1003+ </object>
1004+ </object>
1005+ <object class="IBPartialClassDescription">
1006+ <string key="className">NSObject</string>
1007+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1008+ <string key="majorKey">IBFrameworkSource</string>
1009+ <string key="minorKey">QTKit.framework/Headers/QTMovieView.h</string>
1010+ </object>
1011+ </object>
1012+ <object class="IBPartialClassDescription">
1013+ <string key="className">NSObject</string>
1014+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1015+ <string key="majorKey">IBFrameworkSource</string>
1016+ <string key="minorKey">QuartzComposer.framework/Headers/QCCompositionParameterView.h</string>
1017+ </object>
1018+ </object>
1019+ <object class="IBPartialClassDescription">
1020+ <string key="className">NSObject</string>
1021+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1022+ <string key="majorKey">IBFrameworkSource</string>
1023+ <string key="minorKey">QuartzComposer.framework/Headers/QCCompositionPickerView.h</string>
1024+ </object>
1025+ </object>
1026+ <object class="IBPartialClassDescription">
1027+ <string key="className">NSObject</string>
1028+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1029+ <string key="majorKey">IBFrameworkSource</string>
1030+ <string key="minorKey">QuartzCore.framework/Headers/CAAnimation.h</string>
1031+ </object>
1032+ </object>
1033+ <object class="IBPartialClassDescription">
1034+ <string key="className">NSObject</string>
1035+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1036+ <string key="majorKey">IBFrameworkSource</string>
1037+ <string key="minorKey">QuartzCore.framework/Headers/CALayer.h</string>
1038+ </object>
1039+ </object>
1040+ <object class="IBPartialClassDescription">
1041+ <string key="className">NSObject</string>
1042+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1043+ <string key="majorKey">IBFrameworkSource</string>
1044+ <string key="minorKey">QuartzCore.framework/Headers/CIImageProvider.h</string>
1045+ </object>
1046+ </object>
1047+ <object class="IBPartialClassDescription">
1048+ <string key="className">NSObject</string>
1049+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1050+ <string key="majorKey">IBFrameworkSource</string>
1051+ <string key="minorKey">QuartzFilters.framework/Headers/QuartzFilterManager.h</string>
1052+ </object>
1053+ </object>
1054+ <object class="IBPartialClassDescription">
1055+ <string key="className">NSObject</string>
1056+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1057+ <string key="majorKey">IBFrameworkSource</string>
1058+ <string key="minorKey">QuickLookUI.framework/Headers/QLPreviewPanel.h</string>
1059+ </object>
1060+ </object>
1061+ <object class="IBPartialClassDescription">
1062+ <string key="className">NSPanel</string>
1063+ <string key="superclassName">NSWindow</string>
1064+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1065+ <string key="majorKey">IBFrameworkSource</string>
1066+ <string key="minorKey">AppKit.framework/Headers/NSPanel.h</string>
1067+ </object>
1068+ </object>
1069+ <object class="IBPartialClassDescription">
1070+ <string key="className">NSResponder</string>
1071+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1072+ <string key="majorKey">IBFrameworkSource</string>
1073+ <string key="minorKey">AppKit.framework/Headers/NSInterfaceStyle.h</string>
1074+ </object>
1075+ </object>
1076+ <object class="IBPartialClassDescription">
1077+ <string key="className">NSResponder</string>
1078+ <string key="superclassName">NSObject</string>
1079+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1080+ <string key="majorKey">IBFrameworkSource</string>
1081+ <string key="minorKey">AppKit.framework/Headers/NSResponder.h</string>
1082+ </object>
1083+ </object>
1084+ <object class="IBPartialClassDescription">
1085+ <string key="className">NSTextField</string>
1086+ <string key="superclassName">NSControl</string>
1087+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1088+ <string key="majorKey">IBFrameworkSource</string>
1089+ <string key="minorKey">AppKit.framework/Headers/NSTextField.h</string>
1090+ </object>
1091+ </object>
1092+ <object class="IBPartialClassDescription">
1093+ <string key="className">NSTextFieldCell</string>
1094+ <string key="superclassName">NSActionCell</string>
1095+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1096+ <string key="majorKey">IBFrameworkSource</string>
1097+ <string key="minorKey">AppKit.framework/Headers/NSTextFieldCell.h</string>
1098+ </object>
1099+ </object>
1100+ <object class="IBPartialClassDescription">
1101+ <string key="className">NSView</string>
1102+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1103+ <string key="majorKey">IBFrameworkSource</string>
1104+ <string key="minorKey">AppKit.framework/Headers/NSClipView.h</string>
1105+ </object>
1106+ </object>
1107+ <object class="IBPartialClassDescription">
1108+ <string key="className">NSView</string>
1109+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1110+ <string key="majorKey">IBFrameworkSource</string>
1111+ <string key="minorKey">AppKit.framework/Headers/NSMenuItem.h</string>
1112+ </object>
1113+ </object>
1114+ <object class="IBPartialClassDescription">
1115+ <string key="className">NSView</string>
1116+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1117+ <string key="majorKey">IBFrameworkSource</string>
1118+ <string key="minorKey">AppKit.framework/Headers/NSRulerView.h</string>
1119+ </object>
1120+ </object>
1121+ <object class="IBPartialClassDescription">
1122+ <string key="className">NSView</string>
1123+ <string key="superclassName">NSResponder</string>
1124+ <reference key="sourceIdentifier" ref="359508305"/>
1125+ </object>
1126+ <object class="IBPartialClassDescription">
1127+ <string key="className">NSWindow</string>
1128+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1129+ <string key="majorKey">IBFrameworkSource</string>
1130+ <string key="minorKey">AppKit.framework/Headers/NSDrawer.h</string>
1131+ </object>
1132+ </object>
1133+ <object class="IBPartialClassDescription">
1134+ <string key="className">NSWindow</string>
1135+ <string key="superclassName">NSResponder</string>
1136+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1137+ <string key="majorKey">IBFrameworkSource</string>
1138+ <string key="minorKey">AppKit.framework/Headers/NSWindow.h</string>
1139+ </object>
1140+ </object>
1141+ <object class="IBPartialClassDescription">
1142+ <string key="className">NSWindow</string>
1143+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
1144+ <string key="majorKey">IBFrameworkSource</string>
1145+ <string key="minorKey">AppKit.framework/Headers/NSWindowScripting.h</string>
1146+ </object>
1147+ </object>
1148+ </object>
1149+ </object>
1150+ <int key="IBDocument.localizationMode">0</int>
1151+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
1152+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
1153+ <integer value="1060" key="NS.object.0"/>
1154+ </object>
1155+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
1156+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
1157+ <integer value="1060" key="NS.object.0"/>
1158+ </object>
1159+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
1160+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string>
1161+ <integer value="3000" key="NS.object.0"/>
1162+ </object>
1163+ <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
1164+ <string key="IBDocument.LastKnownRelativeProjectPath">../Elis Colors.xcodeproj</string>
1165+ <int key="IBDocument.defaultPropertyAccessControl">3</int>
1166+ </data>
1167+</archive>
Show on old repository browser