diff options
-rw-r--r-- | tikzit/English.lproj/MainMenu.xib | 378 | ||||
-rw-r--r-- | tikzit/English.lproj/Preamble.xib | 334 | ||||
-rw-r--r-- | tikzit/English.lproj/UserDefaults.plist | 8 | ||||
-rw-r--r-- | tikzit/TikZiT.xcodeproj/project.pbxproj | 22 | ||||
-rw-r--r-- | tikzit/src/osx/AppDelegate.h | 4 | ||||
-rw-r--r-- | tikzit/src/osx/AppDelegate.m | 40 | ||||
-rw-r--r-- | tikzit/src/osx/PreferenceController.h | 21 | ||||
-rw-r--r-- | tikzit/src/osx/PreferenceController.m | 103 | ||||
-rw-r--r-- | tikzit/src/osx/Preferences.xib | 684 |
9 files changed, 1193 insertions, 401 deletions
diff --git a/tikzit/English.lproj/MainMenu.xib b/tikzit/English.lproj/MainMenu.xib index 423079b..4ce33f0 100644 --- a/tikzit/English.lproj/MainMenu.xib +++ b/tikzit/English.lproj/MainMenu.xib @@ -1,35 +1,32 @@ <?xml version="1.0" encoding="UTF-8"?> <archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10"> <data> - <int key="IBDocument.SystemTarget">1050</int> - <string key="IBDocument.SystemVersion">11C74</string> - <string key="IBDocument.InterfaceBuilderVersion">1617</string> - <string key="IBDocument.AppKitVersion">1138.23</string> - <string key="IBDocument.HIToolboxVersion">567.00</string> + <int key="IBDocument.SystemTarget">1080</int> + <string key="IBDocument.SystemVersion">12C60</string> + <string key="IBDocument.InterfaceBuilderVersion">2843</string> + <string key="IBDocument.AppKitVersion">1187.34</string> + <string key="IBDocument.HIToolboxVersion">625.00</string> <object class="NSMutableDictionary" key="IBDocument.PluginVersions"> <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string> - <string key="NS.object.0">1617</string> + <string key="NS.object.0">2843</string> </object> <object class="NSArray" key="IBDocument.IntegratedClassDependencies"> <bool key="EncodedWithXMLCoder">YES</bool> - <string>NSView</string> + <string>NSButtonCell</string> + <string>NSCustomObject</string> <string>NSMatrix</string> - <string>NSWindowTemplate</string> <string>NSMenu</string> <string>NSMenuItem</string> - <string>NSButtonCell</string> - <string>NSCustomObject</string> + <string>NSView</string> + <string>NSWindowTemplate</string> </object> <object class="NSArray" key="IBDocument.PluginDependencies"> <bool key="EncodedWithXMLCoder">YES</bool> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> </object> <object class="NSMutableDictionary" key="IBDocument.Metadata"> - <bool key="EncodedWithXMLCoder">YES</bool> - <object class="NSArray" key="dict.sortedKeys" id="0"> - <bool key="EncodedWithXMLCoder">YES</bool> - </object> - <reference key="dict.values" ref="0"/> + <string key="NS.key.0">PluginDependencyRecalculationVersion</string> + <integer value="1" key="NS.object.0"/> </object> <object class="NSMutableArray" key="IBDocument.RootObjects" id="1048"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -837,7 +834,7 @@ <nil key="NSViewClass"/> <nil key="NSUserInterfaceItemIdentifier"/> <object class="NSView" key="NSWindowView" id="611224302"> - <nil key="NSNextResponder"/> + <reference key="NSNextResponder"/> <int key="NSvFlags">256</int> <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -846,13 +843,15 @@ <int key="NSvFlags">268</int> <string key="NSFrame">{{2, 2}, {32, 134}}</string> <reference key="NSSuperview" ref="611224302"/> + <reference key="NSWindow"/> <bool key="NSEnabled">YES</bool> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> <int key="NSNumRows">4</int> <int key="NSNumCols">1</int> <object class="NSMutableArray" key="NSCells"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSButtonCell" id="603608346"> - <int key="NSCellFlags">-2080244224</int> + <int key="NSCellFlags">-2080374784</int> <int key="NSCellFlags2">0</int> <string key="NSContents"/> <object class="NSFont" key="NSSupport" id="962620364"> @@ -861,7 +860,7 @@ <int key="NSfFlags">1044</int> </object> <reference key="NSControlView" ref="879078906"/> - <int key="NSButtonFlags">-1229176577</int> + <int key="NSButtonFlags">-1229176832</int> <int key="NSButtonFlags2">6</int> <object class="NSCustomResource" key="NSNormalImage"> <string key="NSClassName">NSImage</string> @@ -873,12 +872,12 @@ <int key="NSPeriodicInterval">25</int> </object> <object class="NSButtonCell" id="481221132"> - <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags">67108864</int> <int key="NSCellFlags2">0</int> <string key="NSContents"/> <reference key="NSSupport" ref="962620364"/> <reference key="NSControlView" ref="879078906"/> - <int key="NSButtonFlags">-1229176577</int> + <int key="NSButtonFlags">-1229176832</int> <int key="NSButtonFlags2">6</int> <object class="NSCustomResource" key="NSNormalImage"> <string key="NSClassName">NSImage</string> @@ -888,12 +887,12 @@ <int key="NSPeriodicInterval">75</int> </object> <object class="NSButtonCell" id="642749959"> - <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags">67108864</int> <int key="NSCellFlags2">0</int> <string key="NSContents"/> <reference key="NSSupport" ref="962620364"/> <reference key="NSControlView" ref="879078906"/> - <int key="NSButtonFlags">-1229176577</int> + <int key="NSButtonFlags">-1229176832</int> <int key="NSButtonFlags2">6</int> <object class="NSCustomResource" key="NSNormalImage"> <string key="NSClassName">NSImage</string> @@ -903,12 +902,12 @@ <int key="NSPeriodicInterval">75</int> </object> <object class="NSButtonCell" id="70759809"> - <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags">67108864</int> <int key="NSCellFlags2">0</int> <string key="NSContents"/> <reference key="NSSupport" ref="962620364"/> <reference key="NSControlView" ref="879078906"/> - <int key="NSButtonFlags">-1229176577</int> + <int key="NSButtonFlags">-1229176832</int> <int key="NSButtonFlags2">6</int> <object class="NSCustomResource" key="NSNormalImage"> <string key="NSClassName">NSImage</string> @@ -923,11 +922,11 @@ <int key="NSMatrixFlags">1151868928</int> <string key="NSCellClass">NSActionCell</string> <object class="NSButtonCell" key="NSProtoCell" id="832386372"> - <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags">67108864</int> <int key="NSCellFlags2">0</int> <string key="NSContents"/> <reference key="NSSupport" ref="962620364"/> - <int key="NSButtonFlags">-2034482945</int> + <int key="NSButtonFlags">-2034483200</int> <int key="NSButtonFlags2">6</int> <int key="NSPeriodicDelay">400</int> <int key="NSPeriodicInterval">75</int> @@ -950,6 +949,8 @@ </object> </object> <string key="NSFrameSize">{36, 138}</string> + <reference key="NSSuperview"/> + <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="879078906"/> </object> <string key="NSScreenRect">{{0, 0}, {1440, 878}}</string> @@ -968,6 +969,30 @@ <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> + <string key="label">terminate:</string> + <reference key="source" ref="1050"/> + <reference key="destination" ref="632727374"/> + </object> + <int key="connectionID">448</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">delegate</string> + <reference key="source" ref="1050"/> + <reference key="destination" ref="312292059"/> + </object> + <int key="connectionID">533</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">orderFrontStandardAboutPanel:</string> + <reference key="source" ref="1021"/> + <reference key="destination" ref="238522557"/> + </object> + <int key="connectionID">534</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> <string key="label">performMiniaturize:</string> <reference key="source" ref="1014"/> <reference key="destination" ref="1011231497"/> @@ -1160,14 +1185,6 @@ </object> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> - <string key="label">terminate:</string> - <reference key="source" ref="1050"/> - <reference key="destination" ref="632727374"/> - </object> - <int key="connectionID">448</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> <string key="label">performFindPanelAction:</string> <reference key="source" ref="1014"/> <reference key="destination" ref="326711663"/> @@ -1199,46 +1216,6 @@ <int key="connectionID">494</int> </object> <object class="IBConnectionRecord"> - <object class="IBOutletConnection" key="connection"> - <string key="label">delegate</string> - <reference key="source" ref="1050"/> - <reference key="destination" ref="312292059"/> - </object> - <int key="connectionID">533</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">orderFrontStandardAboutPanel:</string> - <reference key="source" ref="1021"/> - <reference key="destination" ref="238522557"/> - </object> - <int key="connectionID">534</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBOutletConnection" key="connection"> - <string key="label">toolPalette</string> - <reference key="source" ref="787431707"/> - <reference key="destination" ref="204134947"/> - </object> - <int key="connectionID">544</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBOutletConnection" key="connection"> - <string key="label">toolPaletteController</string> - <reference key="source" ref="312292059"/> - <reference key="destination" ref="787431707"/> - </object> - <int key="connectionID">545</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBOutletConnection" key="connection"> - <string key="label">toolMatrix</string> - <reference key="source" ref="787431707"/> - <reference key="destination" ref="879078906"/> - </object> - <int key="connectionID">546</int> - </object> - <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> <string key="label">parseTikz:</string> <reference key="source" ref="1014"/> @@ -1304,19 +1281,59 @@ </object> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> - <string key="label">checkForUpdates:</string> - <reference key="source" ref="212569424"/> - <reference key="destination" ref="683541813"/> + <string key="label">previewTikz:</string> + <reference key="source" ref="1014"/> + <reference key="destination" ref="706969002"/> </object> - <int key="connectionID">575</int> + <int key="connectionID">583</int> </object> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> - <string key="label">previewTikz:</string> + <string key="label">reverseEdgeDirection:</string> <reference key="source" ref="1014"/> - <reference key="destination" ref="706969002"/> + <reference key="destination" ref="87474919"/> </object> - <int key="connectionID">583</int> + <int key="connectionID">596</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">bringForward:</string> + <reference key="source" ref="1014"/> + <reference key="destination" ref="6725567"/> + </object> + <int key="connectionID">608</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">bringToFront:</string> + <reference key="source" ref="1014"/> + <reference key="destination" ref="75236248"/> + </object> + <int key="connectionID">609</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">sendBackward:</string> + <reference key="source" ref="1014"/> + <reference key="destination" ref="15116095"/> + </object> + <int key="connectionID">612</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">sendToBack:</string> + <reference key="source" ref="1014"/> + <reference key="destination" ref="662747934"/> + </object> + <int key="connectionID">613</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">toolPaletteController</string> + <reference key="source" ref="312292059"/> + <reference key="destination" ref="787431707"/> + </object> + <int key="connectionID">545</int> </object> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> @@ -1352,43 +1369,35 @@ </object> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> - <string key="label">reverseEdgeDirection:</string> - <reference key="source" ref="1014"/> - <reference key="destination" ref="87474919"/> - </object> - <int key="connectionID">596</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">bringForward:</string> - <reference key="source" ref="1014"/> - <reference key="destination" ref="6725567"/> + <string key="label">togglePreferences:</string> + <reference key="source" ref="312292059"/> + <reference key="destination" ref="609285721"/> </object> - <int key="connectionID">608</int> + <int key="connectionID">614</int> </object> <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">bringToFront:</string> - <reference key="source" ref="1014"/> - <reference key="destination" ref="75236248"/> + <object class="IBOutletConnection" key="connection"> + <string key="label">toolPalette</string> + <reference key="source" ref="787431707"/> + <reference key="destination" ref="204134947"/> </object> - <int key="connectionID">609</int> + <int key="connectionID">544</int> </object> <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">sendBackward:</string> - <reference key="source" ref="1014"/> - <reference key="destination" ref="15116095"/> + <object class="IBOutletConnection" key="connection"> + <string key="label">toolMatrix</string> + <reference key="source" ref="787431707"/> + <reference key="destination" ref="879078906"/> </object> - <int key="connectionID">612</int> + <int key="connectionID">546</int> </object> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> - <string key="label">sendToBack:</string> - <reference key="source" ref="1014"/> - <reference key="destination" ref="662747934"/> + <string key="label">checkForUpdates:</string> + <reference key="source" ref="212569424"/> + <reference key="destination" ref="683541813"/> </object> - <int key="connectionID">613</int> + <int key="connectionID">575</int> </object> </object> <object class="IBMutableOrderedSet" key="objectRecords"> @@ -1396,7 +1405,9 @@ <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBObjectRecord"> <int key="objectID">0</int> - <reference key="object" ref="0"/> + <object class="NSArray" key="object" id="0"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> <reference key="children" ref="1048"/> <nil key="parent"/> </object> @@ -2214,7 +2225,7 @@ <string>83.IBPluginDependency</string> <string>92.IBPluginDependency</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -2368,7 +2379,7 @@ <reference key="dict.values" ref="0"/> </object> <nil key="sourceID"/> - <int key="maxID">613</int> + <int key="maxID">614</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <object class="NSMutableArray" key="referencedPartialClassDescriptions"> @@ -2382,15 +2393,17 @@ <bool key="EncodedWithXMLCoder">YES</bool> <string>refreshShapes:</string> <string>togglePreamble:</string> + <string>togglePreferences:</string> <string>togglePropertyInspector:</string> <string>toggleStyleInspector:</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <string>id</string> <string>id</string> <string>id</string> <string>id</string> + <string>id</string> </object> </object> <object class="NSMutableDictionary" key="actionInfosByName"> @@ -2399,10 +2412,11 @@ <bool key="EncodedWithXMLCoder">YES</bool> <string>refreshShapes:</string> <string>togglePreamble:</string> + <string>togglePreferences:</string> <string>togglePropertyInspector:</string> <string>toggleStyleInspector:</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBActionInfo"> <string key="name">refreshShapes:</string> @@ -2413,6 +2427,10 @@ <string key="candidateClassName">id</string> </object> <object class="IBActionInfo"> + <string key="name">togglePreferences:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> <string key="name">togglePropertyInspector:</string> <string key="candidateClassName">id</string> </object> @@ -2430,7 +2448,7 @@ <string>stylePaletteController</string> <string>toolPaletteController</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <string>GraphicsView</string> <string>StylePaletteController</string> @@ -2445,7 +2463,7 @@ <string>stylePaletteController</string> <string>toolPaletteController</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBToOneOutletInfo"> <string key="name">graphicsView</string> @@ -2478,7 +2496,7 @@ <string>sendBackward:</string> <string>sendToBack:</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <string>id</string> <string>id</string> @@ -2497,7 +2515,7 @@ <string>sendBackward:</string> <string>sendToBack:</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBActionInfo"> <string key="name">bringForward:</string> @@ -2536,7 +2554,7 @@ <string>application</string> <string>tikzSourceController</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <string>NSApplication</string> <string>TikzSourceController</string> @@ -2549,7 +2567,7 @@ <string>application</string> <string>tikzSourceController</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBToOneOutletInfo"> <string key="name">application</string> @@ -2567,70 +2585,29 @@ </object> </object> <object class="IBPartialClassDescription"> - <string key="className">NSDocument</string> + <string key="className">IKImageView</string> <object class="NSMutableDictionary" key="actions"> - <bool key="EncodedWithXMLCoder">YES</bool> - <object class="NSArray" key="dict.sortedKeys"> - <bool key="EncodedWithXMLCoder">YES</bool> - <string>printDocument:</string> - <string>revertDocumentToSaved:</string> - <string>runPageLayout:</string> - <string>saveDocument:</string> - <string>saveDocumentAs:</string> - <string>saveDocumentTo:</string> - </object> - <object class="NSMutableArray" key="dict.values"> - <bool key="EncodedWithXMLCoder">YES</bool> - <string>id</string> - <string>id</string> - <string>id</string> - <string>id</string> - <string>id</string> - <string>id</string> - </object> + <string key="NS.key.0">crop:</string> + <string key="NS.object.0">id</string> </object> <object class="NSMutableDictionary" key="actionInfosByName"> - <bool key="EncodedWithXMLCoder">YES</bool> - <object class="NSArray" key="dict.sortedKeys"> - <bool key="EncodedWithXMLCoder">YES</bool> - <string>printDocument:</string> - <string>revertDocumentToSaved:</string> - <string>runPageLayout:</string> - <string>saveDocument:</string> - <string>saveDocumentAs:</string> - <string>saveDocumentTo:</string> - </object> - <object class="NSMutableArray" key="dict.values"> - <bool key="EncodedWithXMLCoder">YES</bool> - <object class="IBActionInfo"> - <string key="name">printDocument:</string> - <string key="candidateClassName">id</string> - </object> - <object class="IBActionInfo"> - <string key="name">revertDocumentToSaved:</string> - <string key="candidateClassName">id</string> - </object> - <object class="IBActionInfo"> - <string key="name">runPageLayout:</string> - <string key="candidateClassName">id</string> - </object> - <object class="IBActionInfo"> - <string key="name">saveDocument:</string> - <string key="candidateClassName">id</string> - </object> - <object class="IBActionInfo"> - <string key="name">saveDocumentAs:</string> - <string key="candidateClassName">id</string> - </object> - <object class="IBActionInfo"> - <string key="name">saveDocumentTo:</string> - <string key="candidateClassName">id</string> - </object> + <string key="NS.key.0">crop:</string> + <object class="IBActionInfo" key="NS.object.0"> + <string key="name">crop:</string> + <string key="candidateClassName">id</string> </object> </object> <object class="IBClassDescriptionSource" key="sourceIdentifier"> <string key="majorKey">IBProjectSource</string> - <string key="minorKey">./Classes/NSDocument.h</string> + <string key="minorKey">./Classes/IKImageView.h</string> + </object> + </object> + <object class="IBPartialClassDescription"> + <string key="className">ParseErrorView</string> + <string key="superclassName">NSView</string> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBProjectSource</string> + <string key="minorKey">./Classes/ParseErrorView.h</string> </object> </object> <object class="IBPartialClassDescription"> @@ -2688,7 +2665,7 @@ <string>setFillToClosestHashed:</string> <string>setStrokeToClosestHashed:</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <string>id</string> <string>id</string> @@ -2715,7 +2692,7 @@ <string>setFillToClosestHashed:</string> <string>setStrokeToClosestHashed:</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBActionInfo"> <string key="name">addEdgeStyle:</string> @@ -2769,7 +2746,7 @@ <string>nodeStyleView</string> <string>shapeDropdown</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <string>NSCollectionView</string> <string>NSArrayController</string> @@ -2796,7 +2773,7 @@ <string>nodeStyleView</string> <string>shapeDropdown</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBToOneOutletInfo"> <string key="name">collectionView</string> @@ -2844,16 +2821,31 @@ <object class="IBPartialClassDescription"> <string key="className">TikzSourceController</string> <string key="superclassName">NSObject</string> + <object class="NSMutableDictionary" key="actions"> + <string key="NS.key.0">closeParseError:</string> + <string key="NS.object.0">id</string> + </object> + <object class="NSMutableDictionary" key="actionInfosByName"> + <string key="NS.key.0">closeParseError:</string> + <object class="IBActionInfo" key="NS.object.0"> + <string key="name">closeParseError:</string> + <string key="candidateClassName">id</string> + </object> + </object> <object class="NSMutableDictionary" key="outlets"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSArray" key="dict.sortedKeys"> <bool key="EncodedWithXMLCoder">YES</bool> + <string>errorMessage</string> + <string>errorNotification</string> <string>graphicsView</string> <string>sourceView</string> <string>status</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> + <string>NSTextField</string> + <string>ParseErrorView</string> <string>GraphicsView</string> <string>NSTextView</string> <string>NSTextField</string> @@ -2863,13 +2855,23 @@ <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSArray" key="dict.sortedKeys"> <bool key="EncodedWithXMLCoder">YES</bool> + <string>errorMessage</string> + <string>errorNotification</string> <string>graphicsView</string> <string>sourceView</string> <string>status</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBToOneOutletInfo"> + <string key="name">errorMessage</string> + <string key="candidateClassName">NSTextField</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">errorNotification</string> + <string key="candidateClassName">ParseErrorView</string> + </object> + <object class="IBToOneOutletInfo"> <string key="name">graphicsView</string> <string key="candidateClassName">GraphicsView</string> </object> @@ -2898,7 +2900,7 @@ <string>toolMatrix</string> <string>toolPalette</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <string>NSMatrix</string> <string>NSPanel</string> @@ -2911,7 +2913,7 @@ <string>toolMatrix</string> <string>toolPalette</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBToOneOutletInfo"> <string key="name">toolMatrix</string> @@ -2932,10 +2934,6 @@ </object> <int key="IBDocument.localizationMode">0</int> <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string> - <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults"> - <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string> - <integer value="1050" key="NS.object.0"/> - </object> <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies"> <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string> <integer value="3000" key="NS.object.0"/> @@ -2953,10 +2951,10 @@ <string>select-rectangular</string> <string>transform-crop-and-resize</string> </object> - <object class="NSMutableArray" key="dict.values"> + <object class="NSArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> - <string>{9, 8}</string> - <string>{7, 2}</string> + <string>{11, 11}</string> + <string>{10, 3}</string> <string>{22, 22}</string> <string>{22, 22}</string> <string>{22, 22}</string> diff --git a/tikzit/English.lproj/Preamble.xib b/tikzit/English.lproj/Preamble.xib index c35ead1..f94131a 100644 --- a/tikzit/English.lproj/Preamble.xib +++ b/tikzit/English.lproj/Preamble.xib @@ -1,39 +1,42 @@ <?xml version="1.0" encoding="UTF-8"?> <archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00"> <data> - <int key="IBDocument.SystemTarget">1050</int> - <string key="IBDocument.SystemVersion">11C74</string> - <string key="IBDocument.InterfaceBuilderVersion">1617</string> - <string key="IBDocument.AppKitVersion">1138.23</string> - <string key="IBDocument.HIToolboxVersion">567.00</string> + <int key="IBDocument.SystemTarget">1080</int> + <string key="IBDocument.SystemVersion">12C60</string> + <string key="IBDocument.InterfaceBuilderVersion">2843</string> + <string key="IBDocument.AppKitVersion">1187.34</string> + <string key="IBDocument.HIToolboxVersion">625.00</string> <object class="NSMutableDictionary" key="IBDocument.PluginVersions"> <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string> - <string key="NS.object.0">1617</string> + <string key="NS.object.0">2843</string> </object> <array key="IBDocument.IntegratedClassDependencies"> - <string>NSTableColumn</string> - <string>NSToolbar</string> - <string>NSScroller</string> - <string>NSSplitView</string> - <string>NSTextView</string> <string>NSButton</string> - <string>NSScrollView</string> - <string>NSTextFieldCell</string> <string>NSButtonCell</string> + <string>NSCustomObject</string> + <string>NSCustomView</string> <string>NSDictionaryController</string> - <string>NSToolbarSeparatorItem</string> + <string>NSScrollView</string> + <string>NSScroller</string> + <string>NSSplitView</string> + <string>NSTableColumn</string> <string>NSTableView</string> - <string>NSCustomView</string> - <string>NSCustomObject</string> + <string>NSTextFieldCell</string> + <string>NSTextView</string> + <string>NSToolbar</string> + <string>NSToolbarItem</string> + <string>NSToolbarSeparatorItem</string> + <string>NSUserDefaultsController</string> <string>NSView</string> <string>NSWindowTemplate</string> - <string>NSUserDefaultsController</string> - <string>NSToolbarItem</string> </array> <array key="IBDocument.PluginDependencies"> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> </array> - <dictionary class="NSMutableDictionary" key="IBDocument.Metadata"/> + <object class="NSMutableDictionary" key="IBDocument.Metadata"> + <string key="NS.key.0">PluginDependencyRecalculationVersion</string> + <integer value="1" key="NS.object.0"/> + </object> <array class="NSMutableArray" key="IBDocument.RootObjects" id="1000"> <object class="NSCustomObject" id="1001"> <string key="NSClassName">PreambleController</string> @@ -169,7 +172,7 @@ <reference ref="119176951"/> <reference ref="187483143"/> </array> - <array class="NSMutableArray" key="NSToolbarIBDefaultItems"> + <array key="NSToolbarIBDefaultItems"> <reference ref="853213581"/> <reference ref="1007648640"/> <reference ref="119176951"/> @@ -194,11 +197,10 @@ <int key="NSvFlags">292</int> <string key="NSFrame">{{28, 3}, {26, 26}}</string> <reference key="NSSuperview" ref="748784138"/> - <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="994346876"/> <bool key="NSEnabled">YES</bool> <object class="NSButtonCell" key="NSCell" id="645483794"> - <int key="NSCellFlags">-2080244224</int> + <int key="NSCellFlags">-2080374784</int> <int key="NSCellFlags2">134217728</int> <string key="NSContents"/> <object class="NSFont" key="NSSupport" id="449885435"> @@ -207,7 +209,7 @@ <int key="NSfFlags">1044</int> </object> <reference key="NSControlView" ref="886316939"/> - <int key="NSButtonFlags">-2033434369</int> + <int key="NSButtonFlags">-2033434624</int> <int key="NSButtonFlags2">162</int> <object class="NSCustomResource" key="NSNormalImage"> <string key="NSClassName">NSImage</string> @@ -218,17 +220,17 @@ <int key="NSPeriodicDelay">400</int> <int key="NSPeriodicInterval">75</int> </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> </object> <object class="NSButton" id="751390961"> <reference key="NSNextResponder" ref="748784138"/> <int key="NSvFlags">292</int> <string key="NSFrame">{{3, 3}, {26, 26}}</string> <reference key="NSSuperview" ref="748784138"/> - <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="886316939"/> <bool key="NSEnabled">YES</bool> <object class="NSButtonCell" key="NSCell" id="250905380"> - <int key="NSCellFlags">-2080244224</int> + <int key="NSCellFlags">-2080374784</int> <int key="NSCellFlags2">134217728</int> <string key="NSContents"/> <object class="NSFont" key="NSSupport"> @@ -237,7 +239,7 @@ <int key="NSfFlags">16</int> </object> <reference key="NSControlView" ref="751390961"/> - <int key="NSButtonFlags">-2032385793</int> + <int key="NSButtonFlags">-2032386048</int> <int key="NSButtonFlags2">162</int> <object class="NSCustomResource" key="NSNormalImage"> <string key="NSClassName">NSImage</string> @@ -248,6 +250,7 @@ <int key="NSPeriodicDelay">400</int> <int key="NSPeriodicInterval">75</int> </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> </object> <object class="NSScrollView" id="288146954"> <reference key="NSNextResponder" ref="748784138"/> @@ -262,9 +265,10 @@ <int key="NSvFlags">256</int> <string key="NSFrameSize">{170, 388}</string> <reference key="NSSuperview" ref="488511675"/> - <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="170161021"/> <bool key="NSEnabled">YES</bool> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> + <bool key="NSControlAllowsExpansionToolTips">YES</bool> <object class="_NSCornerView" key="NSCornerView"> <nil key="NSNextResponder"/> <int key="NSvFlags">-2147483392</int> @@ -276,7 +280,7 @@ <double key="NSMinWidth">40</double> <double key="NSMaxWidth">1000</double> <object class="NSTableHeaderCell" key="NSHeaderCell"> - <int key="NSCellFlags">75628096</int> + <int key="NSCellFlags">75497536</int> <int key="NSCellFlags2">2048</int> <string key="NSContents">Preambles</string> <object class="NSFont" key="NSSupport"> @@ -299,7 +303,7 @@ </object> </object> <object class="NSTextFieldCell" key="NSDataCell" id="437185374"> - <int key="NSCellFlags">337772096</int> + <int key="NSCellFlags">337641536</int> <int key="NSCellFlags2">2048</int> <string key="NSContents">Text Cell</string> <reference key="NSSupport" ref="449885435"/> @@ -355,7 +359,6 @@ </array> <string key="NSFrame">{{1, 1}, {170, 388}}</string> <reference key="NSSuperview" ref="288146954"/> - <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="301033291"/> <reference key="NSDocView" ref="301033291"/> <reference key="NSBGColor" ref="936413201"/> @@ -366,8 +369,8 @@ <int key="NSvFlags">-2147483392</int> <string key="NSFrame">{{224, 17}, {15, 102}}</string> <reference key="NSSuperview" ref="288146954"/> - <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="15780569"/> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> <reference key="NSTarget" ref="288146954"/> <string key="NSAction">_doScroller:</string> <double key="NSPercent">0.99742930591259638</double> @@ -377,8 +380,8 @@ <int key="NSvFlags">-2147483392</int> <string key="NSFrame">{{1, 119}, {223, 15}}</string> <reference key="NSSuperview" ref="288146954"/> - <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="751390961"/> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> <int key="NSsFlags">1</int> <reference key="NSTarget" ref="288146954"/> <string key="NSAction">_doScroller:</string> @@ -387,18 +390,19 @@ </array> <string key="NSFrame">{{0, 31}, {172, 390}}</string> <reference key="NSSuperview" ref="748784138"/> - <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="488511675"/> <int key="NSsFlags">133682</int> <reference key="NSVScroller" ref="170161021"/> <reference key="NSHScroller" ref="15780569"/> <reference key="NSContentView" ref="488511675"/> <bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes> + <double key="NSMinMagnification">0.25</double> + <double key="NSMaxMagnification">4</double> + <double key="NSMagnification">1</double> </object> </array> <string key="NSFrameSize">{172, 421}</string> <reference key="NSSuperview" ref="500079605"/> - <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="288146954"/> <string key="NSClassName">NSView</string> </object> @@ -417,28 +421,8 @@ <object class="NSTextView" id="581312847"> <reference key="NSNextResponder" ref="731534325"/> <int key="NSvFlags">2322</int> - <set class="NSMutableSet" key="NSDragTypes"> - <string>Apple HTML pasteboard type</string> - <string>Apple PDF pasteboard type</string> - <string>Apple PICT pasteboard type</string> - <string>Apple PNG pasteboard type</string> - <string>Apple URL pasteboard type</string> - <string>CorePasteboardFlavorType 0x6D6F6F76</string> - <string>NSColor pasteboard type</string> - <string>NSFilenamesPboardType</string> - <string>NSStringPboardType</string> - <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string> - <string>NeXT RTFD pasteboard type</string> - <string>NeXT Rich Text Format v1.0 pasteboard type</string> - <string>NeXT TIFF v4.0 pasteboard type</string> - <string>NeXT font pasteboard type</string> - <string>NeXT ruler pasteboard type</string> - <string>WebURLsWithTitlesPboardType</string> - <string>public.url</string> - </set> - <string key="NSFrameSize">{469, 14}</string> + <string key="NSFrameSize">{484, 419}</string> <reference key="NSSuperview" ref="731534325"/> - <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="610235341"/> <object class="NSTextContainer" key="NSTextContainer" id="906465762"> <object class="NSLayoutManager" key="NSLayoutManager"> @@ -451,15 +435,15 @@ <array class="NSMutableArray" key="NSTextContainers"> <reference ref="906465762"/> </array> - <int key="NSLMFlags">134</int> + <int key="NSLMFlags">166</int> <nil key="NSDelegate"/> </object> <reference key="NSTextView" ref="581312847"/> - <double key="NSWidth">469</double> + <double key="NSWidth">484</double> <int key="NSTCFlags">1</int> </object> <object class="NSTextViewSharedData" key="NSSharedData"> - <int key="NSFlags">12135</int> + <int key="NSFlags">67120999</int> <int key="NSTextCheckingTypes">0</int> <nil key="NSMarkedAttributes"/> <reference key="NSBackgroundColor" ref="654072305"/> @@ -495,13 +479,11 @@ </object> <int key="NSTVFlags">6</int> <string key="NSMaxSize">{495, 10000000}</string> - <string key="NSMinize">{223, 5}</string> <nil key="NSDelegate"/> </object> </array> - <string key="NSFrame">{{1, 1}, {469, 419}}</string> + <string key="NSFrame">{{1, 1}, {484, 419}}</string> <reference key="NSSuperview" ref="711248178"/> - <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="581312847"/> <reference key="NSDocView" ref="581312847"/> <reference key="NSBGColor" ref="654072305"/> @@ -534,10 +516,9 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes> <object class="NSScroller" id="610235341"> <reference key="NSNextResponder" ref="711248178"/> <int key="NSvFlags">256</int> - <string key="NSFrame">{{470, 1}, {15, 419}}</string> + <string key="NSFrame">{{469, 1}, {16, 419}}</string> <reference key="NSSuperview" ref="711248178"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView"/> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> <reference key="NSTarget" ref="711248178"/> <string key="NSAction">_doScroller:</string> <double key="NSCurValue">1</double> @@ -548,8 +529,8 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes> <int key="NSvFlags">-2147483392</int> <string key="NSFrame">{{-100, -100}, {87, 18}}</string> <reference key="NSSuperview" ref="711248178"/> - <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="731534325"/> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> <int key="NSsFlags">1</int> <reference key="NSTarget" ref="711248178"/> <string key="NSAction">_doScroller:</string> @@ -559,34 +540,33 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes> </array> <string key="NSFrameSize">{486, 421}</string> <reference key="NSSuperview" ref="994346876"/> - <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="743020768"/> <int key="NSsFlags">133138</int> <reference key="NSVScroller" ref="610235341"/> <reference key="NSHScroller" ref="743020768"/> <reference key="NSContentView" ref="731534325"/> + <double key="NSMinMagnification">0.25</double> + <double key="NSMaxMagnification">4</double> + <double key="NSMagnification">1</double> </object> </array> <string key="NSFrame">{{181, 0}, {486, 421}}</string> <reference key="NSSuperview" ref="500079605"/> - <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="711248178"/> <string key="NSClassName">NSView</string> </object> </array> <string key="NSFrameSize">{667, 421}</string> <reference key="NSSuperview" ref="1006"/> - <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="748784138"/> <bool key="NSIsVertical">YES</bool> </object> </array> <string key="NSFrameSize">{667, 421}</string> <reference key="NSSuperview"/> - <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="500079605"/> </object> - <string key="NSScreenRect">{{0, 0}, {1440, 878}}</string> + <string key="NSScreenRect">{{0, 0}, {1600, 1200}}</string> <string key="NSMaxSize">{10000000000000, 10000000000000}</string> <bool key="NSWindowIsRestorable">YES</bool> </object> @@ -676,6 +656,50 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes> <int key="connectionID">33</int> </object> <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">insertDefaultStyles:</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="119176951"/> + </object> + <int key="connectionID">38</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">preambleDictionaryController</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="374614894"/> + </object> + <int key="connectionID">93</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">addPreamble:</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="751390961"/> + </object> + <int key="connectionID">96</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBBindingConnection" key="connection"> + <string key="label">enabled: useDefaultPreamble</string> + <reference key="source" ref="119176951"/> + <reference key="destination" ref="1001"/> + <object class="NSNibBindingConnector" key="connector"> + <reference key="NSSource" ref="119176951"/> + <reference key="NSDestination" ref="1001"/> + <string key="NSLabel">enabled: useDefaultPreamble</string> + <string key="NSBinding">enabled</string> + <string key="NSKeyPath">useDefaultPreamble</string> + <object class="NSDictionary" key="NSOptions"> + <string key="NS.key.0">NSValueTransformerName</string> + <string key="NS.object.0">NSNegateBoolean</string> + </object> + <int key="NSNibBindingConnectorVersion">2</int> + </object> + </object> + <int key="connectionID">41</int> + </object> + <object class="IBConnectionRecord"> <object class="IBBindingConnection" key="connection"> <string key="label">attributedString: preambleText</string> <reference key="source" ref="581312847"/> @@ -716,20 +740,12 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes> <int key="connectionID">37</int> </object> <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">insertDefaultStyles:</string> - <reference key="source" ref="1001"/> - <reference key="destination" ref="119176951"/> - </object> - <int key="connectionID">38</int> - </object> - <object class="IBConnectionRecord"> <object class="IBBindingConnection" key="connection"> <string key="label">enabled: useDefaultPreamble</string> - <reference key="source" ref="119176951"/> + <reference key="source" ref="301033291"/> <reference key="destination" ref="1001"/> <object class="NSNibBindingConnector" key="connector"> - <reference key="NSSource" ref="119176951"/> + <reference key="NSSource" ref="301033291"/> <reference key="NSDestination" ref="1001"/> <string key="NSLabel">enabled: useDefaultPreamble</string> <string key="NSBinding">enabled</string> @@ -741,35 +757,39 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes> <int key="NSNibBindingConnectorVersion">2</int> </object> </object> - <int key="connectionID">41</int> + <int key="connectionID">72</int> </object> <object class="IBConnectionRecord"> - <object class="IBBindingConnection" key="connection"> - <string key="label">enabled: useDefaultPreamble</string> - <reference key="source" ref="751390961"/> + <object class="IBOutletConnection" key="connection"> + <string key="label">delegate</string> + <reference key="source" ref="301033291"/> <reference key="destination" ref="1001"/> + </object> + <int key="connectionID">97</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBBindingConnection" key="connection"> + <string key="label">value: arrangedObjects.key</string> + <reference key="source" ref="956633680"/> + <reference key="destination" ref="374614894"/> <object class="NSNibBindingConnector" key="connector"> - <reference key="NSSource" ref="751390961"/> - <reference key="NSDestination" ref="1001"/> - <string key="NSLabel">enabled: useDefaultPreamble</string> - <string key="NSBinding">enabled</string> - <string key="NSKeyPath">useDefaultPreamble</string> - <object class="NSDictionary" key="NSOptions"> - <string key="NS.key.0">NSValueTransformerName</string> - <string key="NS.object.0">NSNegateBoolean</string> - </object> + <reference key="NSSource" ref="956633680"/> + <reference key="NSDestination" ref="374614894"/> + <string key="NSLabel">value: arrangedObjects.key</string> + <string key="NSBinding">value</string> + <string key="NSKeyPath">arrangedObjects.key</string> <int key="NSNibBindingConnectorVersion">2</int> </object> </object> - <int key="connectionID">65</int> + <int key="connectionID">77</int> </object> <object class="IBConnectionRecord"> <object class="IBBindingConnection" key="connection"> <string key="label">enabled: useDefaultPreamble</string> - <reference key="source" ref="886316939"/> + <reference key="source" ref="751390961"/> <reference key="destination" ref="1001"/> <object class="NSNibBindingConnector" key="connector"> - <reference key="NSSource" ref="886316939"/> + <reference key="NSSource" ref="751390961"/> <reference key="NSDestination" ref="1001"/> <string key="NSLabel">enabled: useDefaultPreamble</string> <string key="NSBinding">enabled</string> @@ -781,15 +801,15 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes> <int key="NSNibBindingConnectorVersion">2</int> </object> </object> - <int key="connectionID">68</int> + <int key="connectionID">65</int> </object> <object class="IBConnectionRecord"> <object class="IBBindingConnection" key="connection"> <string key="label">enabled: useDefaultPreamble</string> - <reference key="source" ref="301033291"/> + <reference key="source" ref="886316939"/> <reference key="destination" ref="1001"/> <object class="NSNibBindingConnector" key="connector"> - <reference key="NSSource" ref="301033291"/> + <reference key="NSSource" ref="886316939"/> <reference key="NSDestination" ref="1001"/> <string key="NSLabel">enabled: useDefaultPreamble</string> <string key="NSBinding">enabled</string> @@ -801,23 +821,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes> <int key="NSNibBindingConnectorVersion">2</int> </object> </object> - <int key="connectionID">72</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBBindingConnection" key="connection"> - <string key="label">value: arrangedObjects.key</string> - <reference key="source" ref="956633680"/> - <reference key="destination" ref="374614894"/> - <object class="NSNibBindingConnector" key="connector"> - <reference key="NSSource" ref="956633680"/> - <reference key="NSDestination" ref="374614894"/> - <string key="NSLabel">value: arrangedObjects.key</string> - <string key="NSBinding">value</string> - <string key="NSKeyPath">arrangedObjects.key</string> - <int key="NSNibBindingConnectorVersion">2</int> - </object> - </object> - <int key="connectionID">77</int> + <int key="connectionID">68</int> </object> <object class="IBConnectionRecord"> <object class="IBBindingConnection" key="connection"> @@ -859,30 +863,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes> </object> <int key="connectionID">92</int> </object> - <object class="IBConnectionRecord"> - <object class="IBOutletConnection" key="connection"> - <string key="label">preambleDictionaryController</string> - <reference key="source" ref="1001"/> - <reference key="destination" ref="374614894"/> - </object> - <int key="connectionID">93</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">addPreamble:</string> - <reference key="source" ref="1001"/> - <reference key="destination" ref="751390961"/> - </object> - <int key="connectionID">96</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBOutletConnection" key="connection"> - <string key="label">delegate</string> - <reference key="source" ref="301033291"/> - <reference key="destination" ref="1001"/> - </object> - <int key="connectionID">97</int> - </object> </array> <object class="IBMutableOrderedSet" key="objectRecords"> <array key="orderedObjects"> @@ -1130,77 +1110,9 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes> <nil key="sourceID"/> <int key="maxID">97</int> </object> - <object class="IBClassDescriber" key="IBDocument.Classes"> - <array class="NSMutableArray" key="referencedPartialClassDescriptions"> - <object class="IBPartialClassDescription"> - <string key="className">PreambleController</string> - <string key="superclassName">NSWindowController</string> - <dictionary class="NSMutableDictionary" key="actions"> - <string key="addPreamble:">id</string> - <string key="duplicatePreamble:">id</string> - <string key="insertDefaultStyles:">id</string> - <string key="setPreamble:">id</string> - </dictionary> - <dictionary class="NSMutableDictionary" key="actionInfosByName"> - <object class="IBActionInfo" key="addPreamble:"> - <string key="name">addPreamble:</string> - <string key="candidateClassName">id</string> - </object> - <object class="IBActionInfo" key="duplicatePreamble:"> - <string key="name">duplicatePreamble:</string> - <string key="candidateClassName">id</string> - </object> - <object class="IBActionInfo" key="insertDefaultStyles:"> - <string key="name">insertDefaultStyles:</string> - <string key="candidateClassName">id</string> - </object> - <object class="IBActionInfo" key="setPreamble:"> - <string key="name">setPreamble:</string> - <string key="candidateClassName">id</string> - </object> - </dictionary> - <dictionary class="NSMutableDictionary" key="outlets"> - <string key="customToolbarItem">NSToolbarItem</string> - <string key="defaultToolbarItem">NSToolbarItem</string> - <string key="preambleDictionaryController">NSDictionaryController</string> - <string key="textView">NSTextView</string> - <string key="toolbar">NSToolbar</string> - </dictionary> - <dictionary class="NSMutableDictionary" key="toOneOutletInfosByName"> - <object class="IBToOneOutletInfo" key="customToolbarItem"> - <string key="name">customToolbarItem</string> - <string key="candidateClassName">NSToolbarItem</string> - </object> - <object class="IBToOneOutletInfo" key="defaultToolbarItem"> - <string key="name">defaultToolbarItem</string> - <string key="candidateClassName">NSToolbarItem</string> - </object> - <object class="IBToOneOutletInfo" key="preambleDictionaryController"> - <string key="name">preambleDictionaryController</string> - <string key="candidateClassName">NSDictionaryController</string> - </object> - <object class="IBToOneOutletInfo" key="textView"> - <string key="name">textView</string> - <string key="candidateClassName">NSTextView</string> - </object> - <object class="IBToOneOutletInfo" key="toolbar"> - <string key="name">toolbar</string> - <string key="candidateClassName">NSToolbar</string> - </object> - </dictionary> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBProjectSource</string> - <string key="minorKey">./Classes/PreambleController.h</string> - </object> - </object> - </array> - </object> + <object class="IBClassDescriber" key="IBDocument.Classes"/> <int key="IBDocument.localizationMode">0</int> <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string> - <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults"> - <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string> - <integer value="1050" key="NS.object.0"/> - </object> <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies"> <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string> <real value="3200" key="NS.object.0"/> @@ -1209,8 +1121,8 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes> <int key="IBDocument.defaultPropertyAccessControl">3</int> <dictionary class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes"> <string key="NSAddTemplate">{8, 8}</string> - <string key="NSMenuCheckmark">{9, 8}</string> - <string key="NSMenuMixedState">{7, 2}</string> + <string key="NSMenuCheckmark">{11, 11}</string> + <string key="NSMenuMixedState">{10, 3}</string> <string key="NSRemoveTemplate">{8, 8}</string> <string key="format-indent-less">{32, 32}</string> <string key="text-x-generic">{32, 32}</string> diff --git a/tikzit/English.lproj/UserDefaults.plist b/tikzit/English.lproj/UserDefaults.plist new file mode 100644 index 0000000..374f6ef --- /dev/null +++ b/tikzit/English.lproj/UserDefaults.plist @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>testDefaultsHandler</key> + <string>foo</string> +</dict> +</plist> diff --git a/tikzit/TikZiT.xcodeproj/project.pbxproj b/tikzit/TikZiT.xcodeproj/project.pbxproj index bf8e930..33d7495 100644 --- a/tikzit/TikZiT.xcodeproj/project.pbxproj +++ b/tikzit/TikZiT.xcodeproj/project.pbxproj @@ -131,6 +131,9 @@ 7F6E2C8C16B00ABA00BFE20D /* SFBInspectors.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 55CA98D412EF8FCE008F0368 /* SFBInspectors.framework */; }; 7F781C1A16B5DE1400239826 /* ParseErrorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F781C1916B5DE1400239826 /* ParseErrorView.m */; }; 7F90E88616DD29600069EBCD /* NSString+Tikz.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F90E88516DD29600069EBCD /* NSString+Tikz.m */; }; + 7F90E88D16DD47540069EBCD /* PreferenceController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F90E88B16DD47540069EBCD /* PreferenceController.m */; }; + 7F90E88E16DD47540069EBCD /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7F90E88C16DD47540069EBCD /* Preferences.xib */; }; + 7F90E89116DD54440069EBCD /* UserDefaults.plist in Resources */ = {isa = PBXBuildFile; fileRef = 7F90E88F16DD54440069EBCD /* UserDefaults.plist */; }; 7FB9BFEE16B57C2E00773146 /* TikzFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FB9BFED16B57C2E00773146 /* TikzFormatter.m */; }; 7FEED45716B1A7C500B056CB /* StyleManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FEED45616B1A7C500B056CB /* StyleManager.m */; }; 8D15AC2C0486D014006FF6A4 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 2A37F4B9FDCFA73011CA2CEA /* Credits.rtf */; }; @@ -346,6 +349,10 @@ 7F781C1916B5DE1400239826 /* ParseErrorView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ParseErrorView.m; path = src/osx/ParseErrorView.m; sourceTree = "<group>"; }; 7F90E88416DD29600069EBCD /* NSString+Tikz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSString+Tikz.h"; path = "src/common/NSString+Tikz.h"; sourceTree = "<group>"; }; 7F90E88516DD29600069EBCD /* NSString+Tikz.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSString+Tikz.m"; path = "src/common/NSString+Tikz.m"; sourceTree = "<group>"; }; + 7F90E88A16DD47540069EBCD /* PreferenceController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PreferenceController.h; path = src/osx/PreferenceController.h; sourceTree = "<group>"; }; + 7F90E88B16DD47540069EBCD /* PreferenceController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PreferenceController.m; path = src/osx/PreferenceController.m; sourceTree = "<group>"; }; + 7F90E88C16DD47540069EBCD /* Preferences.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = Preferences.xib; path = src/osx/Preferences.xib; sourceTree = "<group>"; }; + 7F90E89016DD54440069EBCD /* English */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = English; path = English.lproj/UserDefaults.plist; sourceTree = "<group>"; }; 7FB9BFEC16B57C2E00773146 /* TikzFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TikzFormatter.h; path = src/osx/TikzFormatter.h; sourceTree = "<group>"; }; 7FB9BFED16B57C2E00773146 /* TikzFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TikzFormatter.m; path = src/osx/TikzFormatter.m; sourceTree = "<group>"; }; 7FEED45516B1A7C400B056CB /* StyleManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StyleManager.h; path = src/common/StyleManager.h; sourceTree = "<group>"; }; @@ -466,6 +473,7 @@ 55E5E99D1215C8E300256F69 /* transform-crop-and-resize.png */, 5573B98711DA377C00B5DC5D /* text-x-script.png */, 8D15AC360486D014006FF6A4 /* TikZiT-Info.plist */, + 7F90E88F16DD54440069EBCD /* UserDefaults.plist */, 089C165FFE840EACC02AAC07 /* InfoPlist.strings */, 2A37F4B9FDCFA73011CA2CEA /* Credits.rtf */, 55D949111165D8870044178C /* draw-ellipse.png */, @@ -477,6 +485,7 @@ 559EFA5611C7D95F00D020F4 /* tikzit_dsa_pub.pem */, 55D945701165904F0044178C /* tikzitdoc.icns */, 55D945711165904F0044178C /* tikzit.icns */, + 7F90E88C16DD47540069EBCD /* Preferences.xib */, 55391AF713D3250F007DBE71 /* Preamble.xib */, 55391AF513D324FE007DBE71 /* Preview.xib */, 55391B0013D32608007DBE71 /* PropertyInspector.xib */, @@ -647,6 +656,8 @@ 55CA997112F08281008F0368 /* TikzWindowController.m */, 553A4C58144ED3D500AA6FAC /* NilToEmptyStringTransformer.h */, 553A4C59144ED3D500AA6FAC /* NilToEmptyStringTransformer.m */, + 7F90E88A16DD47540069EBCD /* PreferenceController.h */, + 7F90E88B16DD47540069EBCD /* PreferenceController.m */, ); name = Gui; sourceTree = "<group>"; @@ -802,6 +813,8 @@ 55397C8D1449ABFC006942FB /* AH_latex_tail.png in Resources */, 55397C901449AC7C006942FB /* AH_latex_head.png in Resources */, 55397C911449AC7C006942FB /* AH_plain_head.png in Resources */, + 7F90E88E16DD47540069EBCD /* Preferences.xib in Resources */, + 7F90E89116DD54440069EBCD /* UserDefaults.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -907,6 +920,7 @@ 7FB9BFEE16B57C2E00773146 /* TikzFormatter.m in Sources */, 7F781C1A16B5DE1400239826 /* ParseErrorView.m in Sources */, 7F90E88616DD29600069EBCD /* NSString+Tikz.m in Sources */, + 7F90E88D16DD47540069EBCD /* PreferenceController.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -985,6 +999,14 @@ name = StylePalette.xib; sourceTree = "<group>"; }; + 7F90E88F16DD54440069EBCD /* UserDefaults.plist */ = { + isa = PBXVariantGroup; + children = ( + 7F90E89016DD54440069EBCD /* English */, + ); + name = UserDefaults.plist; + sourceTree = "<group>"; + }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ diff --git a/tikzit/src/osx/AppDelegate.h b/tikzit/src/osx/AppDelegate.h index 349b47b..64acc38 100644 --- a/tikzit/src/osx/AppDelegate.h +++ b/tikzit/src/osx/AppDelegate.h @@ -28,6 +28,7 @@ #import "PreambleController.h" #import "PreviewController.h" #import "GraphicsView.h" +#import "PreferenceController.h"; @interface AppDelegate : NSObject { NSMapTable *table; @@ -35,6 +36,7 @@ PropertyInspectorController *propertyInspectorController; PreambleController *preambleController; PreviewController *previewController; + PreferenceController *preferenceController; ToolPaletteController *toolPaletteController; IBOutlet GraphicsView *graphicsView; NSString *tempDir; @@ -44,10 +46,12 @@ @property IBOutlet ToolPaletteController *toolPaletteController; - (void)awakeFromNib; ++ (void)setDefaults; - (void)applicationWillTerminate:(NSNotification *)notification; - (IBAction)toggleStyleInspector:(id)sender; - (IBAction)togglePropertyInspector:(id)sender; - (IBAction)togglePreamble:(id)sender; +- (IBAction)togglePreferences:(id)sender; - (IBAction)refreshShapes:(id)sender; @end diff --git a/tikzit/src/osx/AppDelegate.m b/tikzit/src/osx/AppDelegate.m index bb1b5d6..ad1d407 100644 --- a/tikzit/src/osx/AppDelegate.m +++ b/tikzit/src/osx/AppDelegate.m @@ -31,6 +31,9 @@ @synthesize stylePaletteController, toolPaletteController; ++(void)initialize{ + [self setDefaults]; +} - (void)awakeFromNib { [TikzGraphAssembler setup]; // initialise lex/yacc parser globals @@ -66,11 +69,44 @@ [[PreviewController alloc] initWithWindowNibName:@"Preview" preambleController:preambleController tempDir:tempDir]; + + preferenceController = [[PreferenceController alloc] initWithWindowNibName:@"Preferences"]; // each application has one global preview controller [PreviewController setDefaultPreviewController:previewController]; } ++ (void)setDefaults{ + NSLog(@"Setting defaults..."); + + NSString *userDefaultsValuesPath; + NSDictionary *userDefaultsValuesDict; + NSDictionary *initialValuesDict; + NSArray *resettableUserDefaultsKeys; + + // load the default values for the user defaults + userDefaultsValuesPath=[[NSBundle mainBundle] pathForResource:@"UserDefaults" + ofType:@"plist"]; + userDefaultsValuesDict=[NSDictionary dictionaryWithContentsOfFile:userDefaultsValuesPath]; + + NSLog(@"Defaults dict: %@",userDefaultsValuesDict); + + // set them in the standard user defaults + [[NSUserDefaults standardUserDefaults] registerDefaults:userDefaultsValuesDict]; + + // if your application supports resetting a subset of the defaults to + // factory values, you should set those values + // in the shared user defaults controller + //resettableUserDefaultsKeys=[NSArray arrayWithObjects:@"Value1",@"Value2",@"Value3",nil]; + //initialValuesDict=[userDefaultsValuesDict dictionaryWithValuesForKeys:resettableUserDefaultsKeys]; + + // Set the initial values in the shared user defaults controller + //[[NSUserDefaultsController sharedUserDefaultsController] setInitialValues:initialValuesDict]; + + + NSLog(@"Done with defaults..."); +} + - (void)applicationWillTerminate:(NSNotification *)notification { NSString *supportDir = [SupportDir userSupportDir]; [stylePaletteController saveStyles:supportDir]; @@ -100,6 +136,10 @@ [self toggleController:preambleController]; } +- (IBAction)togglePreferences:(id)sender { + [self toggleController:preferenceController]; +} + - (IBAction)refreshShapes:(id)sender { [Shape refreshShapeDictionary]; } diff --git a/tikzit/src/osx/PreferenceController.h b/tikzit/src/osx/PreferenceController.h new file mode 100644 index 0000000..9143851 --- /dev/null +++ b/tikzit/src/osx/PreferenceController.h @@ -0,0 +1,21 @@ +// +// PreferenceController.h +// TikZiT +// +// Created by Karl Johan Paulsson on 26/02/2013. +// Copyright (c) 2013 Aleks Kissinger. All rights reserved. +// + +#import <Cocoa/Cocoa.h> + +@interface PreferenceController : NSWindowController{ + + IBOutlet NSView *engineView; + IBOutlet NSView *generalView; + + int currentViewTag; +} + +- (IBAction)switchView:(id)sender; + +@end diff --git a/tikzit/src/osx/PreferenceController.m b/tikzit/src/osx/PreferenceController.m new file mode 100644 index 0000000..e2c9984 --- /dev/null +++ b/tikzit/src/osx/PreferenceController.m @@ -0,0 +1,103 @@ +// +// PreferenceController.m +// TikZiT +// +// Created by Karl Johan Paulsson on 26/02/2013. +// Copyright (c) 2013 Aleks Kissinger. All rights reserved. +// + +#import "PreferenceController.h" + +@interface PreferenceController () + +@end + +@implementation PreferenceController + +- (id)initWithWindow:(NSWindow *)window +{ + self = [super initWithWindow:window]; + if (self) { + // Initialization code here. + NSLog(@"preference controller is running..."); + NSLog(@"Test defaults: %@",[[NSUserDefaults standardUserDefaults] valueForKey:@"testDefaultsHandler"]); + } + + return self; +} + +- (void)windowDidLoad +{ + [super windowDidLoad]; + + // Implement this method to handle any initialization after your window controller's window has been loaded from its nib file. +} + +- (NSRect)newFrameForNewContentView:(NSView*)view { + + NSWindow *window = [self window]; + NSRect newFrameRect = [window frameRectForContentRect:[view frame]]; + NSRect oldFrameRect = [window frame]; + NSSize newSize = newFrameRect.size; + NSSize oldSize = oldFrameRect.size; + + NSRect frame = [window frame]; + frame.size = newSize; + frame.origin.y -= (newSize.height - oldSize.height); + + return frame; +} + +- (NSView *)viewForTag:(int)tag { + + NSView *view = nil; + switch (tag) { + default: + case 0: + view = generalView; + break; + case 1: + view = engineView; + break; + } + + return view; +} + +- (BOOL)validateToolbarItem:(NSToolbarItem *)item { + + if ([item tag] == currentViewTag) return NO; + else return YES; + +} + +- (void)awakeFromNib { + + [[self window] setContentSize:[generalView frame].size]; + [[[self window] contentView] addSubview:generalView]; + [[[self window] contentView] setWantsLayer:YES]; +} + +- (IBAction)switchView:(id)sender { + + int tag = [sender tag]; + NSView *view = [self viewForTag:tag]; + NSView *previousView = [self viewForTag:currentViewTag]; + currentViewTag = tag; + + NSRect newFrame = [self newFrameForNewContentView:view]; + + + [NSAnimationContext beginGrouping]; + + if ([[NSApp currentEvent] modifierFlags] & NSShiftKeyMask) + [[NSAnimationContext currentContext] setDuration:1.0]; + + [[[[self window] contentView] animator] replaceSubview:previousView with:view]; + [[[self window] animator] setFrame:newFrame display:YES]; + + [NSAnimationContext endGrouping]; + +} + +@end diff --git a/tikzit/src/osx/Preferences.xib b/tikzit/src/osx/Preferences.xib new file mode 100644 index 0000000..7184328 --- /dev/null +++ b/tikzit/src/osx/Preferences.xib @@ -0,0 +1,684 @@ +<?xml version="1.0" encoding="UTF-8"?> +<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00"> + <data> + <int key="IBDocument.SystemTarget">1080</int> + <string key="IBDocument.SystemVersion">12C60</string> + <string key="IBDocument.InterfaceBuilderVersion">2843</string> + <string key="IBDocument.AppKitVersion">1187.34</string> + <string key="IBDocument.HIToolboxVersion">625.00</string> + <object class="NSMutableDictionary" key="IBDocument.PluginVersions"> + <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="NS.object.0">2843</string> + </object> + <array key="IBDocument.IntegratedClassDependencies"> + <string>IBNSLayoutConstraint</string> + <string>NSCustomObject</string> + <string>NSCustomView</string> + <string>NSTextField</string> + <string>NSTextFieldCell</string> + <string>NSToolbar</string> + <string>NSToolbarItem</string> + <string>NSUserDefaultsController</string> + <string>NSView</string> + <string>NSWindowTemplate</string> + </array> + <array key="IBDocument.PluginDependencies"> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + </array> + <object class="NSMutableDictionary" key="IBDocument.Metadata"> + <string key="NS.key.0">PluginDependencyRecalculationVersion</string> + <integer value="1" key="NS.object.0"/> + </object> + <array class="NSMutableArray" key="IBDocument.RootObjects" id="1000"> + <object class="NSCustomObject" id="1001"> + <string key="NSClassName">PreferenceController</string> + </object> + <object class="NSCustomObject" id="1003"> + <string key="NSClassName">FirstResponder</string> + </object> + <object class="NSCustomObject" id="1004"> + <string key="NSClassName">NSApplication</string> + </object> + <object class="NSWindowTemplate" id="1005"> + <int key="NSWindowStyleMask">15</int> + <int key="NSWindowBacking">2</int> + <string key="NSWindowRect">{{196, 240}, {480, 270}}</string> + <int key="NSWTFlags">544735232</int> + <string key="NSWindowTitle">Window</string> + <string key="NSWindowClass">NSWindow</string> + <object class="NSToolbar" key="NSViewClass" id="338765480"> + <object class="NSMutableString" key="NSToolbarIdentifier"> + <characters key="NS.bytes">C1747407-DC9A-4297-9C1C-0A5010984E6C</characters> + </object> + <nil key="NSToolbarDelegate"/> + <bool key="NSToolbarPrefersToBeShown">YES</bool> + <bool key="NSToolbarShowsBaselineSeparator">YES</bool> + <bool key="NSToolbarAllowsUserCustomization">NO</bool> + <bool key="NSToolbarAutosavesConfiguration">NO</bool> + <int key="NSToolbarDisplayMode">1</int> + <int key="NSToolbarSizeMode">1</int> + <dictionary class="NSMutableDictionary" key="NSToolbarIBIdentifiedItems"> + <object class="NSToolbarItem" key="A3DDD070-5637-444B-92C6-905084CAC389" id="914743654"> + <object class="NSMutableString" key="NSToolbarItemIdentifier"> + <characters key="NS.bytes">A3DDD070-5637-444B-92C6-905084CAC389</characters> + </object> + <string key="NSToolbarItemLabel">General</string> + <string key="NSToolbarItemPaletteLabel">General</string> + <string key="NSToolbarItemToolTip"/> + <nil key="NSToolbarItemView"/> + <object class="NSCustomResource" key="NSToolbarItemImage" id="31080890"> + <string key="NSClassName">NSImage</string> + <string key="NSResourceName">NSPreferencesGeneral</string> + </object> + <nil key="NSToolbarItemTarget"/> + <nil key="NSToolbarItemAction"/> + <string key="NSToolbarItemMinSize">{0, 0}</string> + <string key="NSToolbarItemMaxSize">{0, 0}</string> + <bool key="NSToolbarItemEnabled">YES</bool> + <bool key="NSToolbarItemAutovalidates">YES</bool> + <int key="NSToolbarItemTag">0</int> + <bool key="NSToolbarIsUserRemovable">YES</bool> + <int key="NSToolbarItemVisibilityPriority">0</int> + </object> + <object class="NSToolbarItem" key="F85FE7C2-9847-4E58-8BF6-BE334E918CA7" id="641338426"> + <object class="NSMutableString" key="NSToolbarItemIdentifier"> + <characters key="NS.bytes">F85FE7C2-9847-4E58-8BF6-BE334E918CA7</characters> + </object> + <string key="NSToolbarItemLabel">Engine</string> + <string key="NSToolbarItemPaletteLabel">Engine</string> + <string key="NSToolbarItemToolTip"/> + <nil key="NSToolbarItemView"/> + <reference key="NSToolbarItemImage" ref="31080890"/> + <nil key="NSToolbarItemTarget"/> + <nil key="NSToolbarItemAction"/> + <string key="NSToolbarItemMinSize">{0, 0}</string> + <string key="NSToolbarItemMaxSize">{0, 0}</string> + <bool key="NSToolbarItemEnabled">YES</bool> + <bool key="NSToolbarItemAutovalidates">YES</bool> + <int key="NSToolbarItemTag">1</int> + <bool key="NSToolbarIsUserRemovable">YES</bool> + <int key="NSToolbarItemVisibilityPriority">0</int> + </object> + </dictionary> + <array class="NSMutableArray" key="NSToolbarIBAllowedItems"> + <reference ref="914743654"/> + <reference ref="641338426"/> + </array> + <array key="NSToolbarIBDefaultItems"> + <reference ref="914743654"/> + <reference ref="641338426"/> + </array> + <array key="NSToolbarIBSelectableItems" id="0"/> + </object> + <nil key="NSUserInterfaceItemIdentifier"/> + <object class="NSView" key="NSWindowView" id="1006"> + <reference key="NSNextResponder"/> + <int key="NSvFlags">256</int> + <string key="NSFrameSize">{480, 270}</string> + <reference key="NSSuperview"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView"/> + </object> + <string key="NSScreenRect">{{0, 0}, {1600, 1200}}</string> + <string key="NSMaxSize">{10000000000000, 10000000000000}</string> + <bool key="NSWindowIsRestorable">YES</bool> + </object> + <object class="NSCustomView" id="103531975"> + <reference key="NSNextResponder"/> + <int key="NSvFlags">268</int> + <array class="NSMutableArray" key="NSSubviews"> + <object class="NSTextField" id="762565485"> + <reference key="NSNextResponder" ref="103531975"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{20, 32}, {96, 22}}</string> + <reference key="NSSuperview" ref="103531975"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView"/> + <string key="NSReuseIdentifierKey">_NS:9</string> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="186397132"> + <int key="NSCellFlags">-1804599231</int> + <int key="NSCellFlags2">272630784</int> + <string key="NSContents"/> + <object class="NSFont" key="NSSupport" id="924461577"> + <string key="NSName">LucidaGrande</string> + <double key="NSSize">13</double> + <int key="NSfFlags">1044</int> + </object> + <string key="NSCellIdentifier">_NS:9</string> + <reference key="NSControlView" ref="762565485"/> + <bool key="NSDrawsBackground">YES</bool> + <object class="NSColor" key="NSBackgroundColor"> + <int key="NSColorSpace">6</int> + <string key="NSCatalogName">System</string> + <string key="NSColorName">textBackgroundColor</string> + <object class="NSColor" key="NSColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MQA</bytes> + </object> + </object> + <object class="NSColor" key="NSTextColor"> + <int key="NSColorSpace">6</int> + <string key="NSCatalogName">System</string> + <string key="NSColorName">textColor</string> + <object class="NSColor" key="NSColor" id="433834218"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MAA</bytes> + </object> + </object> + </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> + </object> + <object class="NSTextField" id="539123669"> + <reference key="NSNextResponder" ref="103531975"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{17, 69}, {47, 17}}</string> + <reference key="NSSuperview" ref="103531975"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="762565485"/> + <string key="NSReuseIdentifierKey">_NS:1535</string> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="459248896"> + <int key="NSCellFlags">68157504</int> + <int key="NSCellFlags2">272630784</int> + <string key="NSContents">Engine</string> + <reference key="NSSupport" ref="924461577"/> + <string key="NSCellIdentifier">_NS:1535</string> + <reference key="NSControlView" ref="539123669"/> + <object class="NSColor" key="NSBackgroundColor" id="1052083660"> + <int key="NSColorSpace">6</int> + <string key="NSCatalogName">System</string> + <string key="NSColorName">controlColor</string> + <object class="NSColor" key="NSColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes> + </object> + </object> + <object class="NSColor" key="NSTextColor" id="266723537"> + <int key="NSColorSpace">6</int> + <string key="NSCatalogName">System</string> + <string key="NSColorName">controlTextColor</string> + <reference key="NSColor" ref="433834218"/> + </object> + </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> + </object> + </array> + <string key="NSFrameSize">{480, 96}</string> + <reference key="NSSuperview"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="539123669"/> + <string key="NSReuseIdentifierKey">_NS:9</string> + <string key="NSClassName">NSView</string> + </object> + <object class="NSCustomView" id="596032684"> + <reference key="NSNextResponder"/> + <int key="NSvFlags">268</int> + <array class="NSMutableArray" key="NSSubviews"> + <object class="NSTextField" id="621229635"> + <reference key="NSNextResponder" ref="596032684"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{214, 40}, {53, 17}}</string> + <reference key="NSSuperview" ref="596032684"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView"/> + <string key="NSReuseIdentifierKey">_NS:1535</string> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="653425178"> + <int key="NSCellFlags">68157504</int> + <int key="NSCellFlags2">272630784</int> + <string key="NSContents">General</string> + <reference key="NSSupport" ref="924461577"/> + <string key="NSCellIdentifier">_NS:1535</string> + <reference key="NSControlView" ref="621229635"/> + <reference key="NSBackgroundColor" ref="1052083660"/> + <reference key="NSTextColor" ref="266723537"/> + </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> + </object> + </array> + <string key="NSFrameSize">{480, 96}</string> + <reference key="NSSuperview"/> + <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="621229635"/> + <string key="NSReuseIdentifierKey">_NS:9</string> + <string key="NSClassName">NSView</string> + </object> + <object class="NSUserDefaultsController" id="706090457"> + <bool key="NSSharedInstance">YES</bool> + </object> + </array> + <object class="IBObjectContainer" key="IBDocument.Objects"> + <array class="NSMutableArray" key="connectionRecords"> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">window</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="1005"/> + </object> + <int key="connectionID">3</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">engineView</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="103531975"/> + </object> + <int key="connectionID">23</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">generalView</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="596032684"/> + </object> + <int key="connectionID">25</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">switchView:</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="914743654"/> + </object> + <int key="connectionID">26</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">switchView:</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="641338426"/> + </object> + <int key="connectionID">27</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">delegate</string> + <reference key="source" ref="1005"/> + <reference key="destination" ref="1001"/> + </object> + <int key="connectionID">4</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBBindingConnection" key="connection"> + <string key="label">value: values.testDefaultsHandlerOther</string> + <reference key="source" ref="186397132"/> + <reference key="destination" ref="706090457"/> + <object class="NSNibBindingConnector" key="connector"> + <reference key="NSSource" ref="186397132"/> + <reference key="NSDestination" ref="706090457"/> + <string key="NSLabel">value: values.testDefaultsHandlerOther</string> + <string key="NSBinding">value</string> + <string key="NSKeyPath">values.testDefaultsHandlerOther</string> + <int key="NSNibBindingConnectorVersion">2</int> + </object> + </object> + <int key="connectionID">52</int> + </object> + </array> + <object class="IBMutableOrderedSet" key="objectRecords"> + <array key="orderedObjects"> + <object class="IBObjectRecord"> + <int key="objectID">0</int> + <reference key="object" ref="0"/> + <reference key="children" ref="1000"/> + <nil key="parent"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">-2</int> + <reference key="object" ref="1001"/> + <reference key="parent" ref="0"/> + <string key="objectName">File's Owner</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">-1</int> + <reference key="object" ref="1003"/> + <reference key="parent" ref="0"/> + <string key="objectName">First Responder</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">-3</int> + <reference key="object" ref="1004"/> + <reference key="parent" ref="0"/> + <string key="objectName">Application</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">1</int> + <reference key="object" ref="1005"/> + <array class="NSMutableArray" key="children"> + <reference ref="1006"/> + <reference ref="338765480"/> + </array> + <reference key="parent" ref="0"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">2</int> + <reference key="object" ref="1006"/> + <reference key="parent" ref="1005"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">5</int> + <reference key="object" ref="338765480"/> + <array class="NSMutableArray" key="children"> + <reference ref="641338426"/> + <reference ref="914743654"/> + </array> + <reference key="parent" ref="1005"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">11</int> + <reference key="object" ref="641338426"/> + <reference key="parent" ref="338765480"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">12</int> + <reference key="object" ref="914743654"/> + <reference key="parent" ref="338765480"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">13</int> + <reference key="object" ref="103531975"/> + <array class="NSMutableArray" key="children"> + <object class="IBNSLayoutConstraint" id="783720041"> + <reference key="firstItem" ref="762565485"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="103531975"/> + <int key="secondAttribute">5</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="103531975"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="716469509"> + <reference key="firstItem" ref="762565485"/> + <int key="firstAttribute">3</int> + <int key="relation">0</int> + <reference key="secondItem" ref="103531975"/> + <int key="secondAttribute">3</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">42</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="103531975"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="338893657"> + <reference key="firstItem" ref="539123669"/> + <int key="firstAttribute">3</int> + <int key="relation">0</int> + <reference key="secondItem" ref="103531975"/> + <int key="secondAttribute">3</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">10</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="103531975"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="559306534"> + <reference key="firstItem" ref="539123669"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="103531975"/> + <int key="secondAttribute">5</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="103531975"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <reference ref="539123669"/> + <reference ref="762565485"/> + </array> + <reference key="parent" ref="0"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">14</int> + <reference key="object" ref="596032684"/> + <array class="NSMutableArray" key="children"> + <object class="IBNSLayoutConstraint" id="536442865"> + <reference key="firstItem" ref="621229635"/> + <int key="firstAttribute">10</int> + <int key="relation">0</int> + <reference key="secondItem" ref="596032684"/> + <int key="secondAttribute">10</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">0.0</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="596032684"/> + <int key="scoringType">5</int> + <float key="scoringTypeFloat">22</float> + <int key="contentType">2</int> + </object> + <object class="IBNSLayoutConstraint" id="826972647"> + <reference key="firstItem" ref="621229635"/> + <int key="firstAttribute">9</int> + <int key="relation">0</int> + <reference key="secondItem" ref="596032684"/> + <int key="secondAttribute">9</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">0.0</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="596032684"/> + <int key="scoringType">5</int> + <float key="scoringTypeFloat">22</float> + <int key="contentType">2</int> + </object> + <reference ref="621229635"/> + </array> + <reference key="parent" ref="0"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">15</int> + <reference key="object" ref="539123669"/> + <array class="NSMutableArray" key="children"> + <reference ref="459248896"/> + </array> + <reference key="parent" ref="103531975"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">16</int> + <reference key="object" ref="459248896"/> + <reference key="parent" ref="539123669"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">19</int> + <reference key="object" ref="621229635"/> + <array class="NSMutableArray" key="children"> + <reference ref="653425178"/> + </array> + <reference key="parent" ref="596032684"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">20</int> + <reference key="object" ref="653425178"/> + <reference key="parent" ref="621229635"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">28</int> + <reference key="object" ref="826972647"/> + <reference key="parent" ref="596032684"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">29</int> + <reference key="object" ref="536442865"/> + <reference key="parent" ref="596032684"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">30</int> + <reference key="object" ref="559306534"/> + <reference key="parent" ref="103531975"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">31</int> + <reference key="object" ref="338893657"/> + <reference key="parent" ref="103531975"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">32</int> + <reference key="object" ref="762565485"/> + <array class="NSMutableArray" key="children"> + <reference ref="186397132"/> + <object class="IBNSLayoutConstraint" id="995764589"> + <reference key="firstItem" ref="762565485"/> + <int key="firstAttribute">7</int> + <int key="relation">0</int> + <nil key="secondItem"/> + <int key="secondAttribute">0</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">96</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="762565485"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">1</int> + </object> + </array> + <reference key="parent" ref="103531975"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">33</int> + <reference key="object" ref="186397132"/> + <reference key="parent" ref="762565485"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">34</int> + <reference key="object" ref="995764589"/> + <reference key="parent" ref="762565485"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">35</int> + <reference key="object" ref="716469509"/> + <reference key="parent" ref="103531975"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">36</int> + <reference key="object" ref="783720041"/> + <reference key="parent" ref="103531975"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">39</int> + <reference key="object" ref="706090457"/> + <reference key="parent" ref="0"/> + </object> + </array> + </object> + <dictionary class="NSMutableDictionary" key="flattenedProperties"> + <string key="-1.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="-3.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="1.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="1.IBWindowTemplateEditedContentRect">{{357, 418}, {480, 270}}</string> + <boolean value="NO" key="1.NSWindowTemplate.visibleAtLaunch"/> + <string key="11.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="12.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <array key="13.IBNSViewMetadataConstraints"> + <reference ref="559306534"/> + <reference ref="338893657"/> + <reference ref="716469509"/> + <reference ref="783720041"/> + </array> + <string key="13.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <array class="NSMutableArray" key="14.IBNSViewMetadataConstraints"> + <reference ref="826972647"/> + <reference ref="536442865"/> + </array> + <string key="14.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <boolean value="NO" key="15.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/> + <string key="15.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="16.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <boolean value="NO" key="19.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/> + <string key="19.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="2.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="20.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="28.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="29.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="30.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="31.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <array key="32.IBNSViewMetadataConstraints"> + <reference ref="995764589"/> + </array> + <boolean value="NO" key="32.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/> + <string key="32.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="33.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="34.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="35.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="36.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="39.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="5.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + </dictionary> + <dictionary class="NSMutableDictionary" key="unlocalizedProperties"/> + <nil key="activeLocalization"/> + <dictionary class="NSMutableDictionary" key="localizations"/> + <nil key="sourceID"/> + <int key="maxID">52</int> + </object> + <object class="IBClassDescriber" key="IBDocument.Classes"> + <array class="NSMutableArray" key="referencedPartialClassDescriptions"> + <object class="IBPartialClassDescription"> + <string key="className">PreferenceController</string> + <string key="superclassName">NSWindowController</string> + <object class="NSMutableDictionary" key="actions"> + <string key="NS.key.0">switchView:</string> + <string key="NS.object.0">id</string> + </object> + <object class="NSMutableDictionary" key="actionInfosByName"> + <string key="NS.key.0">switchView:</string> + <object class="IBActionInfo" key="NS.object.0"> + <string key="name">switchView:</string> + <string key="candidateClassName">id</string> + </object> + </object> + <dictionary class="NSMutableDictionary" key="outlets"> + <string key="engineView">NSView</string> + <string key="generalView">NSView</string> + </dictionary> + <dictionary class="NSMutableDictionary" key="toOneOutletInfosByName"> + <object class="IBToOneOutletInfo" key="engineView"> + <string key="name">engineView</string> + <string key="candidateClassName">NSView</string> + </object> + <object class="IBToOneOutletInfo" key="generalView"> + <string key="name">generalView</string> + <string key="candidateClassName">NSView</string> + </object> + </dictionary> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBProjectSource</string> + <string key="minorKey">./Classes/PreferenceController.h</string> + </object> + </object> + </array> + </object> + <int key="IBDocument.localizationMode">0</int> + <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string> + <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool> + <int key="IBDocument.defaultPropertyAccessControl">3</int> + <object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes"> + <string key="NS.key.0">NSPreferencesGeneral</string> + <string key="NS.object.0">{32, 32}</string> + </object> + <bool key="IBDocument.UseAutolayout">YES</bool> + </data> +</archive> |