Skip to content
Snippets Groups Projects
Commit 21e8f5b5 authored by George Nachman's avatar George Nachman
Browse files

Make tabview toggleable in fullscreen.

parent 362d6e42
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -2,28 +2,17 @@
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
<data>
<int key="IBDocument.SystemTarget">1050</int>
<string key="IBDocument.SystemVersion">11A459e</string>
<string key="IBDocument.InterfaceBuilderVersion">1864</string>
<string key="IBDocument.AppKitVersion">1121.2</string>
<string key="IBDocument.HIToolboxVersion">557.00</string>
<string key="IBDocument.SystemVersion">10J869</string>
<string key="IBDocument.InterfaceBuilderVersion">804</string>
<string key="IBDocument.AppKitVersion">1038.35</string>
<string key="IBDocument.HIToolboxVersion">461.00</string>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="NS.object.0">1864</string>
<string key="NS.object.0">804</string>
</object>
<object class="NSArray" key="IBDocument.IntegratedClassDependencies">
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>NSScroller</string>
<string>NSMenuItem</string>
<string>NSMenu</string>
<string>NSScrollView</string>
<string>NSTextFieldCell</string>
<string>NSImageView</string>
<string>NSImageCell</string>
<string>NSCustomObject</string>
<string>NSTextView</string>
<string>NSView</string>
<string>NSWindowTemplate</string>
<string>NSTextField</string>
<integer value="803"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
Loading
Loading
@@ -866,6 +855,15 @@
<reference key="NSOnImage" ref="643967552"/>
<reference key="NSMixedImage" ref="326707852"/>
</object>
<object class="NSMenuItem" id="675837179">
<reference key="NSMenu" ref="203853260"/>
<string key="NSTitle">Show Tabs in Fullscreen</string>
<string key="NSKeyEquiv">T</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="643967552"/>
<reference key="NSMixedImage" ref="326707852"/>
</object>
<object class="NSMenuItem" id="451524518">
<reference key="NSMenu" ref="203853260"/>
<string key="NSTitle">Toggle Full Screen</string>
Loading
Loading
@@ -1378,10 +1376,10 @@
<object class="NSMutableString" key="NSViewClass">
<characters key="NS.bytes">View</characters>
</object>
<nil key="NSUserInterfaceItemIdentifier"/>
<string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
<string key="NSWindowContentMinSize">{213, 107}</string>
<object class="NSView" key="NSWindowView" id="813030389">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
Loading
Loading
@@ -1486,11 +1484,9 @@
<reference key="NSInsertionColor" ref="406847328"/>
<nil key="NSLinkAttributes"/>
<nil key="NSDefaultParagraphStyle"/>
<nil key="NSTextFinder"/>
<int key="NSPreferredTextFinderStyle">0</int>
</object>
<int key="NSTVFlags">6</int>
<string key="NSMaxSize">{364, 10000000}</string>
<string key="NSMaxSize">{364, 1e+07}</string>
<string key="NSMinize">{165, 0}</string>
<nil key="NSDelegate"/>
</object>
Loading
Loading
@@ -1553,7 +1549,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
<string key="NSFrame">{{169, 20}, {165, 92}}</string>
<reference key="NSSuperview" ref="813030389"/>
<reference key="NSNextKeyView" ref="829948544"/>
<int key="NSsFlags">133120</int>
<int key="NSsFlags">0</int>
<reference key="NSVScroller" ref="770850232"/>
<reference key="NSHScroller" ref="607292965"/>
<reference key="NSContentView" ref="829948544"/>
Loading
Loading
@@ -1592,21 +1588,18 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
</object>
</object>
<string key="NSFrameSize">{354, 164}</string>
<reference key="NSSuperview"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
<string key="NSMinSize">{213, 129}</string>
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
<bool key="NSWindowIsRestorable">YES</bool>
<string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
</object>
<object class="NSCustomObject" id="358694580">
<string key="NSClassName">SUUpdater</string>
</object>
<object class="NSTextView" id="1030559242">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">2322</int>
<string key="NSFrameSize">{329, 1092}</string>
<reference key="NSSuperview"/>
<object class="NSTextContainer" key="NSTextContainer" id="901909503">
<object class="NSLayoutManager" key="NSLayoutManager">
<object class="NSTextStorage" key="NSTextStorage">
Loading
Loading
@@ -1771,16 +1764,14 @@ dy5hbmR5bWF0dXNjaGFrLm9yZy9wYWdlcy9zcGFya2xlCgoKCgoKCgoKCgoKCgoKCg</bytes>
</object>
</object>
<nil key="NSDefaultParagraphStyle"/>
<nil key="NSTextFinder"/>
<int key="NSPreferredTextFinderStyle">0</int>
</object>
<int key="NSTVFlags">6</int>
<string key="NSMaxSize">{660, 10000000}</string>
<string key="NSMaxSize">{660, 1e+07}</string>
<string key="NSMinize">{114, 0}</string>
<nil key="NSDelegate"/>
</object>
<object class="NSScrollView" id="345231008">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
Loading
Loading
@@ -2012,11 +2003,9 @@ dy5hbmR5bWF0dXNjaGFrLm9yZy9wYWdlcy9zcGFya2xlCgoKCgoKCgoKCgoKCgoKCg</bytes>
</object>
</object>
<nil key="NSDefaultParagraphStyle"/>
<nil key="NSTextFinder"/>
<int key="NSPreferredTextFinderStyle">1</int>
</object>
<int key="NSTVFlags">6</int>
<string key="NSMaxSize">{463, 10000000}</string>
<string key="NSMaxSize">{463, 1e+07}</string>
<string key="NSMinize">{223, 0}</string>
<nil key="NSDelegate"/>
</object>
Loading
Loading
@@ -2052,9 +2041,8 @@ dy5hbmR5bWF0dXNjaGFrLm9yZy9wYWdlcy9zcGFya2xlCgoKCgoKCgoKCgoKCgoKCg</bytes>
</object>
</object>
<string key="NSFrameSize">{240, 135}</string>
<reference key="NSSuperview"/>
<reference key="NSNextKeyView" ref="460679205"/>
<int key="NSsFlags">133202</int>
<int key="NSsFlags">82</int>
<reference key="NSVScroller" ref="441232879"/>
<reference key="NSHScroller" ref="283644473"/>
<reference key="NSContentView" ref="460679205"/>
Loading
Loading
@@ -2791,6 +2779,22 @@ dy5hbmR5bWF0dXNjaGFrLm9yZy9wYWdlcy9zcGFya2xlCgoKCgoKCgoKCgoKCgoKCg</bytes>
</object>
<int key="connectionID">1256</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">toggleFullScreenTabBar:</string>
<reference key="source" ref="620772211"/>
<reference key="destination" ref="675837179"/>
</object>
<int key="connectionID">1259</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">showFullScreenTabs</string>
<reference key="source" ref="608955146"/>
<reference key="destination" ref="675837179"/>
</object>
<int key="connectionID">1260</int>
</object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
Loading
Loading
@@ -3433,6 +3437,7 @@ dy5hbmR5bWF0dXNjaGFrLm9yZy9wYWdlcy9zcGFya2xlCgoKCgoKCgoKCgoKCgoKCg</bytes>
<reference ref="1060519402"/>
<reference ref="870427594"/>
<reference ref="640505350"/>
<reference ref="675837179"/>
</object>
<reference key="parent" ref="549291896"/>
</object>
Loading
Loading
@@ -3896,6 +3901,11 @@ dy5hbmR5bWF0dXNjaGFrLm9yZy9wYWdlcy9zcGFya2xlCgoKCgoKCgoKCgoKCgoKCg</bytes>
<reference key="object" ref="575240174"/>
<reference key="parent" ref="265908405"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">1257</int>
<reference key="object" ref="675837179"/>
<reference key="parent" ref="203853260"/>
</object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
Loading
Loading
@@ -3955,6 +3965,7 @@ dy5hbmR5bWF0dXNjaGFrLm9yZy9wYWdlcy9zcGFya2xlCgoKCgoKCgoKCgoKCgoKCg</bytes>
<string>1249.IBPluginDependency</string>
<string>1250.IBPluginDependency</string>
<string>1251.IBPluginDependency</string>
<string>1257.IBPluginDependency</string>
<string>129.IBPluginDependency</string>
<string>130.IBPluginDependency</string>
<string>131.IBPluginDependency</string>
Loading
Loading
@@ -3984,9 +3995,12 @@ dy5hbmR5bWF0dXNjaGFrLm9yZy9wYWdlcy9zcGFya2xlCgoKCgoKCgoKCgoKCgoKCg</bytes>
<string>233.IBPluginDependency</string>
<string>24.IBPluginDependency</string>
<string>266.IBPluginDependency</string>
<string>29.IBEditorWindowLastContentRect</string>
<string>29.IBPluginDependency</string>
<string>498.IBPluginDependency</string>
<string>498.IBWindowTemplateEditedContentRect</string>
<string>498.windowTemplate.hasMinSize</string>
<string>498.windowTemplate.minSize</string>
<string>499.IBPluginDependency</string>
<string>5.IBPluginDependency</string>
<string>510.IBPluginDependency</string>
Loading
Loading
@@ -4016,6 +4030,7 @@ dy5hbmR5bWF0dXNjaGFrLm9yZy9wYWdlcy9zcGFya2xlCgoKCgoKCgoKCgoKCgoKCg</bytes>
<string>783.IBPluginDependency</string>
<string>784.IBPluginDependency</string>
<string>802.IBPluginDependency</string>
<string>803.IBEditorWindowLastContentRect</string>
<string>803.IBPluginDependency</string>
<string>804.IBPluginDependency</string>
<string>805.IBPluginDependency</string>
Loading
Loading
@@ -4155,8 +4170,12 @@ dy5hbmR5bWF0dXNjaGFrLm9yZy9wYWdlcy9zcGFya2xlCgoKCgoKCgoKCgoKCgoKCg</bytes>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>{{0, 825}, {428, 20}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>{{247, 159}, {354, 164}}</string>
<boolean value="YES"/>
<string>{213, 107}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
Loading
Loading
@@ -4186,6 +4205,7 @@ dy5hbmR5bWF0dXNjaGFrLm9yZy9wYWdlcy9zcGFya2xlCgoKCgoKCgoKCgoKCgoKCg</bytes>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>{{177, 582}, {257, 243}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
Loading
Loading
@@ -4244,22 +4264,103 @@ dy5hbmR5bWF0dXNjaGFrLm9yZy9wYWdlcy9zcGFya2xlCgoKCgoKCgoKCgoKCgoKCg</bytes>
<object class="NSMutableDictionary" key="unlocalizedProperties">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference key="dict.sortedKeys" ref="0"/>
<reference key="dict.values" ref="0"/>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<nil key="activeLocalization"/>
<object class="NSMutableDictionary" key="localizations">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference key="dict.sortedKeys" ref="0"/>
<reference key="dict.values" ref="0"/>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<nil key="sourceID"/>
<int key="maxID">1256</int>
<int key="maxID">1260</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBPartialClassDescription">
<string key="className">BottomBarView</string>
<string key="superclassName">NSView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="220486561">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">Headers/iTerm/PseudoTerminal.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">FakeWindow</string>
<string key="superclassName">NSObject</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>nextTab:</string>
<string>previousTab:</string>
<string>windowDeminiaturize:</string>
<string>windowOrderBack:</string>
<string>windowOrderFront:</string>
<string>windowPerformMiniaturize:</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>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>nextTab:</string>
<string>previousTab:</string>
<string>windowDeminiaturize:</string>
<string>windowOrderBack:</string>
<string>windowOrderFront:</string>
<string>windowPerformMiniaturize:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBActionInfo">
<string key="name">nextTab:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">previousTab:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">windowDeminiaturize:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">windowOrderBack:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">windowOrderFront:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">windowPerformMiniaturize:</string>
<string key="candidateClassName">id</string>
</object>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">FakeWindow.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">FirstResponder</string>
<string key="superclassName">NSObject</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
Loading
Loading
@@ -4437,11 +4538,1944 @@ dy5hbmR5bWF0dXNjaGFrLm9yZy9wYWdlcy9zcGFya2xlCgoKCgoKCgoKCgoKCgoKCg</bytes>
<string key="minorKey"/>
</object>
</object>
</object>
</object>
<int key="IBDocument.localizationMode">0</int>
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">GTMCarbonEvent.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">Growl/GrowlApplicationBridge.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">PSMTabBarControl/source/PSMTabBarControl.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSWindow</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="694607604">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">Headers/iTerm/PTYWindow.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">PTYSession</string>
<string key="superclassName">NSResponder</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>deleteBackward:</string>
<string>deleteForward:</string>
<string>insertNewline:</string>
<string>insertTab:</string>
<string>moveDown:</string>
<string>moveLeft:</string>
<string>moveRight:</string>
<string>moveUp:</string>
<string>pageDown:</string>
<string>pageUp:</string>
<string>paste:</string>
<string>pasteSlowly:</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>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>deleteBackward:</string>
<string>deleteForward:</string>
<string>insertNewline:</string>
<string>insertTab:</string>
<string>moveDown:</string>
<string>moveLeft:</string>
<string>moveRight:</string>
<string>moveUp:</string>
<string>pageDown:</string>
<string>pageUp:</string>
<string>paste:</string>
<string>pasteSlowly:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBActionInfo">
<string key="name">deleteBackward:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">deleteForward:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">insertNewline:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">insertTab:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">moveDown:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">moveLeft:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">moveRight:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">moveUp:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">pageDown:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">pageUp:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">paste:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">pasteSlowly:</string>
<string key="candidateClassName">id</string>
</object>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">Headers/iTerm/PTYSession.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">PTYTextView</string>
<string key="superclassName">NSView</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>browse:</string>
<string>changeFont:</string>
<string>concludeDragOperation:</string>
<string>copy:</string>
<string>draggingExited:</string>
<string>mail:</string>
<string>paste:</string>
<string>pasteSelection:</string>
<string>print:</string>
<string>saveDocumentAs:</string>
<string>scrollLineDown:</string>
<string>scrollLineUp:</string>
<string>scrollPageDown:</string>
<string>scrollPageUp:</string>
<string>searchInBrowser:</string>
<string>selectAll:</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>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>browse:</string>
<string>changeFont:</string>
<string>concludeDragOperation:</string>
<string>copy:</string>
<string>draggingExited:</string>
<string>mail:</string>
<string>paste:</string>
<string>pasteSelection:</string>
<string>print:</string>
<string>saveDocumentAs:</string>
<string>scrollLineDown:</string>
<string>scrollLineUp:</string>
<string>scrollPageDown:</string>
<string>scrollPageUp:</string>
<string>searchInBrowser:</string>
<string>selectAll:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBActionInfo">
<string key="name">browse:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">changeFont:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">concludeDragOperation:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">copy:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">draggingExited:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">mail:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">paste:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">pasteSelection:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">print:</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">scrollLineDown:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">scrollLineUp:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">scrollPageDown:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">scrollPageUp:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">searchInBrowser:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">selectAll:</string>
<string key="candidateClassName">id</string>
</object>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">Headers/iTerm/PTYTextView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">PTYWindow</string>
<string key="superclassName">NSWindow</string>
<object class="NSMutableDictionary" key="actions">
<string key="NS.key.0">toggleToolbarShown:</string>
<string key="NS.object.0">id</string>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<string key="NS.key.0">toggleToolbarShown:</string>
<object class="IBActionInfo" key="NS.object.0">
<string key="name">toggleToolbarShown:</string>
<string key="candidateClassName">id</string>
</object>
</object>
<reference key="sourceIdentifier" ref="694607604"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">PseudoTerminal</string>
<string key="superclassName">NSWindowController</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>clearBuffer:</string>
<string>clearScrollbackBuffer:</string>
<string>closeCurrentSession:</string>
<string>closeCurrentTab:</string>
<string>closeInstantReplay:</string>
<string>closeTabContextualMenuAction:</string>
<string>closeWindow:</string>
<string>editCurrentSession:</string>
<string>irButton:</string>
<string>irNext:</string>
<string>irPrev:</string>
<string>irSliderMoved:</string>
<string>jumpToSavedScrollPosition:</string>
<string>logStart:</string>
<string>logStop:</string>
<string>moveTabToNewWindowContextualMenuAction:</string>
<string>newSessionInTabAtIndex:</string>
<string>nextPane:</string>
<string>nextTab:</string>
<string>openAutocomplete:</string>
<string>openPasteHistory:</string>
<string>parameterPanelEnd:</string>
<string>previousPane:</string>
<string>previousTab:</string>
<string>reset:</string>
<string>saveScrollPosition:</string>
<string>selectPaneDown:</string>
<string>selectPaneLeft:</string>
<string>selectPaneRight:</string>
<string>selectPaneUp:</string>
<string>selectSessionAtIndexAction:</string>
<string>sendCommand:</string>
<string>splitHorizontally:</string>
<string>splitVertically:</string>
<string>toggleFullScreenMode:</string>
<string>toggleInputToAllSessions:</string>
<string>toggleUseTransparency:</string>
<string>windowDeminiaturize:</string>
<string>windowDidToggleToolbarVisibility:</string>
<string>windowOrderBack:</string>
<string>windowOrderFront:</string>
<string>windowPerformMiniaturize:</string>
<string>windowWillToggleToolbarVisibility:</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>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>clearBuffer:</string>
<string>clearScrollbackBuffer:</string>
<string>closeCurrentSession:</string>
<string>closeCurrentTab:</string>
<string>closeInstantReplay:</string>
<string>closeTabContextualMenuAction:</string>
<string>closeWindow:</string>
<string>editCurrentSession:</string>
<string>irButton:</string>
<string>irNext:</string>
<string>irPrev:</string>
<string>irSliderMoved:</string>
<string>jumpToSavedScrollPosition:</string>
<string>logStart:</string>
<string>logStop:</string>
<string>moveTabToNewWindowContextualMenuAction:</string>
<string>newSessionInTabAtIndex:</string>
<string>nextPane:</string>
<string>nextTab:</string>
<string>openAutocomplete:</string>
<string>openPasteHistory:</string>
<string>parameterPanelEnd:</string>
<string>previousPane:</string>
<string>previousTab:</string>
<string>reset:</string>
<string>saveScrollPosition:</string>
<string>selectPaneDown:</string>
<string>selectPaneLeft:</string>
<string>selectPaneRight:</string>
<string>selectPaneUp:</string>
<string>selectSessionAtIndexAction:</string>
<string>sendCommand:</string>
<string>splitHorizontally:</string>
<string>splitVertically:</string>
<string>toggleFullScreenMode:</string>
<string>toggleInputToAllSessions:</string>
<string>toggleUseTransparency:</string>
<string>windowDeminiaturize:</string>
<string>windowDidToggleToolbarVisibility:</string>
<string>windowOrderBack:</string>
<string>windowOrderFront:</string>
<string>windowPerformMiniaturize:</string>
<string>windowWillToggleToolbarVisibility:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBActionInfo">
<string key="name">clearBuffer:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">clearScrollbackBuffer:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">closeCurrentSession:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">closeCurrentTab:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">closeInstantReplay:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">closeTabContextualMenuAction:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">closeWindow:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">editCurrentSession:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">irButton:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">irNext:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">irPrev:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">irSliderMoved:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">jumpToSavedScrollPosition:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">logStart:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">logStop:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">moveTabToNewWindowContextualMenuAction:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">newSessionInTabAtIndex:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">nextPane:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">nextTab:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">openAutocomplete:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">openPasteHistory:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">parameterPanelEnd:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">previousPane:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">previousTab:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">reset:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">saveScrollPosition:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">selectPaneDown:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">selectPaneLeft:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">selectPaneRight:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">selectPaneUp:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">selectSessionAtIndexAction:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">sendCommand:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">splitHorizontally:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">splitVertically:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">toggleFullScreenMode:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">toggleInputToAllSessions:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">toggleUseTransparency:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">windowDeminiaturize:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">windowDidToggleToolbarVisibility:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">windowOrderBack:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">windowOrderFront:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">windowPerformMiniaturize:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">windowWillToggleToolbarVisibility:</string>
<string key="candidateClassName">id</string>
</object>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>commandField</string>
<string>currentTime</string>
<string>earliestTime</string>
<string>instantReplaySubview</string>
<string>irSlider</string>
<string>latestTime</string>
<string>parameterName</string>
<string>parameterPanel</string>
<string>parameterPrompt</string>
<string>parameterValue</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>id</string>
<string>NSTextField</string>
<string>NSTextField</string>
<string>BottomBarView</string>
<string>NSSlider</string>
<string>NSTextField</string>
<string>NSTextField</string>
<string>NSPanel</string>
<string>NSTextField</string>
<string>NSTextField</string>
</object>
</object>
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>commandField</string>
<string>currentTime</string>
<string>earliestTime</string>
<string>instantReplaySubview</string>
<string>irSlider</string>
<string>latestTime</string>
<string>parameterName</string>
<string>parameterPanel</string>
<string>parameterPrompt</string>
<string>parameterValue</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBToOneOutletInfo">
<string key="name">commandField</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">currentTime</string>
<string key="candidateClassName">NSTextField</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">earliestTime</string>
<string key="candidateClassName">NSTextField</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">instantReplaySubview</string>
<string key="candidateClassName">BottomBarView</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">irSlider</string>
<string key="candidateClassName">NSSlider</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">latestTime</string>
<string key="candidateClassName">NSTextField</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">parameterName</string>
<string key="candidateClassName">NSTextField</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">parameterPanel</string>
<string key="candidateClassName">NSPanel</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">parameterPrompt</string>
<string key="candidateClassName">NSTextField</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">parameterValue</string>
<string key="candidateClassName">NSTextField</string>
</object>
</object>
</object>
<reference key="sourceIdentifier" ref="220486561"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">iTermAboutWindow</string>
<string key="superclassName">NSPanel</string>
<object class="NSMutableDictionary" key="actions">
<string key="NS.key.0">closeCurrentSession:</string>
<string key="NS.object.0">id</string>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<string key="NS.key.0">closeCurrentSession:</string>
<object class="IBActionInfo" key="NS.object.0">
<string key="name">closeCurrentSession:</string>
<string key="candidateClassName">id</string>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="138138046">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">iTermApplicationDelegate.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">iTermApplicationDelegate</string>
<string key="superclassName">NSObject</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>arrangeHorizontally:</string>
<string>biggerFont:</string>
<string>buildScriptMenu:</string>
<string>debugLogging:</string>
<string>editCurrentSession:</string>
<string>exposeForTabs:</string>
<string>instantReplayNext:</string>
<string>instantReplayPrev:</string>
<string>loadWindowArrangement:</string>
<string>maximizePane:</string>
<string>newSession:</string>
<string>newWindow:</string>
<string>nextTerminal:</string>
<string>previousTerminal:</string>
<string>returnToDefaultSize:</string>
<string>saveWindowArrangement:</string>
<string>showAbout:</string>
<string>showBookmarkWindow:</string>
<string>showPrefWindow:</string>
<string>smallerFont:</string>
<string>toggleFullScreenTabBar:</string>
<string>toggleSecureInput:</string>
<string>toggleUseTransparency:</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>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>arrangeHorizontally:</string>
<string>biggerFont:</string>
<string>buildScriptMenu:</string>
<string>debugLogging:</string>
<string>editCurrentSession:</string>
<string>exposeForTabs:</string>
<string>instantReplayNext:</string>
<string>instantReplayPrev:</string>
<string>loadWindowArrangement:</string>
<string>maximizePane:</string>
<string>newSession:</string>
<string>newWindow:</string>
<string>nextTerminal:</string>
<string>previousTerminal:</string>
<string>returnToDefaultSize:</string>
<string>saveWindowArrangement:</string>
<string>showAbout:</string>
<string>showBookmarkWindow:</string>
<string>showPrefWindow:</string>
<string>smallerFont:</string>
<string>toggleFullScreenTabBar:</string>
<string>toggleSecureInput:</string>
<string>toggleUseTransparency:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBActionInfo">
<string key="name">arrangeHorizontally:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">biggerFont:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">buildScriptMenu:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">debugLogging:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">editCurrentSession:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">exposeForTabs:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">instantReplayNext:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">instantReplayPrev:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">loadWindowArrangement:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">maximizePane:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">newSession:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">newWindow:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">nextTerminal:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">previousTerminal:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">returnToDefaultSize:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">saveWindowArrangement:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">showAbout:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">showBookmarkWindow:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">showPrefWindow:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">smallerFont:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">toggleFullScreenTabBar:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">toggleSecureInput:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">toggleUseTransparency:</string>
<string key="candidateClassName">id</string>
</object>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>ABOUT</string>
<string>AUTHORS</string>
<string>bookmarkMenu</string>
<string>closeTab</string>
<string>closeWindow</string>
<string>irNext</string>
<string>irPrev</string>
<string>logStart</string>
<string>logStop</string>
<string>maximizePane</string>
<string>nextTerminal</string>
<string>previousTerminal</string>
<string>secureInput</string>
<string>selectTab</string>
<string>sendInputToAllSessions</string>
<string>showFullScreenTabs</string>
<string>toggleBookmarksView</string>
<string>useTransparency</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>id</string>
<string>NSTextView</string>
<string>NSMenu</string>
<string>NSMenuItem</string>
<string>NSMenuItem</string>
<string>NSMenuItem</string>
<string>NSMenuItem</string>
<string>NSMenuItem</string>
<string>NSMenuItem</string>
<string>NSMenuItem</string>
<string>NSMenuItem</string>
<string>NSMenuItem</string>
<string>NSMenuItem</string>
<string>NSMenuItem</string>
<string>NSMenuItem</string>
<string>NSMenuItem</string>
<string>NSMenuItem</string>
<string>NSMenuItem</string>
</object>
</object>
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>ABOUT</string>
<string>AUTHORS</string>
<string>bookmarkMenu</string>
<string>closeTab</string>
<string>closeWindow</string>
<string>irNext</string>
<string>irPrev</string>
<string>logStart</string>
<string>logStop</string>
<string>maximizePane</string>
<string>nextTerminal</string>
<string>previousTerminal</string>
<string>secureInput</string>
<string>selectTab</string>
<string>sendInputToAllSessions</string>
<string>showFullScreenTabs</string>
<string>toggleBookmarksView</string>
<string>useTransparency</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBToOneOutletInfo">
<string key="name">ABOUT</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">AUTHORS</string>
<string key="candidateClassName">NSTextView</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">bookmarkMenu</string>
<string key="candidateClassName">NSMenu</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">closeTab</string>
<string key="candidateClassName">NSMenuItem</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">closeWindow</string>
<string key="candidateClassName">NSMenuItem</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">irNext</string>
<string key="candidateClassName">NSMenuItem</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">irPrev</string>
<string key="candidateClassName">NSMenuItem</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">logStart</string>
<string key="candidateClassName">NSMenuItem</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">logStop</string>
<string key="candidateClassName">NSMenuItem</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">maximizePane</string>
<string key="candidateClassName">NSMenuItem</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">nextTerminal</string>
<string key="candidateClassName">NSMenuItem</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">previousTerminal</string>
<string key="candidateClassName">NSMenuItem</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">secureInput</string>
<string key="candidateClassName">NSMenuItem</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">selectTab</string>
<string key="candidateClassName">NSMenuItem</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">sendInputToAllSessions</string>
<string key="candidateClassName">NSMenuItem</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">showFullScreenTabs</string>
<string key="candidateClassName">NSMenuItem</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">toggleBookmarksView</string>
<string key="candidateClassName">NSMenuItem</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">useTransparency</string>
<string key="candidateClassName">NSMenuItem</string>
</object>
</object>
</object>
<reference key="sourceIdentifier" ref="138138046"/>
</object>
</object>
<object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBPartialClassDescription">
<string key="className">NSActionCell</string>
<string key="superclassName">NSCell</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSActionCell.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSApplication</string>
<string key="superclassName">NSResponder</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="422975820">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSApplication.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSApplication</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="419369651">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSApplicationScripting.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSApplication</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="38063955">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSColorPanel.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSApplication</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSHelpManager.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSApplication</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSPageLayout.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSApplication</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSUserInterfaceItemSearching.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSBrowser</string>
<string key="superclassName">NSControl</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSBrowser.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSCell</string>
<string key="superclassName">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSCell.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSControl</string>
<string key="superclassName">NSView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="526990414">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSControl.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSDocument</string>
<string key="superclassName">NSObject</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>
</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>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSDocument.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSDocument</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSDocumentScripting.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSFontManager</string>
<string key="superclassName">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="690038469">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSFontManager.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSFormatter</string>
<string key="superclassName">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSFormatter.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSImageCell</string>
<string key="superclassName">NSCell</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSImageCell.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSImageView</string>
<string key="superclassName">NSControl</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSImageView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSMatrix</string>
<string key="superclassName">NSControl</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSMatrix.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSMenu</string>
<string key="superclassName">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="133492676">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSMenu.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSMenuItem</string>
<string key="superclassName">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="116164117">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSMenuItem.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSMovieView</string>
<string key="superclassName">NSView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSMovieView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AddressBook.framework/Headers/ABActions.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSAccessibility.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<reference key="sourceIdentifier" ref="422975820"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<reference key="sourceIdentifier" ref="419369651"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<reference key="sourceIdentifier" ref="38063955"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<reference key="sourceIdentifier" ref="526990414"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSDictionaryController.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSDragging.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<reference key="sourceIdentifier" ref="690038469"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSFontPanel.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSKeyValueBinding.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<reference key="sourceIdentifier" ref="133492676"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSNibLoading.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSOutlineView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSPasteboard.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSSavePanel.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="77090209">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSTableView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSToolbarItem.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="474662099">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSArchiver.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSClassDescription.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSError.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSFileManager.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSKeyValueCoding.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSKeyValueObserving.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSKeyedArchiver.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSObject.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSObjectScripting.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSPortCoder.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSRunLoop.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSScriptClassDescription.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSScriptKeyValueCoding.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSScriptObjectSpecifiers.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSScriptWhoseTests.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSThread.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSURL.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSURLConnection.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSURLDownload.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">ImageKit.framework/Headers/IKImageBrowserView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">ImageKit.framework/Headers/IKSaveOptions.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">ImageKit.framework/Headers/ImageKitDeprecated.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">PDFKit.framework/Headers/PDFDocument.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="331072972">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">PDFKit.framework/Headers/PDFView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">QuartzComposer.framework/Headers/QCCompositionParameterView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">QuartzComposer.framework/Headers/QCCompositionPickerView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">QuartzCore.framework/Headers/CAAnimation.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">QuartzCore.framework/Headers/CALayer.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">QuartzCore.framework/Headers/CIImageProvider.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">QuartzFilters.framework/Headers/QuartzFilterManager.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">QuickLookUI.framework/Headers/QLPreviewPanel.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Sparkle.framework/Headers/SUAppcast.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="628651390">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Sparkle.framework/Headers/SUUpdater.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSPanel</string>
<string key="superclassName">NSWindow</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSPanel.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSResponder</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSInterfaceStyle.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSResponder</string>
<string key="superclassName">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSResponder.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSScrollView</string>
<string key="superclassName">NSView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSScrollView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSScroller</string>
<string key="superclassName">NSControl</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSScroller.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSSlider</string>
<string key="superclassName">NSControl</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSSlider.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSTableView</string>
<string key="superclassName">NSControl</string>
<reference key="sourceIdentifier" ref="77090209"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSText</string>
<string key="superclassName">NSView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSText.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSTextField</string>
<string key="superclassName">NSControl</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSTextField.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSTextFieldCell</string>
<string key="superclassName">NSActionCell</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSTextFieldCell.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSTextView</string>
<string key="superclassName">NSText</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSTextView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSClipView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSView</string>
<reference key="sourceIdentifier" ref="116164117"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSRulerView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSView</string>
<string key="superclassName">NSResponder</string>
<reference key="sourceIdentifier" ref="474662099"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSWindow</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSDrawer.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSWindow</string>
<string key="superclassName">NSResponder</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSWindow.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSWindow</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSWindowScripting.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSWindowController</string>
<string key="superclassName">NSResponder</string>
<object class="NSMutableDictionary" key="actions">
<string key="NS.key.0">showWindow:</string>
<string key="NS.object.0">id</string>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<string key="NS.key.0">showWindow:</string>
<object class="IBActionInfo" key="NS.object.0">
<string key="name">showWindow:</string>
<string key="candidateClassName">id</string>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSWindowController.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">PDFView</string>
<string key="superclassName">NSView</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>goBack:</string>
<string>goForward:</string>
<string>goToFirstPage:</string>
<string>goToLastPage:</string>
<string>goToNextPage:</string>
<string>goToPreviousPage:</string>
<string>selectAll:</string>
<string>takeBackgroundColorFrom:</string>
<string>zoomIn:</string>
<string>zoomOut:</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>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>goBack:</string>
<string>goForward:</string>
<string>goToFirstPage:</string>
<string>goToLastPage:</string>
<string>goToNextPage:</string>
<string>goToPreviousPage:</string>
<string>selectAll:</string>
<string>takeBackgroundColorFrom:</string>
<string>zoomIn:</string>
<string>zoomOut:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBActionInfo">
<string key="name">goBack:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">goForward:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">goToFirstPage:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">goToLastPage:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">goToNextPage:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">goToPreviousPage:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">selectAll:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">takeBackgroundColorFrom:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">zoomIn:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">zoomOut:</string>
<string key="candidateClassName">id</string>
</object>
</object>
</object>
<reference key="sourceIdentifier" ref="331072972"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">QCView</string>
<string key="superclassName">NSView</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>play:</string>
<string>start:</string>
<string>stop:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>id</string>
<string>id</string>
<string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>play:</string>
<string>start:</string>
<string>stop:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBActionInfo">
<string key="name">play:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">start:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">stop:</string>
<string key="candidateClassName">id</string>
</object>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">QuartzComposer.framework/Headers/QCView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">SUUpdater</string>
<string key="superclassName">NSObject</string>
<object class="NSMutableDictionary" key="actions">
<string key="NS.key.0">checkForUpdates:</string>
<string key="NS.object.0">id</string>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<string key="NS.key.0">checkForUpdates:</string>
<object class="IBActionInfo" key="NS.object.0">
<string key="name">checkForUpdates:</string>
<string key="candidateClassName">id</string>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<string key="NS.key.0">delegate</string>
<string key="NS.object.0">id</string>
</object>
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
<string key="NS.key.0">delegate</string>
<object class="IBToOneOutletInfo" key="NS.object.0">
<string key="name">delegate</string>
<string key="candidateClassName">id</string>
</object>
</object>
<reference key="sourceIdentifier" ref="628651390"/>
</object>
</object>
</object>
<int key="IBDocument.localizationMode">0</int>
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
<integer value="1050" key="NS.object.0"/>
</object>
<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>
Loading
Loading
@@ -4450,6 +6484,7 @@ dy5hbmR5bWF0dXNjaGFrLm9yZy9wYWdlcy9zcGFya2xlCgoKCgoKCgoKCgoKCgoKCg</bytes>
<integer value="3000" key="NS.object.0"/>
</object>
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<string key="IBDocument.LastKnownRelativeProjectPath">../iTerm.xcodeproj</string>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
<object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
<bool key="EncodedWithXMLCoder">YES</bool>
Loading
Loading
Loading
Loading
@@ -185,6 +185,7 @@
// True if this window was created by dragging a tab from another window.
// Affects how its size is set when the number of tabview items changes.
BOOL wasDraggedFromAnotherWindow_;
BOOL fullscreenTabs_;
}
 
// Initialize a new PseudoTerminal.
Loading
Loading
@@ -241,6 +242,8 @@
// Close a session (TODO: currently just closes the tab the session is in).
- (void)closeSession:(PTYSession *)aSession;
 
- (void)toggleFullScreenTabBar;
// Close the active session.
- (IBAction)closeCurrentSession:(id)sender;
- (void)closeSessionWithConfirmation:(PTYSession *)aSession;
Loading
Loading
@@ -316,6 +319,11 @@
 
// accessor
- (BOOL)fullScreen;
- (BOOL)fullScreenTabControl;
- (BOOL)tabBarShouldBeVisible;
- (BOOL)tabBarShouldBeVisibleWithAdditionalTabs:(int)n;
- (BOOL)scrollbarShouldBeVisible;
 
// Called by VT100Screen when it wants to resize a window for a
// session-initiated resize. It resizes the session, then the window, then all
Loading
Loading
Loading
Loading
@@ -103,7 +103,7 @@
NSDictionary *optionsDict = [NSDictionary dictionaryWithObject:[NSNumber numberWithFloat:2.0] forKey:@"inputRadius"];
CGSSetCIFilterValuesFromDictionary(con, blurFilter, (CFDictionaryRef)optionsDict);
 
CGSAddWindowFilter(con, [self windowNumber], blurFilter, kCGWindowFilterUnderlay);
CGSAddWindowFilter(con, [self windowNumber], blurFilter, kCGWindowFilterDock);
#endif
}
 
