mirror of
https://github.com/kennethreitz-archive/gitx.git
synced 2026-06-05 23:40:18 +00:00
Move toolbar to view xib
This commit is contained in:
+336
-1221
File diff suppressed because it is too large
Load Diff
@@ -16,6 +16,7 @@
|
||||
|
||||
- (void)awakeFromNib
|
||||
{
|
||||
[super awakeFromNib];
|
||||
self.busy = 0;
|
||||
|
||||
[unstagedButtonCell setAction:@selector(cellClicked:)];
|
||||
|
||||
@@ -12,7 +12,9 @@
|
||||
#import "PBViewController.h"
|
||||
|
||||
@interface PBGitHistoryController : PBViewController {
|
||||
IBOutlet NSSearchField *searchField;
|
||||
IBOutlet NSArrayController* commitController;
|
||||
IBOutlet NSArrayController *branchesController;
|
||||
IBOutlet NSTreeController* treeController;
|
||||
IBOutlet NSOutlineView* fileBrowser;
|
||||
IBOutlet NSTableView* commitList;
|
||||
|
||||
@@ -34,6 +34,10 @@
|
||||
}
|
||||
else
|
||||
[repository lazyReload];
|
||||
|
||||
[super awakeFromNib];
|
||||
// We bind this ourselves because otherwise we would lose our selection
|
||||
[branchesController bind:@"selectionIndexes" toObject:repository withKeyPath:@"currentBranch" options:nil];
|
||||
}
|
||||
|
||||
- (void) updateKeys
|
||||
@@ -110,7 +114,7 @@
|
||||
- (void)keyDown:(NSEvent*)event
|
||||
{
|
||||
if ([[event charactersIgnoringModifiers] isEqualToString: @"f"] && [event modifierFlags] & NSAlternateKeyMask && [event modifierFlags] & NSCommandKeyMask)
|
||||
[superController focusOnSearchField];
|
||||
[superController.window makeFirstResponder: searchField];
|
||||
else
|
||||
[super keyDown: event];
|
||||
}
|
||||
|
||||
+670
-115
@@ -8,7 +8,7 @@
|
||||
<string key="IBDocument.HIToolboxVersion">352.00</string>
|
||||
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<integer value="20"/>
|
||||
<integer value="2"/>
|
||||
</object>
|
||||
<object class="NSArray" key="IBDocument.PluginDependencies">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
@@ -42,6 +42,21 @@
|
||||
<string key="NSTreeContentChildrenKey">children</string>
|
||||
<string key="NSTreeContentLeafKey">leaf</string>
|
||||
</object>
|
||||
<object class="NSArrayController" id="886549521">
|
||||
<object class="NSMutableArray" key="NSDeclaredKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>a</string>
|
||||
<string>shortName</string>
|
||||
<string>description</string>
|
||||
</object>
|
||||
<bool key="NSEditable">YES</bool>
|
||||
<object class="_NSManagedProxy" key="_NSManagedProxy"/>
|
||||
<bool key="NSAvoidsEmptySelection">YES</bool>
|
||||
<bool key="NSPreservesSelection">YES</bool>
|
||||
<bool key="NSSelectsInsertedObjects">YES</bool>
|
||||
<bool key="NSFilterRestrictsInsertion">YES</bool>
|
||||
<bool key="NSClearsFilterPredicateOnInsertion">YES</bool>
|
||||
</object>
|
||||
<object class="NSArrayController" id="391209158">
|
||||
<object class="NSMutableArray" key="NSDeclaredKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
@@ -66,6 +81,7 @@
|
||||
<string>authorDate</string>
|
||||
<string>date</string>
|
||||
<string>dateString</string>
|
||||
<string>arran</string>
|
||||
</object>
|
||||
<string key="NSObjectClassName">PBGitCommit</string>
|
||||
<object class="_NSManagedProxy" key="_NSManagedProxy"/>
|
||||
@@ -77,6 +93,261 @@
|
||||
<object class="NSCustomObject" id="568231003">
|
||||
<string key="NSClassName">PBWebGitController</string>
|
||||
</object>
|
||||
<object class="NSToolbar" id="65173285">
|
||||
<object class="NSMutableString" key="NSToolbarIdentifier">
|
||||
<characters key="NS.bytes">B9F1B847-0DC3-4C13-A685-5F5A2D64BC93</characters>
|
||||
</object>
|
||||
<nil key="NSToolbarDelegate"/>
|
||||
<bool key="NSToolbarPrefersToBeShown">YES</bool>
|
||||
<bool key="NSToolbarShowsBaselineSeparator">YES</bool>
|
||||
<bool key="NSToolbarAllowsUserCustomization">NO</bool>
|
||||
<bool key="NSToolbarAutosavesConfiguration">NO</bool>
|
||||
<int key="NSToolbarDisplayMode">1</int>
|
||||
<int key="NSToolbarSizeMode">1</int>
|
||||
<object class="NSMutableDictionary" key="NSToolbarIBIdentifiedItems">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSMutableArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>7FFB691C-2D2F-49A9-997F-AE1AE8BFF3F1</string>
|
||||
<string>99C2C9EB-AE16-42A9-BE52-46CE903E9AF9</string>
|
||||
<string>NSToolbarFlexibleSpaceItem</string>
|
||||
</object>
|
||||
<object class="NSMutableArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSToolbarItem" id="479447135">
|
||||
<object class="NSMutableString" key="NSToolbarItemIdentifier">
|
||||
<characters key="NS.bytes">7FFB691C-2D2F-49A9-997F-AE1AE8BFF3F1</characters>
|
||||
</object>
|
||||
<object class="NSMutableString" key="NSToolbarItemLabel" id="470236595">
|
||||
<characters key="NS.bytes">Search Field</characters>
|
||||
</object>
|
||||
<reference key="NSToolbarItemPaletteLabel" ref="470236595"/>
|
||||
<nil key="NSToolbarItemToolTip"/>
|
||||
<object class="NSSearchField" key="NSToolbarItemView" id="845792858">
|
||||
<nil key="NSNextResponder"/>
|
||||
<int key="NSvFlags">265</int>
|
||||
<string key="NSFrame">{{0, 14}, {183, 22}}</string>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSSearchFieldCell" key="NSCell" id="449521666">
|
||||
<int key="NSCellFlags">343014976</int>
|
||||
<int key="NSCellFlags2">268436480</int>
|
||||
<object class="NSFont" key="NSSupport" id="924107556">
|
||||
<string key="NSName">LucidaGrande</string>
|
||||
<double key="NSSize">1.300000e+01</double>
|
||||
<int key="NSfFlags">1044</int>
|
||||
</object>
|
||||
<string key="NSPlaceholderString">Subject</string>
|
||||
<reference key="NSControlView" ref="845792858"/>
|
||||
<bool key="NSDrawsBackground">YES</bool>
|
||||
<int key="NSTextBezelStyle">1</int>
|
||||
<object class="NSColor" key="NSBackgroundColor">
|
||||
<int key="NSColorSpace">6</int>
|
||||
<string key="NSCatalogName">System</string>
|
||||
<string key="NSColorName">textBackgroundColor</string>
|
||||
<object class="NSColor" key="NSColor" id="965176493">
|
||||
<int key="NSColorSpace">3</int>
|
||||
<bytes key="NSWhite">MQA</bytes>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSColor" key="NSTextColor" id="57062640">
|
||||
<int key="NSColorSpace">6</int>
|
||||
<string key="NSCatalogName">System</string>
|
||||
<string key="NSColorName">controlTextColor</string>
|
||||
<object class="NSColor" key="NSColor" id="381686569">
|
||||
<int key="NSColorSpace">3</int>
|
||||
<bytes key="NSWhite">MAA</bytes>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSButtonCell" key="NSSearchButtonCell">
|
||||
<int key="NSCellFlags">130560</int>
|
||||
<int key="NSCellFlags2">0</int>
|
||||
<string key="NSContents">search</string>
|
||||
<string key="NSAction">_searchFieldSearch:</string>
|
||||
<reference key="NSTarget" ref="449521666"/>
|
||||
<reference key="NSControlView" ref="845792858"/>
|
||||
<int key="NSButtonFlags">138690815</int>
|
||||
<int key="NSButtonFlags2">0</int>
|
||||
<string key="NSKeyEquivalent"/>
|
||||
<int key="NSPeriodicDelay">400</int>
|
||||
<int key="NSPeriodicInterval">75</int>
|
||||
</object>
|
||||
<object class="NSButtonCell" key="NSCancelButtonCell">
|
||||
<int key="NSCellFlags">130560</int>
|
||||
<int key="NSCellFlags2">0</int>
|
||||
<string key="NSContents">clear</string>
|
||||
<object class="NSMutableArray" key="NSAccessibilityOverriddenAttributes">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSMutableDictionary">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSMutableArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>AXDescription</string>
|
||||
<string>NSAccessibilityEncodedAttributesValueType</string>
|
||||
</object>
|
||||
<object class="NSMutableArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>cancel</string>
|
||||
<integer value="1" id="9"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<string key="NSAction">_searchFieldCancel:</string>
|
||||
<reference key="NSTarget" ref="449521666"/>
|
||||
<reference key="NSControlView" ref="845792858"/>
|
||||
<int key="NSButtonFlags">138690815</int>
|
||||
<int key="NSButtonFlags2">0</int>
|
||||
<string key="NSKeyEquivalent"/>
|
||||
<int key="NSPeriodicDelay">400</int>
|
||||
<int key="NSPeriodicInterval">75</int>
|
||||
</object>
|
||||
<int key="NSMaximumRecents">255</int>
|
||||
<bytes key="NSSearchFieldFlags">CAAAAA</bytes>
|
||||
</object>
|
||||
</object>
|
||||
<nil key="NSToolbarItemImage"/>
|
||||
<nil key="NSToolbarItemTarget"/>
|
||||
<nil key="NSToolbarItemAction"/>
|
||||
<string key="NSToolbarItemMinSize">{183, 22}</string>
|
||||
<string key="NSToolbarItemMaxSize">{183, 22}</string>
|
||||
<bool key="NSToolbarItemEnabled">YES</bool>
|
||||
<bool key="NSToolbarItemAutovalidates">YES</bool>
|
||||
<int key="NSToolbarItemTag">0</int>
|
||||
<bool key="NSToolbarIsUserRemovable">YES</bool>
|
||||
<int key="NSToolbarItemVisibilityPriority">0</int>
|
||||
</object>
|
||||
<object class="NSToolbarItem" id="455812118">
|
||||
<object class="NSMutableString" key="NSToolbarItemIdentifier">
|
||||
<characters key="NS.bytes">99C2C9EB-AE16-42A9-BE52-46CE903E9AF9</characters>
|
||||
</object>
|
||||
<string key="NSToolbarItemLabel">Branch</string>
|
||||
<string key="NSToolbarItemPaletteLabel">Branch</string>
|
||||
<nil key="NSToolbarItemToolTip"/>
|
||||
<object class="NSPopUpButton" key="NSToolbarItemView" id="630469851">
|
||||
<nil key="NSNextResponder"/>
|
||||
<int key="NSvFlags">268</int>
|
||||
<string key="NSFrame">{{0, 14}, {134, 26}}</string>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSPopUpButtonCell" key="NSCell" id="265884357">
|
||||
<int key="NSCellFlags">-2076049856</int>
|
||||
<int key="NSCellFlags2">2048</int>
|
||||
<reference key="NSSupport" ref="924107556"/>
|
||||
<reference key="NSControlView" ref="630469851"/>
|
||||
<int key="NSButtonFlags">109199615</int>
|
||||
<int key="NSButtonFlags2">1</int>
|
||||
<string key="NSAlternateContents"/>
|
||||
<string key="NSKeyEquivalent"/>
|
||||
<int key="NSPeriodicDelay">400</int>
|
||||
<int key="NSPeriodicInterval">75</int>
|
||||
<object class="NSMenuItem" key="NSMenuItem" id="496187369">
|
||||
<reference key="NSMenu" ref="604026377"/>
|
||||
<string key="NSTitle">master</string>
|
||||
<string key="NSKeyEquiv"/>
|
||||
<int key="NSKeyEquivModMask">1048576</int>
|
||||
<int key="NSMnemonicLoc">2147483647</int>
|
||||
<int key="NSState">1</int>
|
||||
<object class="NSCustomResource" key="NSOnImage" id="908677745">
|
||||
<string key="NSClassName">NSImage</string>
|
||||
<string key="NSResourceName">NSMenuCheckmark</string>
|
||||
</object>
|
||||
<object class="NSCustomResource" key="NSMixedImage" id="746375230">
|
||||
<string key="NSClassName">NSImage</string>
|
||||
<string key="NSResourceName">NSMenuMixedState</string>
|
||||
</object>
|
||||
<string key="NSAction">_popUpItemAction:</string>
|
||||
<reference key="NSTarget" ref="265884357"/>
|
||||
</object>
|
||||
<bool key="NSMenuItemRespectAlignment">YES</bool>
|
||||
<object class="NSMenu" key="NSMenu" id="604026377">
|
||||
<string key="NSTitle">OtherViews</string>
|
||||
<object class="NSMutableArray" key="NSMenuItems">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="496187369"/>
|
||||
<object class="NSMenuItem" id="552885027">
|
||||
<reference key="NSMenu" ref="604026377"/>
|
||||
<string key="NSTitle">Item 2</string>
|
||||
<string key="NSKeyEquiv"/>
|
||||
<int key="NSKeyEquivModMask">1048576</int>
|
||||
<int key="NSMnemonicLoc">2147483647</int>
|
||||
<reference key="NSOnImage" ref="908677745"/>
|
||||
<reference key="NSMixedImage" ref="746375230"/>
|
||||
<string key="NSAction">_popUpItemAction:</string>
|
||||
<reference key="NSTarget" ref="265884357"/>
|
||||
</object>
|
||||
<object class="NSMenuItem" id="882172208">
|
||||
<reference key="NSMenu" ref="604026377"/>
|
||||
<string key="NSTitle">Item 3</string>
|
||||
<string key="NSKeyEquiv"/>
|
||||
<int key="NSKeyEquivModMask">1048576</int>
|
||||
<int key="NSMnemonicLoc">2147483647</int>
|
||||
<reference key="NSOnImage" ref="908677745"/>
|
||||
<reference key="NSMixedImage" ref="746375230"/>
|
||||
<string key="NSAction">_popUpItemAction:</string>
|
||||
<reference key="NSTarget" ref="265884357"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<int key="NSPreferredEdge">1</int>
|
||||
<bool key="NSUsesItemFromMenu">YES</bool>
|
||||
<bool key="NSAltersState">YES</bool>
|
||||
<int key="NSArrowPosition">2</int>
|
||||
</object>
|
||||
</object>
|
||||
<nil key="NSToolbarItemImage"/>
|
||||
<nil key="NSToolbarItemTarget"/>
|
||||
<nil key="NSToolbarItemAction"/>
|
||||
<string key="NSToolbarItemMinSize">{134, 26}</string>
|
||||
<string key="NSToolbarItemMaxSize">{134, 26}</string>
|
||||
<bool key="NSToolbarItemEnabled">YES</bool>
|
||||
<bool key="NSToolbarItemAutovalidates">YES</bool>
|
||||
<int key="NSToolbarItemTag">0</int>
|
||||
<bool key="NSToolbarIsUserRemovable">YES</bool>
|
||||
<int key="NSToolbarItemVisibilityPriority">0</int>
|
||||
</object>
|
||||
<object class="NSToolbarFlexibleSpaceItem" id="633367776">
|
||||
<string key="NSToolbarItemIdentifier">NSToolbarFlexibleSpaceItem</string>
|
||||
<string key="NSToolbarItemLabel"/>
|
||||
<string key="NSToolbarItemPaletteLabel">Flexible Space</string>
|
||||
<nil key="NSToolbarItemToolTip"/>
|
||||
<nil key="NSToolbarItemView"/>
|
||||
<nil key="NSToolbarItemImage"/>
|
||||
<nil key="NSToolbarItemTarget"/>
|
||||
<nil key="NSToolbarItemAction"/>
|
||||
<string key="NSToolbarItemMinSize">{1, 5}</string>
|
||||
<string key="NSToolbarItemMaxSize">{20000, 32}</string>
|
||||
<bool key="NSToolbarItemEnabled">YES</bool>
|
||||
<bool key="NSToolbarItemAutovalidates">YES</bool>
|
||||
<int key="NSToolbarItemTag">-1</int>
|
||||
<bool key="NSToolbarIsUserRemovable">YES</bool>
|
||||
<int key="NSToolbarItemVisibilityPriority">0</int>
|
||||
<object class="NSMenuItem" key="NSToolbarItemMenuFormRepresentation">
|
||||
<bool key="NSIsDisabled">YES</bool>
|
||||
<bool key="NSIsSeparator">YES</bool>
|
||||
<string key="NSTitle"/>
|
||||
<string key="NSKeyEquiv"/>
|
||||
<int key="NSKeyEquivModMask">1048576</int>
|
||||
<int key="NSMnemonicLoc">2147483647</int>
|
||||
<reference key="NSOnImage" ref="908677745"/>
|
||||
<reference key="NSMixedImage" ref="746375230"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSArray" key="NSToolbarIBAllowedItems">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="455812118"/>
|
||||
<reference ref="633367776"/>
|
||||
<reference ref="479447135"/>
|
||||
</object>
|
||||
<object class="NSMutableArray" key="NSToolbarIBDefaultItems">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="455812118"/>
|
||||
<reference ref="633367776"/>
|
||||
<reference ref="479447135"/>
|
||||
</object>
|
||||
<object class="NSMutableArray" key="NSToolbarIBSelectableItems">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSCustomView" id="319362431">
|
||||
<reference key="NSNextResponder"/>
|
||||
<int key="NSvFlags">274</int>
|
||||
@@ -100,7 +371,7 @@
|
||||
<object class="NSTableView" id="254268962">
|
||||
<reference key="NSNextResponder" ref="546023969"/>
|
||||
<int key="NSvFlags">256</int>
|
||||
<string key="NSFrameSize">{835, 133}</string>
|
||||
<string key="NSFrameSize">{835, 176}</string>
|
||||
<reference key="NSSuperview" ref="546023969"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSTableHeaderView" key="NSHeaderView" id="942510576">
|
||||
@@ -140,21 +411,14 @@
|
||||
<int key="NSColorSpace">6</int>
|
||||
<string key="NSCatalogName">System</string>
|
||||
<string key="NSColorName">headerTextColor</string>
|
||||
<object class="NSColor" key="NSColor" id="381686569">
|
||||
<int key="NSColorSpace">3</int>
|
||||
<bytes key="NSWhite">MAA</bytes>
|
||||
</object>
|
||||
<reference key="NSColor" ref="381686569"/>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSTextFieldCell" key="NSDataCell" id="977219207">
|
||||
<int key="NSCellFlags">337772096</int>
|
||||
<int key="NSCellFlags2">2048</int>
|
||||
<string key="NSContents">Text Cell</string>
|
||||
<object class="NSFont" key="NSSupport" id="924107556">
|
||||
<string key="NSName">LucidaGrande</string>
|
||||
<double key="NSSize">1.300000e+01</double>
|
||||
<int key="NSfFlags">1044</int>
|
||||
</object>
|
||||
<reference key="NSSupport" ref="924107556"/>
|
||||
<reference key="NSControlView" ref="254268962"/>
|
||||
<object class="NSColor" key="NSBackgroundColor" id="827363147">
|
||||
<int key="NSColorSpace">6</int>
|
||||
@@ -165,12 +429,7 @@
|
||||
<bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSColor" key="NSTextColor" id="57062640">
|
||||
<int key="NSColorSpace">6</int>
|
||||
<string key="NSCatalogName">System</string>
|
||||
<string key="NSColorName">controlTextColor</string>
|
||||
<reference key="NSColor" ref="381686569"/>
|
||||
</object>
|
||||
<reference key="NSTextColor" ref="57062640"/>
|
||||
</object>
|
||||
<int key="NSResizingMask">3</int>
|
||||
<bool key="NSIsResizeable">YES</bool>
|
||||
@@ -214,10 +473,7 @@
|
||||
<int key="NSColorSpace">6</int>
|
||||
<string key="NSCatalogName">System</string>
|
||||
<string key="NSColorName">headerColor</string>
|
||||
<object class="NSColor" key="NSColor" id="965176493">
|
||||
<int key="NSColorSpace">3</int>
|
||||
<bytes key="NSWhite">MQA</bytes>
|
||||
</object>
|
||||
<reference key="NSColor" ref="965176493"/>
|
||||
</object>
|
||||
<reference key="NSTextColor" ref="160578461"/>
|
||||
</object>
|
||||
@@ -256,7 +512,7 @@
|
||||
<bool key="NSAllowsTypeSelect">YES</bool>
|
||||
</object>
|
||||
</object>
|
||||
<string key="NSFrame">{{1, 17}, {835, 133}}</string>
|
||||
<string key="NSFrame">{{1, 17}, {835, 176}}</string>
|
||||
<reference key="NSSuperview" ref="663765878"/>
|
||||
<reference key="NSNextKeyView" ref="254268962"/>
|
||||
<reference key="NSDocView" ref="254268962"/>
|
||||
@@ -266,7 +522,7 @@
|
||||
<object class="NSScroller" id="152625445">
|
||||
<reference key="NSNextResponder" ref="663765878"/>
|
||||
<int key="NSvFlags">256</int>
|
||||
<string key="NSFrame">{{836, 17}, {15, 133}}</string>
|
||||
<string key="NSFrame">{{836, 17}, {15, 176}}</string>
|
||||
<reference key="NSSuperview" ref="663765878"/>
|
||||
<reference key="NSTarget" ref="663765878"/>
|
||||
<string key="NSAction">_doScroller:</string>
|
||||
@@ -276,7 +532,7 @@
|
||||
<object class="NSScroller" id="452331733">
|
||||
<reference key="NSNextResponder" ref="663765878"/>
|
||||
<int key="NSvFlags">256</int>
|
||||
<string key="NSFrame">{{1, 150}, {835, 15}}</string>
|
||||
<string key="NSFrame">{{1, 193}, {835, 15}}</string>
|
||||
<reference key="NSSuperview" ref="663765878"/>
|
||||
<int key="NSsFlags">1</int>
|
||||
<reference key="NSTarget" ref="663765878"/>
|
||||
@@ -299,7 +555,7 @@
|
||||
</object>
|
||||
<reference ref="806470424"/>
|
||||
</object>
|
||||
<string key="NSFrameSize">{852, 166}</string>
|
||||
<string key="NSFrameSize">{852, 209}</string>
|
||||
<reference key="NSSuperview" ref="202620420"/>
|
||||
<reference key="NSNextKeyView" ref="546023969"/>
|
||||
<int key="NSsFlags">50</int>
|
||||
@@ -312,8 +568,8 @@
|
||||
</object>
|
||||
<object class="NSTabView" id="135073984">
|
||||
<reference key="NSNextResponder" ref="202620420"/>
|
||||
<int key="NSvFlags">36</int>
|
||||
<string key="NSFrame">{{0, 167}, {852, 229}}</string>
|
||||
<int key="NSvFlags">18</int>
|
||||
<string key="NSFrame">{{0, 210}, {852, 186}}</string>
|
||||
<reference key="NSSuperview" ref="202620420"/>
|
||||
<object class="NSMutableArray" key="NSTabViewItems">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
@@ -321,7 +577,7 @@
|
||||
<string key="NSIdentifier">1</string>
|
||||
<object class="NSView" key="NSView" id="859052736">
|
||||
<reference key="NSNextResponder" ref="135073984"/>
|
||||
<int key="NSvFlags">256</int>
|
||||
<int key="NSvFlags">274</int>
|
||||
<object class="NSMutableArray" key="NSSubviews">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="WebView" id="676796335">
|
||||
@@ -346,7 +602,7 @@
|
||||
<string>public.url-name</string>
|
||||
</object>
|
||||
</object>
|
||||
<string key="NSFrame">{{1, 0}, {851, 229}}</string>
|
||||
<string key="NSFrame">{{1, 0}, {851, 1}}</string>
|
||||
<reference key="NSSuperview" ref="859052736"/>
|
||||
<reference key="NSNextKeyView"/>
|
||||
<string key="FrameName"/>
|
||||
@@ -365,7 +621,7 @@
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<integer value="12" id="697357720"/>
|
||||
<reference ref="697357720"/>
|
||||
<integer value="1" id="9"/>
|
||||
<reference ref="9"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
@@ -373,7 +629,7 @@
|
||||
<bool key="AllowsUndo">YES</bool>
|
||||
</object>
|
||||
</object>
|
||||
<string key="NSFrameSize">{852, 229}</string>
|
||||
<string key="NSFrameSize">{852, 0}</string>
|
||||
<reference key="NSSuperview" ref="135073984"/>
|
||||
</object>
|
||||
<string key="NSLabel">Details</string>
|
||||
@@ -1336,6 +1592,168 @@
|
||||
</object>
|
||||
<int key="connectionID">112</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBOutletConnection" key="connection">
|
||||
<string key="label">viewToolbar</string>
|
||||
<reference key="source" ref="1001"/>
|
||||
<reference key="destination" ref="65173285"/>
|
||||
</object>
|
||||
<int key="connectionID">160</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBOutletConnection" key="connection">
|
||||
<string key="label">searchField</string>
|
||||
<reference key="source" ref="1001"/>
|
||||
<reference key="destination" ref="845792858"/>
|
||||
</object>
|
||||
<int key="connectionID">185</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBBindingConnection" key="connection">
|
||||
<string key="label">contentArray: repository.branches</string>
|
||||
<reference key="source" ref="886549521"/>
|
||||
<reference key="destination" ref="1001"/>
|
||||
<object class="NSNibBindingConnector" key="connector">
|
||||
<reference key="NSSource" ref="886549521"/>
|
||||
<reference key="NSDestination" ref="1001"/>
|
||||
<string key="NSLabel">contentArray: repository.branches</string>
|
||||
<string key="NSBinding">contentArray</string>
|
||||
<string key="NSKeyPath">repository.branches</string>
|
||||
<int key="NSNibBindingConnectorVersion">2</int>
|
||||
</object>
|
||||
</object>
|
||||
<int key="connectionID">193</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBOutletConnection" key="connection">
|
||||
<string key="label">branchesController</string>
|
||||
<reference key="source" ref="1001"/>
|
||||
<reference key="destination" ref="886549521"/>
|
||||
</object>
|
||||
<int key="connectionID">198</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBBindingConnection" key="connection">
|
||||
<string key="label">contentValues: arrangedObjects.description</string>
|
||||
<reference key="source" ref="630469851"/>
|
||||
<reference key="destination" ref="886549521"/>
|
||||
<object class="NSNibBindingConnector" key="connector" id="68454909">
|
||||
<reference key="NSSource" ref="630469851"/>
|
||||
<reference key="NSDestination" ref="886549521"/>
|
||||
<string key="NSLabel">contentValues: arrangedObjects.description</string>
|
||||
<string key="NSBinding">contentValues</string>
|
||||
<string key="NSKeyPath">arrangedObjects.description</string>
|
||||
<int key="NSNibBindingConnectorVersion">2</int>
|
||||
</object>
|
||||
</object>
|
||||
<int key="connectionID">199</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBBindingConnection" key="connection">
|
||||
<string key="label">selectedIndex: selectionIndex</string>
|
||||
<reference key="source" ref="630469851"/>
|
||||
<reference key="destination" ref="886549521"/>
|
||||
<object class="NSNibBindingConnector" key="connector">
|
||||
<reference key="NSSource" ref="630469851"/>
|
||||
<reference key="NSDestination" ref="886549521"/>
|
||||
<string key="NSLabel">selectedIndex: selectionIndex</string>
|
||||
<string key="NSBinding">selectedIndex</string>
|
||||
<string key="NSKeyPath">selectionIndex</string>
|
||||
<reference key="NSPreviousConnector" ref="68454909"/>
|
||||
<int key="NSNibBindingConnectorVersion">2</int>
|
||||
</object>
|
||||
</object>
|
||||
<int key="connectionID">203</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBBindingConnection" key="connection">
|
||||
<string key="label">predicate: filterPredicate</string>
|
||||
<reference key="source" ref="449521666"/>
|
||||
<reference key="destination" ref="391209158"/>
|
||||
<object class="NSNibBindingConnector" key="connector" id="705794394">
|
||||
<reference key="NSSource" ref="449521666"/>
|
||||
<reference key="NSDestination" ref="391209158"/>
|
||||
<string key="NSLabel">predicate: filterPredicate</string>
|
||||
<string key="NSBinding">predicate</string>
|
||||
<string key="NSKeyPath">filterPredicate</string>
|
||||
<object class="NSDictionary" key="NSOptions">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSMutableArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>NSDisplayName</string>
|
||||
<string>NSPredicateFormat</string>
|
||||
</object>
|
||||
<object class="NSMutableArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>Subject</string>
|
||||
<string>subject contains[c] $value</string>
|
||||
</object>
|
||||
</object>
|
||||
<int key="NSNibBindingConnectorVersion">2</int>
|
||||
</object>
|
||||
</object>
|
||||
<int key="connectionID">214</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBBindingConnection" key="connection">
|
||||
<string key="label">predicate2: filterPredicate</string>
|
||||
<reference key="source" ref="449521666"/>
|
||||
<reference key="destination" ref="391209158"/>
|
||||
<object class="NSNibBindingConnector" key="connector" id="727925491">
|
||||
<reference key="NSSource" ref="449521666"/>
|
||||
<reference key="NSDestination" ref="391209158"/>
|
||||
<string key="NSLabel">predicate2: filterPredicate</string>
|
||||
<string key="NSBinding">predicate2</string>
|
||||
<string key="NSKeyPath">filterPredicate</string>
|
||||
<object class="NSDictionary" key="NSOptions">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSMutableArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>NSDisplayName</string>
|
||||
<string>NSPredicateFormat</string>
|
||||
</object>
|
||||
<object class="NSMutableArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>Author</string>
|
||||
<string>author contains[c] $value</string>
|
||||
</object>
|
||||
</object>
|
||||
<reference key="NSPreviousConnector" ref="705794394"/>
|
||||
<int key="NSNibBindingConnectorVersion">2</int>
|
||||
</object>
|
||||
</object>
|
||||
<int key="connectionID">215</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBBindingConnection" key="connection">
|
||||
<string key="label">predicate3: filterPredicate</string>
|
||||
<reference key="source" ref="449521666"/>
|
||||
<reference key="destination" ref="391209158"/>
|
||||
<object class="NSNibBindingConnector" key="connector">
|
||||
<reference key="NSSource" ref="449521666"/>
|
||||
<reference key="NSDestination" ref="391209158"/>
|
||||
<string key="NSLabel">predicate3: filterPredicate</string>
|
||||
<string key="NSBinding">predicate3</string>
|
||||
<string key="NSKeyPath">filterPredicate</string>
|
||||
<object class="NSDictionary" key="NSOptions">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSMutableArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>NSDisplayName</string>
|
||||
<string>NSPredicateFormat</string>
|
||||
</object>
|
||||
<object class="NSMutableArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>SHA</string>
|
||||
<string>sha contains $value</string>
|
||||
</object>
|
||||
</object>
|
||||
<reference key="NSPreviousConnector" ref="727925491"/>
|
||||
<int key="NSNibBindingConnectorVersion">2</int>
|
||||
</object>
|
||||
</object>
|
||||
<int key="connectionID">216</int>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBMutableOrderedSet" key="objectRecords">
|
||||
<object class="NSArray" key="orderedObjects">
|
||||
@@ -1399,24 +1817,12 @@
|
||||
<reference key="object" ref="202620420"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="663765878"/>
|
||||
<reference ref="135073984"/>
|
||||
<reference ref="663765878"/>
|
||||
</object>
|
||||
<reference key="parent" ref="319362431"/>
|
||||
<string key="objectName">History View</string>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">3</int>
|
||||
<reference key="object" ref="663765878"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="254268962"/>
|
||||
<reference ref="152625445"/>
|
||||
<reference ref="452331733"/>
|
||||
<reference ref="942510576"/>
|
||||
</object>
|
||||
<reference key="parent" ref="202620420"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">4</int>
|
||||
<reference key="object" ref="135073984"/>
|
||||
@@ -1596,75 +2002,6 @@
|
||||
<reference key="object" ref="239018083"/>
|
||||
<reference key="parent" ref="670264682"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">27</int>
|
||||
<reference key="object" ref="254268962"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="792589327"/>
|
||||
<reference ref="1025472344"/>
|
||||
<reference ref="976830280"/>
|
||||
</object>
|
||||
<reference key="parent" ref="663765878"/>
|
||||
<string key="objectName">Commit List</string>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">28</int>
|
||||
<reference key="object" ref="152625445"/>
|
||||
<reference key="parent" ref="663765878"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">29</int>
|
||||
<reference key="object" ref="452331733"/>
|
||||
<reference key="parent" ref="663765878"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">30</int>
|
||||
<reference key="object" ref="942510576"/>
|
||||
<reference key="parent" ref="663765878"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">31</int>
|
||||
<reference key="object" ref="792589327"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="746918365"/>
|
||||
</object>
|
||||
<reference key="parent" ref="254268962"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">32</int>
|
||||
<reference key="object" ref="1025472344"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="977219207"/>
|
||||
</object>
|
||||
<reference key="parent" ref="254268962"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">33</int>
|
||||
<reference key="object" ref="976830280"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="853819733"/>
|
||||
</object>
|
||||
<reference key="parent" ref="254268962"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">34</int>
|
||||
<reference key="object" ref="853819733"/>
|
||||
<reference key="parent" ref="976830280"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">35</int>
|
||||
<reference key="object" ref="977219207"/>
|
||||
<reference key="parent" ref="1025472344"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">36</int>
|
||||
<reference key="object" ref="746918365"/>
|
||||
<reference key="parent" ref="792589327"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">47</int>
|
||||
<reference key="object" ref="555671215"/>
|
||||
@@ -1707,6 +2044,186 @@
|
||||
<reference key="object" ref="144370985"/>
|
||||
<reference key="parent" ref="555671215"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">113</int>
|
||||
<reference key="object" ref="65173285"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="455812118"/>
|
||||
<reference ref="633367776"/>
|
||||
<reference ref="479447135"/>
|
||||
</object>
|
||||
<reference key="parent" ref="1002"/>
|
||||
<string key="objectName">History Toolbar</string>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">114</int>
|
||||
<reference key="object" ref="455812118"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="630469851"/>
|
||||
</object>
|
||||
<reference key="parent" ref="65173285"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">115</int>
|
||||
<reference key="object" ref="633367776"/>
|
||||
<reference key="parent" ref="65173285"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">116</int>
|
||||
<reference key="object" ref="479447135"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="845792858"/>
|
||||
</object>
|
||||
<reference key="parent" ref="65173285"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">117</int>
|
||||
<reference key="object" ref="845792858"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="449521666"/>
|
||||
</object>
|
||||
<reference key="parent" ref="479447135"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">118</int>
|
||||
<reference key="object" ref="449521666"/>
|
||||
<reference key="parent" ref="845792858"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">119</int>
|
||||
<reference key="object" ref="630469851"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="265884357"/>
|
||||
</object>
|
||||
<reference key="parent" ref="455812118"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">120</int>
|
||||
<reference key="object" ref="265884357"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="604026377"/>
|
||||
</object>
|
||||
<reference key="parent" ref="630469851"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">121</int>
|
||||
<reference key="object" ref="604026377"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="496187369"/>
|
||||
<reference ref="552885027"/>
|
||||
<reference ref="882172208"/>
|
||||
</object>
|
||||
<reference key="parent" ref="265884357"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">122</int>
|
||||
<reference key="object" ref="496187369"/>
|
||||
<reference key="parent" ref="604026377"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">123</int>
|
||||
<reference key="object" ref="552885027"/>
|
||||
<reference key="parent" ref="604026377"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">124</int>
|
||||
<reference key="object" ref="882172208"/>
|
||||
<reference key="parent" ref="604026377"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">3</int>
|
||||
<reference key="object" ref="663765878"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="942510576"/>
|
||||
<reference ref="452331733"/>
|
||||
<reference ref="152625445"/>
|
||||
<reference ref="254268962"/>
|
||||
</object>
|
||||
<reference key="parent" ref="202620420"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">30</int>
|
||||
<reference key="object" ref="942510576"/>
|
||||
<reference key="parent" ref="663765878"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">29</int>
|
||||
<reference key="object" ref="452331733"/>
|
||||
<reference key="parent" ref="663765878"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">28</int>
|
||||
<reference key="object" ref="152625445"/>
|
||||
<reference key="parent" ref="663765878"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">27</int>
|
||||
<reference key="object" ref="254268962"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="976830280"/>
|
||||
<reference ref="1025472344"/>
|
||||
<reference ref="792589327"/>
|
||||
</object>
|
||||
<reference key="parent" ref="663765878"/>
|
||||
<string key="objectName">Commit List</string>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">33</int>
|
||||
<reference key="object" ref="976830280"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="853819733"/>
|
||||
</object>
|
||||
<reference key="parent" ref="254268962"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">32</int>
|
||||
<reference key="object" ref="1025472344"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="977219207"/>
|
||||
</object>
|
||||
<reference key="parent" ref="254268962"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">31</int>
|
||||
<reference key="object" ref="792589327"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="746918365"/>
|
||||
</object>
|
||||
<reference key="parent" ref="254268962"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">36</int>
|
||||
<reference key="object" ref="746918365"/>
|
||||
<reference key="parent" ref="792589327"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">35</int>
|
||||
<reference key="object" ref="977219207"/>
|
||||
<reference key="parent" ref="1025472344"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">34</int>
|
||||
<reference key="object" ref="853819733"/>
|
||||
<reference key="parent" ref="976830280"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">190</int>
|
||||
<reference key="object" ref="886549521"/>
|
||||
<reference key="parent" ref="1002"/>
|
||||
<string key="objectName">Branches Controller</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="flattenedProperties">
|
||||
@@ -1718,7 +2235,21 @@
|
||||
<string>-3.IBPluginDependency</string>
|
||||
<string>10.IBPluginDependency</string>
|
||||
<string>11.IBPluginDependency</string>
|
||||
<string>113.IBEditorWindowLastContentRect</string>
|
||||
<string>113.IBPluginDependency</string>
|
||||
<string>113.editorWindowContentRectSynchronizationRect</string>
|
||||
<string>115.IBPluginDependency</string>
|
||||
<string>117.IBPluginDependency</string>
|
||||
<string>118.IBPluginDependency</string>
|
||||
<string>119.IBPluginDependency</string>
|
||||
<string>12.IBPluginDependency</string>
|
||||
<string>120.IBPluginDependency</string>
|
||||
<string>121.IBEditorWindowLastContentRect</string>
|
||||
<string>121.IBPluginDependency</string>
|
||||
<string>121.editorWindowContentRectSynchronizationRect</string>
|
||||
<string>122.IBPluginDependency</string>
|
||||
<string>123.IBPluginDependency</string>
|
||||
<string>124.IBPluginDependency</string>
|
||||
<string>13.IBPluginDependency</string>
|
||||
<string>14.IBPluginDependency</string>
|
||||
<string>15.CustomClassName</string>
|
||||
@@ -1727,6 +2258,7 @@
|
||||
<string>17.IBPluginDependency</string>
|
||||
<string>18.IBPluginDependency</string>
|
||||
<string>19.IBPluginDependency</string>
|
||||
<string>190.IBPluginDependency</string>
|
||||
<string>2.IBEditorWindowLastContentRect</string>
|
||||
<string>2.IBPluginDependency</string>
|
||||
<string>2.ImportedFromIB2</string>
|
||||
@@ -1778,6 +2310,20 @@
|
||||
<string>com.apple.InterfaceBuilderKit</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>{{244, 901}, {616, 0}}</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>{{132, 614}, {616, 0}}</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>{{725, 616}, {134, 63}}</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>{{848, 458}, {116, 63}}</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
@@ -1787,6 +2333,7 @@
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>{{312, 577}, {852, 384}}</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<reference ref="9"/>
|
||||
@@ -1838,7 +2385,7 @@
|
||||
</object>
|
||||
</object>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>{{423, 120}, {852, 432}}</string>
|
||||
<string>{{359, 261}, {852, 432}}</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
@@ -1868,7 +2415,7 @@
|
||||
</object>
|
||||
</object>
|
||||
<nil key="sourceID"/>
|
||||
<int key="maxID">112</int>
|
||||
<int key="maxID">216</int>
|
||||
</object>
|
||||
<object class="IBClassDescriber" key="IBDocument.Classes">
|
||||
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
|
||||
@@ -1924,17 +2471,21 @@
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSMutableArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>branchesController</string>
|
||||
<string>commitController</string>
|
||||
<string>commitList</string>
|
||||
<string>fileBrowser</string>
|
||||
<string>searchField</string>
|
||||
<string>treeController</string>
|
||||
<string>webView</string>
|
||||
</object>
|
||||
<object class="NSMutableArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>NSArrayController</string>
|
||||
<string>NSArrayController</string>
|
||||
<string>NSTableView</string>
|
||||
<string>NSOutlineView</string>
|
||||
<string>NSSearchField</string>
|
||||
<string>NSTreeController</string>
|
||||
<string>id</string>
|
||||
</object>
|
||||
@@ -1988,6 +2539,10 @@
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">PBViewController</string>
|
||||
<string key="superclassName">NSViewController</string>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<string key="NS.key.0">viewToolbar</string>
|
||||
<string key="NS.object.0">NSToolbar</string>
|
||||
</object>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">PBViewController.h</string>
|
||||
|
||||
@@ -10,27 +10,22 @@
|
||||
#import "PBGitRepository.h"
|
||||
|
||||
@interface PBGitWindowController : NSWindowController {
|
||||
IBOutlet NSSearchField* searchField;
|
||||
IBOutlet NSArrayController* searchController;
|
||||
IBOutlet NSArrayController *branchesController;
|
||||
__weak PBGitRepository* repository;
|
||||
int selectedViewIndex;
|
||||
IBOutlet NSView* contentView;
|
||||
NSViewController* viewController;
|
||||
|
||||
IBOutlet NSToolbar* historyToolbar;
|
||||
IBOutlet NSToolbar* commitToolbar;
|
||||
IBOutlet NSToolbarItem *viewSelector;
|
||||
}
|
||||
|
||||
@property (assign) __weak PBGitRepository *repository;
|
||||
@property (readonly) NSViewController *viewController;
|
||||
@property (assign) int selectedViewIndex;
|
||||
@property (retain) NSArrayController *searchController;
|
||||
|
||||
- (id)initWithRepository:(PBGitRepository*)theRepository displayDefault:(BOOL)display;
|
||||
|
||||
- (void)changeViewController:(NSInteger)whichViewTag;
|
||||
- (void) focusOnSearchField;
|
||||
- (void)useToolbar:(NSToolbar *)toolbar;
|
||||
|
||||
- (IBAction) showCommitView:(id)sender;
|
||||
- (IBAction) showHistoryView:(id)sender;
|
||||
|
||||
+46
-21
@@ -14,7 +14,7 @@
|
||||
@implementation PBGitWindowController
|
||||
|
||||
|
||||
@synthesize repository, viewController, searchController, selectedViewIndex;
|
||||
@synthesize repository, viewController, selectedViewIndex;
|
||||
|
||||
- (id)initWithRepository:(PBGitRepository*)theRepository displayDefault:(BOOL)displayDefault
|
||||
{
|
||||
@@ -33,11 +33,6 @@
|
||||
return self;
|
||||
}
|
||||
|
||||
- (void) focusOnSearchField
|
||||
{
|
||||
[[self window] makeFirstResponder:searchField];
|
||||
}
|
||||
|
||||
- (void) setSelectedViewIndex: (int) i
|
||||
{
|
||||
selectedViewIndex = i;
|
||||
@@ -48,47 +43,36 @@
|
||||
- (void)changeViewController:(NSInteger)whichViewTag
|
||||
{
|
||||
[self willChangeValueForKey:@"viewController"];
|
||||
self.searchController = nil;
|
||||
[self unbind:@"searchController"];
|
||||
|
||||
if ([viewController view] != nil)
|
||||
[(PBViewController *)viewController removeView];
|
||||
|
||||
|
||||
switch (whichViewTag)
|
||||
{
|
||||
case 0: // swap in the "CustomImageViewController - NSImageView"
|
||||
viewController = [[PBGitHistoryController alloc] initWithRepository:repository superController:self];
|
||||
[[self window] setToolbar:historyToolbar];
|
||||
break;
|
||||
case 1:
|
||||
viewController = [[PBGitCommitController alloc] initWithRepository:repository superController:self];
|
||||
[[self window] setToolbar:commitToolbar];
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
// make sure we automatically resize the controller's view to the current window size
|
||||
[[viewController view] setFrame: [contentView bounds]];
|
||||
|
||||
//// embed the current view to our host view
|
||||
[contentView addSubview: [viewController view]];
|
||||
|
||||
|
||||
// Allow the viewcontroller to catch actions
|
||||
[self setNextResponder: viewController];
|
||||
if ([viewController respondsToSelector:@selector(commitController)])
|
||||
[self bind:@"searchController" toObject:viewController withKeyPath:@"commitController" options:nil];
|
||||
|
||||
|
||||
[self didChangeValueForKey:@"viewController"]; // this will trigger the NSTextField's value binding to change
|
||||
}
|
||||
|
||||
- (void)awakeFromNib
|
||||
{
|
||||
// We bind this ourselves because otherwise we would lose our selection
|
||||
[branchesController bind:@"selectionIndexes" toObject:repository withKeyPath:@"currentBranch" options:nil];
|
||||
|
||||
[[self window] setAutorecalculatesContentBorderThickness:NO forEdge:NSMinYEdge];
|
||||
[[self window] setContentBorderThickness:35.0f forEdge:NSMinYEdge];
|
||||
[self showHistoryView:nil];
|
||||
|
||||
}
|
||||
|
||||
- (void) showCommitView:(id)sender
|
||||
@@ -101,4 +85,45 @@
|
||||
self.selectedViewIndex = 0;
|
||||
}
|
||||
|
||||
#pragma mark -
|
||||
#pragma mark Toolbar Delegates
|
||||
- (NSToolbarItem *) toolbar:(NSToolbar *)toolbar
|
||||
itemForItemIdentifier:(NSString *)itemIdentifier
|
||||
willBeInsertedIntoToolbar:(BOOL)flag
|
||||
{
|
||||
if ([itemIdentifier isEqualToString:[viewSelector itemIdentifier]])
|
||||
return viewSelector;
|
||||
|
||||
return nil;
|
||||
}
|
||||
|
||||
- (NSArray *)toolbarAllowedItemIdentifiers:(NSToolbar *)toolbar
|
||||
{
|
||||
NSMutableArray *array = [NSMutableArray array];
|
||||
for (NSToolbarItem *item in [toolbar items])
|
||||
[array addObject:[item itemIdentifier]];
|
||||
return array;
|
||||
}
|
||||
|
||||
- (NSArray *)toolbarDefaultItemIdentifiers:(NSToolbar *)toolbar
|
||||
{
|
||||
NSMutableArray *array = [NSMutableArray array];
|
||||
for (NSToolbarItem *item in [toolbar items])
|
||||
[array addObject:[item itemIdentifier]];
|
||||
return array;
|
||||
}
|
||||
|
||||
- (void) useToolbar:(NSToolbar *)toolbar
|
||||
{
|
||||
[toolbar setDelegate:self];
|
||||
|
||||
[toolbar insertItemWithItemIdentifier:NSToolbarSeparatorItemIdentifier atIndex:0];
|
||||
[toolbar insertItemWithItemIdentifier:[viewSelector itemIdentifier] atIndex:0];
|
||||
|
||||
NSSegmentedControl *viewSelect = (NSSegmentedControl *)[[[toolbar items] objectAtIndex:0] view];
|
||||
[viewSelect bind:@"selectedIndex" toObject:self withKeyPath:@"selectedViewIndex" options:0];
|
||||
|
||||
[self.window setToolbar:toolbar];
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
@@ -13,9 +13,12 @@
|
||||
@interface PBViewController : NSViewController {
|
||||
__weak PBGitRepository *repository;
|
||||
__weak PBGitWindowController *superController;
|
||||
|
||||
IBOutlet NSToolbar *viewToolbar;
|
||||
}
|
||||
|
||||
@property (readonly) __weak PBGitRepository *repository;
|
||||
@property (readonly) NSToolbar *viewToolbar;
|
||||
|
||||
- (id)initWithRepository:(PBGitRepository *)theRepository superController:(PBGitWindowController *)controller;
|
||||
- (void) removeView;
|
||||
|
||||
+9
-1
@@ -11,7 +11,7 @@
|
||||
|
||||
@implementation PBViewController
|
||||
|
||||
@synthesize repository;
|
||||
@synthesize repository, viewToolbar;
|
||||
|
||||
- (id)initWithRepository:(PBGitRepository *)theRepository superController:(PBGitWindowController *)controller
|
||||
{
|
||||
@@ -29,4 +29,12 @@
|
||||
{
|
||||
[[self view] removeFromSuperview]; // remove the current view
|
||||
}
|
||||
|
||||
- (void) awakeFromNib
|
||||
{
|
||||
if (viewToolbar)
|
||||
[superController useToolbar:viewToolbar];
|
||||
else
|
||||
[superController useToolbar:[[NSToolbar alloc] initWithIdentifier:@"EmptyBar"]];
|
||||
}
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user