Loading
Loading
Loading
Loading
@@ -343,10 +343,8 @@ NSString *sessionsKey = @"sessions";
PreferencePanel* pp = [PreferencePanel sharedInstance];
[tabBarControl setModifier:[pp modifierTagToMask:[pp switchTabModifier]]];
[tabBarControl setAutoresizingMask:(NSViewWidthSizable | NSViewMinYMargin)];
if (!_fullScreen) {
[[[self window] contentView] addSubview:tabBarControl];
[tabBarControl release];
}
[[[self window] contentView] addSubview:tabBarControl];
[tabBarControl release];
 
// Set up bottomBar
NSRect irFrame = [instantReplaySubview frame];
Loading
Loading
@@ -373,22 +371,11 @@ NSString *sessionsKey = @"sessions";
 
[[[self window] contentView] addSubview:bottomBar];
 
if (_fullScreen) {
// Put tab bar control inside of a solid-colored background for fullscreen mode and hide it
// just above the top of the screen.
tabBarBackground = [[SolidColorView alloc] initWithFrame:NSMakeRect(0, -[tabBarControl frame].size.height, [TABVIEW frame].size.width, [tabBarControl frame].size.height) color:[NSColor windowBackgroundColor]];
[tabBarBackground addSubview:tabBarControl];
[tabBarControl setFrameOrigin:NSMakePoint(0, 0)];
[tabBarBackground setHidden:YES];
[tabBarControl release];
}
// assign tabview and delegates
[tabBarControl setTabView: TABVIEW];
[TABVIEW setDelegate: tabBarControl];
[tabBarControl setDelegate: self];
[tabBarControl setHideForSingleTab: NO];
[tabBarControl setHidden:_fullScreen];
 
// set the style of tabs to match window style
[self setTabBarStyle];
Loading
Loading
@@ -411,7 +398,7 @@ NSString *sessionsKey = @"sessions";
[self hideMenuBar];
}
useTransparency_ = YES;
fullscreenTabs_ = [[NSUserDefaults standardUserDefaults] boolForKey:@"ShowFullScreenTabBar"];
number_ = [[iTermController sharedInstance] allocateWindowNumber];
if (windowType == WINDOW_TYPE_FORCE_FULL_SCREEN) {
windowType_ = WINDOW_TYPE_FULL_SCREEN;
Loading
Loading
@@ -635,6 +622,12 @@ NSString *sessionsKey = @"sessions";
return [[self currentSession] hasSavedScrollPosition];
}
 
- (void)toggleFullScreenTabBar
{
fullscreenTabs_ = !fullscreenTabs_;
[[NSUserDefaults standardUserDefaults] setBool:fullscreenTabs_ forKey:@"ShowFullScreenTabBar"];
[self repositionWidgets];
}
 
- (IBAction)closeCurrentTab:(id)sender
{
Loading
Loading
@@ -1153,19 +1146,6 @@ NSString *sessionsKey = @"sessions";
PtyLog(@"windowDidResignKey returning because togglingFullScreen.");
return;
}
if (fullScreenTabviewTimer_) {
// If the window has been closed then it's possible that the
// timer is the only object left that is holding a reference to
// self. Retain and autorelease so that invalidating the timer
// doesn't free self while there's still stuff going on in this
// function.
[self retain];
[self autorelease];
[fullScreenTabviewTimer_ invalidate];
fullScreenTabviewTimer_ = nil;
} else {
[self hideFullScreenTabControl];
}
if ([[pbHistoryView window] isVisible] ||
[[autocompleteView window] isVisible]) {
return;
Loading
Loading
@@ -1174,10 +1154,7 @@ NSString *sessionsKey = @"sessions";
PtyLog(@"%s(%d):-[PseudoTerminal windowDidResignKey:%@]",
__FILE__, __LINE__, aNotification);
 
//[self windowDidResignMain: aNotification];
if (_fullScreen) {
[self hideFullScreenTabControl];
[NSMenu setMenuBarVisible:YES];
}
// update the cursor
Loading
Loading
@@ -1236,7 +1213,7 @@ NSString *sessionsKey = @"sessions";
// Snap proposed tab size to grid. The snapping uses a grid spaced to
// match the current pane's character size and aligned so margins are
// correct if all we have is a single pane.
BOOL hasScrollbar = ![self anyFullScreen] && ![[PreferencePanel sharedInstance] hideScrollbar];
BOOL hasScrollbar = [self scrollbarShouldBeVisible];
NSSize contentSize = [PTYScrollView contentSizeForFrameSize:tabSize
hasHorizontalScroller:NO
hasVerticalScroller:hasScrollbar
Loading
Loading
@@ -1481,7 +1458,7 @@ NSString *sessionsKey = @"sessions";
[[self window] close];
if (fs) {
PtyLog(@"toggleFullScreenMode - call adjustFullScreenWindowForBottomBarChange");
[newTerminal adjustFullScreenWindowForBottomBarChange];
[newTerminal fitTabsToWindow];
[newTerminal hideMenuBar];
}
 
Loading
Loading
@@ -1492,8 +1469,7 @@ NSString *sessionsKey = @"sessions";
if (![newTerminal->bottomBar isHidden]) {
contentSize.height -= [newTerminal->bottomBar frame].size.height;
}
if ([newTerminal->TABVIEW numberOfTabViewItems] > 1 ||
![[PreferencePanel sharedInstance] hideTab]) {
if ([newTerminal tabBarShouldBeVisible]) {
contentSize.height -= [newTerminal->tabBarControl frame].size.height;
}
if ([newTerminal _haveLeftBorder]) {
Loading
Loading
@@ -1512,13 +1488,9 @@ NSString *sessionsKey = @"sessions";
PtyLog(@"toggleFullScreenMode - calling fitTabsToWindow");
[newTerminal repositionWidgets];
[newTerminal fitTabsToWindow];
if (fs) {
PtyLog(@"toggleFullScreenMode - calling adjustFullScreenWindowForBottomBarChange");
[newTerminal adjustFullScreenWindowForBottomBarChange];
} else {
PtyLog(@"toggleFullScreenMode - calling fitWindowToTabs");
[newTerminal fitWindowToTabs];
}
PtyLog(@"toggleFullScreenMode - calling fitWindowToTabs");
[newTerminal fitWindowToTabs];
PtyLog(@"toggleFullScreenMode - calling setWindowTitle");
[newTerminal setWindowTitle];
PtyLog(@"toggleFullScreenMode - calling window update");
Loading
Loading
@@ -1533,6 +1505,27 @@ NSString *sessionsKey = @"sessions";
return _fullScreen;
}
 
- (BOOL)tabBarShouldBeVisible
{
return [self tabBarShouldBeVisibleWithAdditionalTabs:0];
}
- (BOOL)tabBarShouldBeVisibleWithAdditionalTabs:(int)n
{
if ([self anyFullScreen] && !fullscreenTabs_) {
return NO;
}
return ([TABVIEW numberOfTabViewItems] + n > 1 ||
![[PreferencePanel sharedInstance] hideTab]);
}
- (BOOL)scrollbarShouldBeVisible
{
return (!IsLionOrLater() &&
![self anyFullScreen] &&
![[PreferencePanel sharedInstance] hideScrollbar]);
}
- (NSRect)windowWillUseStandardFrame:(NSWindow *)sender defaultFrame:(NSRect)defaultFrame
{
// This function attempts to size the window to fit the screen with exactly
Loading
Loading
@@ -2001,8 +1994,9 @@ NSString *sessionsKey = @"sessions";
}
 
// check window size in case tabs have to be hidden or shown
if (([TABVIEW numberOfTabViewItems] == 1) ||
if (([TABVIEW numberOfTabViewItems] == 1) || // just decreased to 1 or increased above 1 and is hidden
([[PreferencePanel sharedInstance] hideTab] && ([TABVIEW numberOfTabViewItems] > 1 && [tabBarControl isHidden]))) {
// Need to change the visibility status of the tab bar control.
PtyLog(@"tabViewDidChangeNumberOfTabViewItems - calling fitWindowToTab");
PTYTab* firstTab = [[[TABVIEW tabViewItems] objectAtIndex:0] identifier];
if (wasDraggedFromAnotherWindow_) {
Loading
Loading
@@ -2019,7 +2013,7 @@ NSString *sessionsKey = @"sessions";
[firstTab setReportIdealSizeAsCurrent:NO];
}
}
int i;
for (i=0; i < [TABVIEW numberOfTabViewItems]; ++i) {
PTYTab *aTab = [[TABVIEW tabViewItemAtIndex: i] identifier];
Loading
Loading
@@ -2557,7 +2551,7 @@ NSString *sessionsKey = @"sessions";
if (![[self currentTab] canSplitVertically:isVertical withSize:newSessionSize]) {
// Test if the window can afford to grow. First, compute the minimum growth possible based on
// the font size of the new pane.
BOOL hasScrollbar = ![self anyFullScreen] && ![[PreferencePanel sharedInstance] hideScrollbar];
BOOL hasScrollbar = [self scrollbarShouldBeVisible];
NSSize growth = NSMakeSize(isVertical ? newSessionSize.width : 0,
isVertical ? 0 : newSessionSize.height);
growth = [PTYScrollView frameSizeForContentSize:growth
Loading
Loading
@@ -2941,6 +2935,11 @@ NSString *sessionsKey = @"sessions";
isOrderedOut_ = value;
}
 
- (BOOL)fullScreenTabControl
{
return fullscreenTabs_;
}
@end
 
@implementation PseudoTerminal (Private)
Loading
Loading
@@ -3173,8 +3172,7 @@ NSString *sessionsKey = @"sessions";
 
- (BOOL)_haveBottomBorder
{
BOOL tabBarVisible = ([TABVIEW numberOfTabViewItems] > 1 ||
![[PreferencePanel sharedInstance] hideTab]);
BOOL tabBarVisible = [self tabBarShouldBeVisible];
BOOL topTabBar = ([[PreferencePanel sharedInstance] tabViewType] == PSMTab_TopTab);
if (![[PreferencePanel sharedInstance] showWindowBorder]) {
return NO;
Loading
Loading
@@ -3202,7 +3200,7 @@ NSString *sessionsKey = @"sessions";
return NO;
} else if ([self anyFullScreen] || windowType_ == WINDOW_TYPE_TOP) {
return NO;
} else if ([[PreferencePanel sharedInstance] hideScrollbar]) {
} else if ([self scrollbarShouldBeVisible]) {
// hidden scrollbar
return YES;
} else {
Loading
Loading
@@ -3215,8 +3213,7 @@ NSString *sessionsKey = @"sessions";
{
NSSize contentSize = NSZeroSize;
 
if ([TABVIEW numberOfTabViewItems] + tabViewItemsBeingAdded > 1 ||
![[PreferencePanel sharedInstance] hideTab]) {
if ([self tabBarShouldBeVisibleWithAdditionalTabs:tabViewItemsBeingAdded]) {
contentSize.height += [tabBarControl frame].size.height;
}
if (![bottomBar isHidden]) {
Loading
Loading
@@ -3246,111 +3243,14 @@ NSString *sessionsKey = @"sessions";
}
}
 
- (void)showFullScreenTabControl
{
[tabBarBackground setHidden:NO];
[tabBarControl setHidden:NO];
// Ensure the tab bar is on top of all other views.
if ([tabBarBackground superview] != nil) {
[tabBarBackground removeFromSuperview];
}
[[[self window] contentView] addSubview:tabBarBackground];
if ([[PreferencePanel sharedInstance] tabViewType] == PSMTab_TopTab) {
[tabBarBackground setFrameOrigin:NSMakePoint(0, [[[self window] contentView] frame].size.height - [tabBarBackground frame].size.height)];
[tabBarBackground setAlphaValue:0];
[[tabBarBackground animator] setAlphaValue:1];
} else {
[tabBarBackground setFrameOrigin:NSMakePoint(0, 0)];
[tabBarBackground setAlphaValue:0];
[[tabBarBackground animator] setAlphaValue:1];
}
// This is a little hack because the progress indicators in the tabbar control crash if they
// try to draw while fading.
[self _setDisableProgressIndicators:YES];
[self performSelector:@selector(enableProgressIndicators)
withObject:nil
afterDelay:[[NSAnimationContext currentContext] duration]];
}
- (void)enableProgressIndicators
{
[self _setDisableProgressIndicators:NO];
}
- (void)immediatelyHideFullScreenTabControl
{
[tabBarBackground setHidden:YES];
}
- (void)hideFullScreenTabControl
{
if ([tabBarBackground isHidden]) {
return;
}
// Fade out and then hide the tab control.
[[tabBarBackground animator] setAlphaValue:0];
[self performSelector:@selector(immediatelyHideFullScreenTabControl)
withObject:nil
afterDelay:[[NSAnimationContext currentContext] duration]];
}
- (void)flagsChanged:(NSEvent *)theEvent
{
if (!_fullScreen) {
return;
}
NSUInteger modifierFlags = [theEvent modifierFlags];
if ((modifierFlags & NSDeviceIndependentModifierFlagsMask) == NSCommandKeyMask && // you pressed exactly cmd
([tabBarBackground isHidden] || [tabBarBackground alphaValue] == 0) && // the tab bar is not visible
fullScreenTabviewTimer_ == nil) { // not in the middle of doing this already
fullScreenTabviewTimer_ = [[NSTimer scheduledTimerWithTimeInterval:[[PreferencePanel sharedInstance] fsTabDelay]
target:self
selector:@selector(cmdHeld:)
userInfo:nil
repeats:NO] retain];
} else if ((modifierFlags & NSDeviceIndependentModifierFlagsMask) != NSCommandKeyMask &&
fullScreenTabviewTimer_ != nil) {
[fullScreenTabviewTimer_ invalidate];
fullScreenTabviewTimer_ = nil;
}
// This hides the tabbar if you press any other key while it's already showing.
// This breaks certain popular ways of switching tabs like cmd-shift-arrow or
// cmd-shift-[ or ].
// I can't remember why I added this. Let's take it out and if nobody complains
// remove it for good. gn 2/12/2011.
// if ((modifierFlags & NSDeviceIndependentModifierFlagsMask) != NSCommandKeyMask) {
if (!(modifierFlags & NSCommandKeyMask)) {
[self hideFullScreenTabControl];
}
}
- (void)cmdHeld:(id)sender
{
[fullScreenTabviewTimer_ release];
fullScreenTabviewTimer_ = nil;
if (_fullScreen) {
[self showFullScreenTabControl];
}
}
- (void)repositionWidgets
{
PtyLog(@"repositionWidgets");
if (_fullScreen) {
[self adjustFullScreenWindowForBottomBarChange];
PtyLog(@"repositionWidgets returning because in full screen mode");
return;
}
 
BOOL hasScrollbar = ![self anyFullScreen] && ![[PreferencePanel sharedInstance] hideScrollbar];
BOOL hasScrollbar = [self scrollbarShouldBeVisible];
NSWindow *thisWindow = [self window];
[thisWindow setShowsResizeIndicator:hasScrollbar];
if ([TABVIEW numberOfTabViewItems] == 1 &&
[[PreferencePanel sharedInstance] hideTab]) {
if (![self tabBarShouldBeVisible]) {
// The tabBarControl should not be visible.
[tabBarControl setHidden:YES];
NSRect aRect;
Loading
Loading
@@ -3567,7 +3467,7 @@ NSString *sessionsKey = @"sessions";
 
if (windowType_ == WINDOW_TYPE_TOP) {
NSRect windowFrame = [[self window] frame];
BOOL hasScrollbar = ![self anyFullScreen] && ![[PreferencePanel sharedInstance] hideScrollbar];
BOOL hasScrollbar = [self scrollbarShouldBeVisible];
NSSize contentSize = [PTYScrollView contentSizeForFrameSize:windowFrame.size
hasHorizontalScroller:NO
hasVerticalScroller:hasScrollbar
Loading
Loading
@@ -3582,7 +3482,7 @@ NSString *sessionsKey = @"sessions";
}
NSRect sessionRect;
if (size != nil) {
BOOL hasScrollbar = ![self anyFullScreen] && ![[PreferencePanel sharedInstance] hideScrollbar];
BOOL hasScrollbar = [self scrollbarShouldBeVisible];
NSSize contentSize = [PTYScrollView contentSizeForFrameSize:*size
hasHorizontalScroller:NO
hasVerticalScroller:hasScrollbar
Loading
Loading
@@ -3628,7 +3528,7 @@ NSString *sessionsKey = @"sessions";
return;
}
PtyLog(@"safelySetSessionSize");
BOOL hasScrollbar = ![self anyFullScreen] && ![[PreferencePanel sharedInstance] hideScrollbar];
BOOL hasScrollbar = [self scrollbarShouldBeVisible];
if (windowType_ == WINDOW_TYPE_NORMAL) {
int width = columns;
int height = rows;
Loading
Loading
Loading
Loading
@@ -76,6 +76,7 @@ void DebugLog(NSString* value);
IBOutlet NSMenuItem *irPrev;
 
IBOutlet NSMenuItem *secureInput;
IBOutlet NSMenuItem *showFullScreenTabs;
IBOutlet NSMenuItem *useTransparency;
IBOutlet NSMenuItem *maximizePane;
BOOL secureInputDesired_;
Loading
Loading
@@ -100,6 +101,7 @@ void DebugLog(NSString* value);
- (void)applicationDidBecomeActive:(NSNotification *)aNotification;
- (void)applicationDidResignActive:(NSNotification *)aNotification;
 
- (IBAction)toggleFullScreenTabBar:(id)sender;
- (IBAction)maximizePane:(id)sender;
- (IBAction)toggleUseTransparency:(id)sender;
- (IBAction)toggleSecureInput:(id)sender;
Loading
Loading
Loading
Loading
@@ -376,6 +376,11 @@ static BOOL hasBecomeActive = NO;
}
 
// Action methods
- (IBAction)toggleFullScreenTabBar:(id)sender
{
[[[iTermController sharedInstance] currentTerminal] toggleFullScreenTabBar];
}
- (IBAction)newWindow:(id)sender
{
[[iTermController sharedInstance] newWindow:sender];
Loading
Loading
@@ -853,6 +858,14 @@ void DebugLog(NSString* value)
} else {
return NO;
}
} else if ([menuItem action] == @selector(toggleFullScreenTabBar:)) {
PseudoTerminal *term = [[iTermController sharedInstance] currentTerminal];
if (!term || ![term anyFullScreen]) {
return NO;
} else {
[menuItem setState:[term fullScreenTabControl] ? NSOnState : NSOffState];
return YES;
}
} else {
return YES;
}
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment