Added Toolbar. No functionality implemented

This commit is contained in:
michael starke
2013-02-18 16:33:11 +01:00
parent 94ec1ccde3
commit 93928c376e
8 changed files with 415 additions and 418 deletions

View File

@@ -15,6 +15,7 @@
4C2E382316D1421B00037A9D /* MPIconHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C2E382216D1421B00037A9D /* MPIconHelper.m */; };
4C2E382616D1470200037A9D /* MPViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C2E382516D1470200037A9D /* MPViewController.m */; };
4C37A84015B8B474005EF8EE /* MPOutlineDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C37A83F15B8B474005EF8EE /* MPOutlineDataSource.m */; };
4C3BD51516D276F800389F1F /* MPToolbarDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C3BD51416D276F800389F1F /* MPToolbarDelegate.m */; };
4C586F9E16D07ABD00E7DB57 /* 00_PasswordTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 4C586F9D16D07ABD00E7DB57 /* 00_PasswordTemplate.pdf */; };
4C586FA016D07D7200E7DB57 /* 01_PackageNetworkTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 4C586F9F16D07D7200E7DB57 /* 01_PackageNetworkTemplate.pdf */; };
4C586FA216D07F6A00E7DB57 /* 02_MessageBoxWarningTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 4C586FA116D07F6A00E7DB57 /* 02_MessageBoxWarningTemplate.pdf */; };
@@ -97,6 +98,8 @@
4C2E382516D1470200037A9D /* MPViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPViewController.m; sourceTree = "<group>"; };
4C37A83E15B8B474005EF8EE /* MPOutlineDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPOutlineDataSource.h; sourceTree = "<group>"; };
4C37A83F15B8B474005EF8EE /* MPOutlineDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPOutlineDataSource.m; sourceTree = "<group>"; };
4C3BD51316D276F800389F1F /* MPToolbarDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPToolbarDelegate.h; sourceTree = "<group>"; };
4C3BD51416D276F800389F1F /* MPToolbarDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPToolbarDelegate.m; sourceTree = "<group>"; };
4C586F9D16D07ABD00E7DB57 /* 00_PasswordTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = 00_PasswordTemplate.pdf; sourceTree = "<group>"; };
4C586F9F16D07D7200E7DB57 /* 01_PackageNetworkTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = 01_PackageNetworkTemplate.pdf; sourceTree = "<group>"; };
4C586FA116D07F6A00E7DB57 /* 02_MessageBoxWarningTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = 02_MessageBoxWarningTemplate.pdf; sourceTree = "<group>"; };
@@ -272,6 +275,8 @@
4C77E37915B84A240093A587 /* MPAppDelegate.m */,
4CC6258F15BA1C99002F5B11 /* MPOutlineViewDelegate.h */,
4CC6259015BA1C99002F5B11 /* MPOutlineViewDelegate.m */,
4C3BD51316D276F800389F1F /* MPToolbarDelegate.h */,
4C3BD51416D276F800389F1F /* MPToolbarDelegate.m */,
);
name = Delegates;
sourceTree = "<group>";
@@ -693,6 +698,7 @@
4C2E382616D1470200037A9D /* MPViewController.m in Sources */,
4C65FAE916D16DDB006E0577 /* MPPasswordInputController.m in Sources */,
4CDF01A316D1B76700D0AC08 /* MPEntryViewController.m in Sources */,
4C3BD51516D276F800389F1F /* MPToolbarDelegate.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};

View File

@@ -17,13 +17,10 @@
<string>NSScrollView</string>
<string>NSScroller</string>
<string>NSSplitView</string>
<string>NSTabView</string>
<string>NSTabViewItem</string>
<string>NSTableColumn</string>
<string>NSTableHeaderView</string>
<string>NSTableView</string>
<string>NSTextFieldCell</string>
<string>NSView</string>
</array>
<array key="IBDocument.PluginDependencies">
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -50,48 +47,48 @@
<reference key="NSNextResponder" ref="1005"/>
<int key="NSvFlags">268</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSCustomView" id="1017866760">
<object class="NSCustomView" id="661617748">
<reference key="NSNextResponder" ref="817972379"/>
<int key="NSvFlags">256</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSScrollView" id="836307073">
<reference key="NSNextResponder" ref="1017866760"/>
<int key="NSvFlags">268</int>
<object class="NSScrollView" id="613995671">
<reference key="NSNextResponder" ref="661617748"/>
<int key="NSvFlags">4364</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSClipView" id="538218614">
<reference key="NSNextResponder" ref="836307073"/>
<object class="NSClipView" id="262664416">
<reference key="NSNextResponder" ref="613995671"/>
<int key="NSvFlags">2304</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSTableView" id="468086379">
<reference key="NSNextResponder" ref="538218614"/>
<object class="NSTableView" id="528076956">
<reference key="NSNextResponder" ref="262664416"/>
<int key="NSvFlags">256</int>
<string key="NSFrameSize">{351, 544}</string>
<reference key="NSSuperview" ref="538218614"/>
<string key="NSFrameSize">{703, 547}</string>
<reference key="NSSuperview" ref="262664416"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="604836755"/>
<reference key="NSNextKeyView" ref="737075944"/>
<string key="NSReuseIdentifierKey">_NS:13</string>
<bool key="NSEnabled">YES</bool>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
<bool key="NSControlAllowsExpansionToolTips">YES</bool>
<object class="NSTableHeaderView" key="NSHeaderView" id="352657213">
<reference key="NSNextResponder" ref="371078858"/>
<object class="NSTableHeaderView" key="NSHeaderView" id="778100560">
<reference key="NSNextResponder" ref="737075944"/>
<int key="NSvFlags">256</int>
<string key="NSFrameSize">{351, 17}</string>
<reference key="NSSuperview" ref="371078858"/>
<string key="NSFrameSize">{703, 17}</string>
<reference key="NSSuperview" ref="737075944"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="538218614"/>
<reference key="NSNextKeyView" ref="262664416"/>
<string key="NSReuseIdentifierKey">_NS:16</string>
<reference key="NSTableView" ref="468086379"/>
<reference key="NSTableView" ref="528076956"/>
</object>
<object class="_NSCornerView" key="NSCornerView">
<nil key="NSNextResponder"/>
<int key="NSvFlags">-2147483392</int>
<string key="NSFrame">{{224, 0}, {16, 17}}</string>
<reference key="NSNextKeyView" ref="538218614"/>
<reference key="NSNextKeyView" ref="262664416"/>
<string key="NSReuseIdentifierKey">_NS:19</string>
</object>
<array class="NSMutableArray" key="NSTableColumns">
<object class="NSTableColumn" id="171628425">
<object class="NSTableColumn" id="137340426">
<double key="NSWidth">116</double>
<double key="NSMinWidth">40</double>
<double key="NSMaxWidth">1000</double>
@@ -104,7 +101,7 @@
<double key="NSSize">11</double>
<int key="NSfFlags">3100</int>
</object>
<object class="NSColor" key="NSBackgroundColor" id="92924651">
<object class="NSColor" key="NSBackgroundColor" id="309116714">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MC4zMzMzMzI5ODU2AA</bytes>
</object>
@@ -118,7 +115,7 @@
</object>
</object>
</object>
<object class="NSTextFieldCell" key="NSDataCell" id="199063028">
<object class="NSTextFieldCell" key="NSDataCell" id="706619994">
<int key="NSCellFlags">337641536</int>
<int key="NSCellFlags2">2048</int>
<string key="NSContents">Text Cell</string>
@@ -127,12 +124,12 @@
<double key="NSSize">13</double>
<int key="NSfFlags">1044</int>
</object>
<reference key="NSControlView" ref="468086379"/>
<reference key="NSControlView" ref="528076956"/>
<object class="NSColor" key="NSBackgroundColor" id="136901388">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
<string key="NSColorName">controlBackgroundColor</string>
<object class="NSColor" key="NSColor" id="97428272">
<object class="NSColor" key="NSColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
</object>
@@ -147,10 +144,10 @@
<int key="NSResizingMask">3</int>
<bool key="NSIsResizeable">YES</bool>
<bool key="NSIsEditable">YES</bool>
<reference key="NSTableView" ref="468086379"/>
<reference key="NSTableView" ref="528076956"/>
</object>
<object class="NSTableColumn" id="205727090">
<double key="NSWidth">229</double>
<object class="NSTableColumn" id="750261447">
<double key="NSWidth">581</double>
<double key="NSMinWidth">40</double>
<double key="NSMaxWidth">1000</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
@@ -158,22 +155,22 @@
<int key="NSCellFlags2">2048</int>
<string key="NSContents"/>
<reference key="NSSupport" ref="26"/>
<reference key="NSBackgroundColor" ref="92924651"/>
<reference key="NSBackgroundColor" ref="309116714"/>
<reference key="NSTextColor" ref="892439253"/>
</object>
<object class="NSTextFieldCell" key="NSDataCell" id="989599805">
<object class="NSTextFieldCell" key="NSDataCell" id="20461989">
<int key="NSCellFlags">337641536</int>
<int key="NSCellFlags2">2048</int>
<string key="NSContents">Text Cell</string>
<reference key="NSSupport" ref="454123306"/>
<reference key="NSControlView" ref="468086379"/>
<reference key="NSControlView" ref="528076956"/>
<reference key="NSBackgroundColor" ref="136901388"/>
<reference key="NSTextColor" ref="847395763"/>
</object>
<int key="NSResizingMask">3</int>
<bool key="NSIsResizeable">YES</bool>
<bool key="NSIsEditable">YES</bool>
<reference key="NSTableView" ref="468086379"/>
<reference key="NSTableView" ref="528076956"/>
</object>
</array>
<double key="NSIntercellSpacingWidth">3</double>
@@ -203,142 +200,78 @@
<int key="NSTableViewGroupRowStyle">1</int>
</object>
</array>
<string key="NSFrame">{{1, 17}, {351, 544}}</string>
<reference key="NSSuperview" ref="836307073"/>
<string key="NSFrame">{{0, 17}, {703, 547}}</string>
<reference key="NSSuperview" ref="613995671"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="468086379"/>
<reference key="NSNextKeyView" ref="528076956"/>
<string key="NSReuseIdentifierKey">_NS:11</string>
<reference key="NSDocView" ref="468086379"/>
<reference key="NSDocView" ref="528076956"/>
<reference key="NSBGColor" ref="136901388"/>
<int key="NScvFlags">4</int>
</object>
<object class="NSScroller" id="604836755">
<reference key="NSNextResponder" ref="836307073"/>
<object class="NSScroller" id="1037276411">
<reference key="NSNextResponder" ref="613995671"/>
<int key="NSvFlags">-2147483392</int>
<string key="NSFrame">{{224, 17}, {15, 102}}</string>
<reference key="NSSuperview" ref="836307073"/>
<reference key="NSSuperview" ref="613995671"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="863150324"/>
<reference key="NSNextKeyView" ref="802411427"/>
<string key="NSReuseIdentifierKey">_NS:58</string>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
<reference key="NSTarget" ref="836307073"/>
<reference key="NSTarget" ref="613995671"/>
<string key="NSAction">_doScroller:</string>
<double key="NSCurValue">37</double>
<double key="NSPercent">0.1947367936372757</double>
</object>
<object class="NSScroller" id="863150324">
<reference key="NSNextResponder" ref="836307073"/>
<object class="NSScroller" id="802411427">
<reference key="NSNextResponder" ref="613995671"/>
<int key="NSvFlags">-2147483392</int>
<string key="NSFrame">{{1, 119}, {223, 15}}</string>
<reference key="NSSuperview" ref="836307073"/>
<reference key="NSSuperview" ref="613995671"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="661617748"/>
<string key="NSReuseIdentifierKey">_NS:60</string>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
<int key="NSsFlags">1</int>
<reference key="NSTarget" ref="836307073"/>
<reference key="NSTarget" ref="613995671"/>
<string key="NSAction">_doScroller:</string>
<double key="NSPercent">0.57142859697341919</double>
</object>
<object class="NSClipView" id="371078858">
<reference key="NSNextResponder" ref="836307073"/>
<object class="NSClipView" id="737075944">
<reference key="NSNextResponder" ref="613995671"/>
<int key="NSvFlags">2304</int>
<array class="NSMutableArray" key="NSSubviews">
<reference ref="352657213"/>
<reference ref="778100560"/>
</array>
<string key="NSFrame">{{1, 0}, {351, 17}}</string>
<reference key="NSSuperview" ref="836307073"/>
<string key="NSFrameSize">{703, 17}</string>
<reference key="NSSuperview" ref="613995671"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="352657213"/>
<reference key="NSNextKeyView" ref="778100560"/>
<string key="NSReuseIdentifierKey">_NS:15</string>
<reference key="NSDocView" ref="352657213"/>
<reference key="NSDocView" ref="778100560"/>
<reference key="NSBGColor" ref="136901388"/>
<int key="NScvFlags">4</int>
</object>
</array>
<string key="NSFrameSize">{353, 562}</string>
<reference key="NSSuperview" ref="1017866760"/>
<string key="NSFrameSize">{703, 564}</string>
<reference key="NSSuperview" ref="661617748"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="371078858"/>
<reference key="NSNextKeyView" ref="262664416"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<int key="NSsFlags">133682</int>
<reference key="NSVScroller" ref="604836755"/>
<reference key="NSHScroller" ref="863150324"/>
<reference key="NSContentView" ref="538218614"/>
<reference key="NSHeaderClipView" ref="371078858"/>
<int key="NSsFlags">133680</int>
<reference key="NSVScroller" ref="1037276411"/>
<reference key="NSHScroller" ref="802411427"/>
<reference key="NSContentView" ref="262664416"/>
<reference key="NSHeaderClipView" ref="737075944"/>
<bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
<double key="NSMinMagnification">0.25</double>
<double key="NSMaxMagnification">4</double>
<double key="NSMagnification">1</double>
</object>
</array>
<string key="NSFrameSize">{353, 563}</string>
<string key="NSFrameSize">{703, 563}</string>
<reference key="NSSuperview" ref="817972379"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="836307073"/>
<string key="NSReuseIdentifierKey">_NS:11</string>
<string key="NSClassName">NSView</string>
</object>
<object class="NSCustomView" id="661617748">
<reference key="NSNextResponder" ref="817972379"/>
<int key="NSvFlags">256</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSTabView" id="590827347">
<reference key="NSNextResponder" ref="661617748"/>
<int key="NSvFlags">12</int>
<string key="NSFrame">{{13, 10}, {323, 539}}</string>
<reference key="NSSuperview" ref="661617748"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="835935918"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<array class="NSMutableArray" key="NSTabViewItems">
<object class="NSTabViewItem" id="962181595">
<string key="NSIdentifier">1</string>
<object class="NSView" key="NSView" id="835935918">
<reference key="NSNextResponder" ref="590827347"/>
<int key="NSvFlags">256</int>
<string key="NSFrame">{{10, 33}, {303, 493}}</string>
<reference key="NSSuperview" ref="590827347"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView"/>
<string key="NSReuseIdentifierKey">_NS:11</string>
</object>
<string key="NSLabel">Tab</string>
<object class="NSColor" key="NSColor" id="483429060">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
<string key="NSColorName">controlColor</string>
<reference key="NSColor" ref="97428272"/>
</object>
<reference key="NSTabView" ref="590827347"/>
</object>
<object class="NSTabViewItem" id="332704136">
<string key="NSIdentifier">2</string>
<object class="NSView" key="NSView" id="922159975">
<nil key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<string key="NSFrame">{{10, 33}, {303, 493}}</string>
<string key="NSReuseIdentifierKey">_NS:28</string>
</object>
<string key="NSLabel">View</string>
<reference key="NSColor" ref="483429060"/>
<reference key="NSTabView" ref="590827347"/>
</object>
</array>
<reference key="NSSelectedTabViewItem" ref="962181595"/>
<reference key="NSFont" ref="454123306"/>
<int key="NSTvFlags">0</int>
<bool key="NSAllowTruncatedLabels">YES</bool>
<bool key="NSDrawsBackground">YES</bool>
<array class="NSMutableArray" key="NSSubviews">
<reference ref="835935918"/>
</array>
</object>
</array>
<string key="NSFrame">{{354, 0}, {349, 563}}</string>
<reference key="NSSuperview" ref="817972379"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="590827347"/>
<reference key="NSNextKeyView"/>
<string key="NSReuseIdentifierKey">_NS:13</string>
<string key="NSClassName">NSView</string>
</object>
@@ -346,7 +279,7 @@
<string key="NSFrameSize">{703, 563}</string>
<reference key="NSSuperview" ref="1005"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="1017866760"/>
<reference key="NSNextKeyView"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="NSIsVertical">YES</bool>
<int key="NSDividerStyle">2</int>
@@ -472,129 +405,40 @@
<int key="objectID">2</int>
<reference key="object" ref="817972379"/>
<array class="NSMutableArray" key="children">
<reference ref="1017866760"/>
<reference ref="661617748"/>
</array>
<reference key="parent" ref="1005"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">3</int>
<reference key="object" ref="1017866760"/>
<array class="NSMutableArray" key="children">
<reference ref="836307073"/>
<object class="IBNSLayoutConstraint" id="20363542">
<reference key="firstItem" ref="836307073"/>
<int key="firstAttribute">4</int>
<int key="relation">0</int>
<reference key="secondItem" ref="1017866760"/>
<int key="secondAttribute">4</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
<double key="value">0.0</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="1017866760"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
<object class="IBNSLayoutConstraint" id="454074596">
<reference key="firstItem" ref="836307073"/>
<int key="firstAttribute">6</int>
<int key="relation">0</int>
<reference key="secondItem" ref="1017866760"/>
<int key="secondAttribute">6</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
<double key="value">0.0</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="1017866760"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
<object class="IBNSLayoutConstraint" id="1035369101">
<reference key="firstItem" ref="836307073"/>
<int key="firstAttribute">10</int>
<int key="relation">0</int>
<reference key="secondItem" ref="1017866760"/>
<int key="secondAttribute">10</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
<double key="value">0.0</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="1017866760"/>
<int key="scoringType">5</int>
<float key="scoringTypeFloat">22</float>
<int key="contentType">2</int>
</object>
<object class="IBNSLayoutConstraint" id="149850027">
<reference key="firstItem" ref="836307073"/>
<int key="firstAttribute">5</int>
<int key="relation">0</int>
<reference key="secondItem" ref="1017866760"/>
<int key="secondAttribute">5</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
<double key="value">0.0</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="1017866760"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
</array>
<reference key="parent" ref="817972379"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">4</int>
<reference key="object" ref="661617748"/>
<array class="NSMutableArray" key="children">
<reference ref="590827347"/>
<object class="IBNSLayoutConstraint" id="314098632">
<reference key="firstItem" ref="661617748"/>
<int key="firstAttribute">6</int>
<int key="relation">0</int>
<reference key="secondItem" ref="590827347"/>
<int key="secondAttribute">6</int>
<float key="multiplier">1</float>
<object class="IBNSLayoutSymbolicConstant" key="constant">
<double key="value">20</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="661617748"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
<object class="IBNSLayoutConstraint" id="740855406">
<reference key="firstItem" ref="661617748"/>
<int key="firstAttribute">4</int>
<int key="relation">0</int>
<reference key="secondItem" ref="590827347"/>
<int key="secondAttribute">4</int>
<float key="multiplier">1</float>
<object class="IBNSLayoutSymbolicConstant" key="constant">
<double key="value">20</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="661617748"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
<object class="IBNSLayoutConstraint" id="425627787">
<reference key="firstItem" ref="590827347"/>
<reference ref="613995671"/>
<object class="IBNSLayoutConstraint" id="50824137">
<reference key="firstItem" ref="613995671"/>
<int key="firstAttribute">3</int>
<int key="relation">0</int>
<reference key="secondItem" ref="661617748"/>
<int key="secondAttribute">3</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
<double key="value">20</double>
<double key="value">-1</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="661617748"/>
<int key="scoringType">3</int>
<float key="scoringTypeFloat">9</float>
<int key="contentType">3</int>
</object>
<object class="IBNSLayoutConstraint" id="20363542">
<reference key="firstItem" ref="613995671"/>
<int key="firstAttribute">4</int>
<int key="relation">0</int>
<reference key="secondItem" ref="661617748"/>
<int key="secondAttribute">4</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
<double key="value">0.0</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="661617748"/>
@@ -602,15 +446,31 @@
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
<object class="IBNSLayoutConstraint" id="933719148">
<reference key="firstItem" ref="590827347"/>
<object class="IBNSLayoutConstraint" id="149850027">
<reference key="firstItem" ref="613995671"/>
<int key="firstAttribute">5</int>
<int key="relation">0</int>
<reference key="secondItem" ref="661617748"/>
<int key="secondAttribute">5</int>
<float key="multiplier">1</float>
<object class="IBNSLayoutSymbolicConstant" key="constant">
<double key="value">20</double>
<object class="IBLayoutConstant" key="constant">
<double key="value">0.0</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="661617748"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
<object class="IBNSLayoutConstraint" id="454074596">
<reference key="firstItem" ref="613995671"/>
<int key="firstAttribute">6</int>
<int key="relation">0</int>
<reference key="secondItem" ref="661617748"/>
<int key="secondAttribute">6</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
<double key="value">0.0</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="661617748"/>
@@ -642,139 +502,84 @@
<reference key="parent" ref="1005"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">13</int>
<reference key="object" ref="836307073"/>
<int key="objectID">54</int>
<reference key="object" ref="613995671"/>
<array class="NSMutableArray" key="children">
<reference ref="468086379"/>
<reference ref="863150324"/>
<reference ref="352657213"/>
<reference ref="604836755"/>
<reference ref="528076956"/>
<reference ref="802411427"/>
<reference ref="778100560"/>
<reference ref="1037276411"/>
</array>
<reference key="parent" ref="1017866760"/>
<reference key="parent" ref="661617748"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">14</int>
<reference key="object" ref="468086379"/>
<int key="objectID">55</int>
<reference key="object" ref="528076956"/>
<array class="NSMutableArray" key="children">
<reference ref="171628425"/>
<reference ref="205727090"/>
<reference ref="137340426"/>
<reference ref="750261447"/>
</array>
<reference key="parent" ref="836307073"/>
<reference key="parent" ref="613995671"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">15</int>
<reference key="object" ref="863150324"/>
<reference key="parent" ref="836307073"/>
<int key="objectID">56</int>
<reference key="object" ref="802411427"/>
<reference key="parent" ref="613995671"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">16</int>
<reference key="object" ref="352657213"/>
<reference key="parent" ref="836307073"/>
<int key="objectID">57</int>
<reference key="object" ref="778100560"/>
<reference key="parent" ref="613995671"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">17</int>
<reference key="object" ref="604836755"/>
<reference key="parent" ref="836307073"/>
<int key="objectID">58</int>
<reference key="object" ref="1037276411"/>
<reference key="parent" ref="613995671"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">18</int>
<reference key="object" ref="171628425"/>
<int key="objectID">59</int>
<reference key="object" ref="137340426"/>
<array class="NSMutableArray" key="children">
<reference ref="199063028"/>
<reference ref="706619994"/>
</array>
<reference key="parent" ref="468086379"/>
<reference key="parent" ref="528076956"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">19</int>
<reference key="object" ref="205727090"/>
<int key="objectID">60</int>
<reference key="object" ref="750261447"/>
<array class="NSMutableArray" key="children">
<reference ref="989599805"/>
<reference ref="20461989"/>
</array>
<reference key="parent" ref="468086379"/>
<reference key="parent" ref="528076956"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">20</int>
<reference key="object" ref="989599805"/>
<reference key="parent" ref="205727090"/>
<int key="objectID">61</int>
<reference key="object" ref="20461989"/>
<reference key="parent" ref="750261447"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">21</int>
<reference key="object" ref="199063028"/>
<reference key="parent" ref="171628425"/>
<int key="objectID">62</int>
<reference key="object" ref="706619994"/>
<reference key="parent" ref="137340426"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">26</int>
<reference key="object" ref="149850027"/>
<reference key="parent" ref="1017866760"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">28</int>
<reference key="object" ref="1035369101"/>
<reference key="parent" ref="1017866760"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">29</int>
<int key="objectID">73</int>
<reference key="object" ref="454074596"/>
<reference key="parent" ref="1017866760"/>
<reference key="parent" ref="661617748"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">30</int>
<int key="objectID">74</int>
<reference key="object" ref="149850027"/>
<reference key="parent" ref="661617748"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">82</int>
<reference key="object" ref="20363542"/>
<reference key="parent" ref="1017866760"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">31</int>
<reference key="object" ref="590827347"/>
<array class="NSMutableArray" key="children">
<reference ref="962181595"/>
<reference ref="332704136"/>
</array>
<reference key="parent" ref="661617748"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">32</int>
<reference key="object" ref="962181595"/>
<array class="NSMutableArray" key="children">
<reference ref="835935918"/>
</array>
<reference key="parent" ref="590827347"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">33</int>
<reference key="object" ref="332704136"/>
<array class="NSMutableArray" key="children">
<reference ref="922159975"/>
</array>
<reference key="parent" ref="590827347"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">34</int>
<reference key="object" ref="922159975"/>
<reference key="parent" ref="332704136"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">35</int>
<reference key="object" ref="835935918"/>
<reference key="parent" ref="962181595"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">36</int>
<reference key="object" ref="933719148"/>
<reference key="parent" ref="661617748"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">38</int>
<reference key="object" ref="425627787"/>
<reference key="parent" ref="661617748"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">40</int>
<reference key="object" ref="740855406"/>
<reference key="parent" ref="661617748"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">41</int>
<reference key="object" ref="314098632"/>
<int key="objectID">83</int>
<reference key="object" ref="50824137"/>
<reference key="parent" ref="661617748"/>
</object>
</array>
@@ -793,53 +598,36 @@
<string key="10.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="11.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="12.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<boolean value="NO" key="13.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
<string key="13.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="14.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="15.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="16.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="17.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="18.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="19.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<boolean value="NO" key="2.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
<string key="2.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="20.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="21.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="26.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="28.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="29.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<array class="NSMutableArray" key="3.IBNSViewMetadataConstraints">
<reference ref="149850027"/>
<reference ref="1035369101"/>
<reference ref="454074596"/>
<reference ref="20363542"/>
</array>
<string key="3.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="30.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<boolean value="NO" key="31.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
<string key="31.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="32.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="33.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="34.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="35.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="36.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="38.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<array class="NSMutableArray" key="4.IBNSViewMetadataConstraints">
<reference ref="933719148"/>
<reference ref="425627787"/>
<reference ref="740855406"/>
<reference ref="314098632"/>
<reference ref="454074596"/>
<reference ref="149850027"/>
<reference ref="20363542"/>
<reference ref="50824137"/>
</array>
<string key="4.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="40.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="41.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<boolean value="NO" key="54.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
<string key="54.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="55.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="56.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="57.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="58.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="59.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="60.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="61.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="62.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="73.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="74.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="82.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="83.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="9.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="unlocalizedProperties"/>
<nil key="activeLocalization"/>
<dictionary class="NSMutableDictionary" key="localizations"/>
<nil key="sourceID"/>
<int key="maxID">42</int>
<int key="maxID">83</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions">

View File

@@ -47,5 +47,8 @@
[self.mainWindowController openDocument];
}
- (void)toolbarItemPressed:(id)sender {
NSLog(@"Pressed %@", sender);
}
@end

View File

@@ -10,6 +10,8 @@
@interface MPEntryViewController ()
@property (retain) NSArrayController *entryArrayController;
@end
@implementation MPEntryViewController
@@ -18,4 +20,12 @@
return [[MPEntryViewController alloc] initWithNibName:@"EntryView" bundle:nil];
}
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if(self) {
self.entryArrayController = [[[NSArrayController alloc] init] autorelease];
}
return self;
}
@end

View File

@@ -13,6 +13,7 @@
#import "MPDatabaseDocument.h"
#import "MPPasswordInputController.h"
#import "MPEntryViewController.h"
#import "MPToolbarDelegate.h"
NSString *const MPMainWindowControllerPasswordKey = @"MPMainWindowControllerPasswordKey";
NSString *const MPMainWindowControllerKeyfileKey = @"MPMainWindowControllerKeyfileKey";
@@ -24,6 +25,7 @@ NSString *const kOutlineViewIdentifier = @"OutlineView";
@interface MPMainWindowController ()
@property (assign) IBOutlet NSOutlineView *outlineView;
@property (assign) IBOutlet NSToolbar *toolbar;
@property (assign) IBOutlet NSView *contentView;
@property (retain) IBOutlet NSView *welcomeView;
@@ -33,6 +35,7 @@ NSString *const kOutlineViewIdentifier = @"OutlineView";
@property (retain) MPPasswordInputController *passwordInputController;
@property (retain) MPEntryViewController *entryViewController;
@property (retain) MPToolbarDelegate *toolbarDelegate;
- (void)updateData;
- (void)didOpenDocument:(NSNotification *)notification;
@@ -47,6 +50,7 @@ NSString *const kOutlineViewIdentifier = @"OutlineView";
NSArray *topLevelObjects;
self.outlineDelegate = [[[MPOutlineViewDelegate alloc] init] autorelease];
self.datasource = [[[MPOutlineDataSource alloc] init] autorelease];
self.toolbarDelegate = [[[MPToolbarDelegate alloc] init] autorelease];
[[NSBundle mainBundle] loadNibNamed:@"WelcomeView" owner:self topLevelObjects:&topLevelObjects];
[self.welcomeView setAutoresizingMask:NSViewWidthSizable | NSViewHeightSizable];
@@ -71,6 +75,8 @@ NSString *const kOutlineViewIdentifier = @"OutlineView";
[self.outlineView setDelegate:self.outlineDelegate];
[self.outlineView setDataSource:self.datasource];
[self.toolbar setDelegate:self.toolbarDelegate];
[self setContentViewController:nil];
}

View File

@@ -0,0 +1,13 @@
//
// MPToolbarDelegate.h
// MacPass
//
// Created by michael starke on 18.02.13.
// Copyright (c) 2013 HicknHack Software GmbH. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface MPToolbarDelegate : NSObject <NSToolbarDelegate>
@end

View File

@@ -0,0 +1,75 @@
//
// MPToolbarDelegate.m
// MacPass
//
// Created by michael starke on 18.02.13.
// Copyright (c) 2013 HicknHack Software GmbH. All rights reserved.
//
#import "MPToolbarDelegate.h"
NSString *const MPToolbarItemAddGroup = @"AddGroup";
NSString *const MPToolbarItemAddEntry = @"AddEntry";
NSString *const MPToolbarItemEdit = @"Edit";
NSString *const MPToolbarItemDelete =@"Delete";
@interface MPToolbarDelegate()
@property (retain) NSMutableDictionary *toolbarItems;
@property (retain) NSArray *toolbarIdentifiers;
@property (retain) NSDictionary *toolbarImages;
@end
@implementation MPToolbarDelegate
- (id)init
{
self = [super init];
if (self) {
self.toolbarIdentifiers = @[ MPToolbarItemAddEntry, MPToolbarItemDelete, MPToolbarItemEdit, MPToolbarItemAddGroup ];
self.toolbarItems = [NSMutableDictionary dictionaryWithCapacity:[self.toolbarItems count]];
self.toolbarImages = [self createToolbarImages];
}
return self;
}
- (NSToolbarItem *)toolbar:(NSToolbar *)toolbar itemForItemIdentifier:(NSString *)itemIdentifier willBeInsertedIntoToolbar:(BOOL)flag {
NSToolbarItem *item = self.toolbarItems[ itemIdentifier ];
if( !item ) {
item = [[NSToolbarItem alloc] initWithItemIdentifier:itemIdentifier];
[item setImage:self.toolbarImages[itemIdentifier]];
NSString *label = NSLocalizedString(itemIdentifier, @"");
[item setLabel:label];
[item setAction:@selector(toolbarItemPressed:)];
self.toolbarItems[itemIdentifier] = item;
[item release];
}
return item;
}
- (NSArray *)toolbarDefaultItemIdentifiers:(NSToolbar*)toolbar {
return self.toolbarIdentifiers;
}
- (NSArray *)toolbarAllowedItemIdentifiers:(NSToolbar*)toolbar
{
return self.toolbarIdentifiers;
}
- (NSDictionary *)createToolbarImages{
NSDictionary *imageDict = @{ MPToolbarItemAddEntry: [NSImage imageNamed:NSImageNameAddTemplate],
MPToolbarItemAddGroup: [NSImage imageNamed:NSImageNameAddTemplate],
MPToolbarItemDelete: [NSImage imageNamed:NSImageNameRemoveTemplate],
MPToolbarItemEdit: [NSImage imageNamed:NSImageNameRefreshTemplate]
};
return imageDict;
}
@end

View File

@@ -25,6 +25,9 @@
<string>NSTableColumn</string>
<string>NSTextField</string>
<string>NSTextFieldCell</string>
<string>NSToolbar</string>
<string>NSToolbarFlexibleSpaceItem</string>
<string>NSToolbarSpaceItem</string>
<string>NSView</string>
<string>NSWindowTemplate</string>
</array>
@@ -48,11 +51,92 @@
<object class="NSWindowTemplate" id="1005">
<int key="NSWindowStyleMask">15</int>
<int key="NSWindowBacking">2</int>
<string key="NSWindowRect">{{196, 240}, {738, 428}}</string>
<string key="NSWindowRect">{{196, 240}, {738, 609}}</string>
<int key="NSWTFlags">544735232</int>
<string key="NSWindowTitle">Window</string>
<string key="NSWindowClass">NSWindow</string>
<nil key="NSViewClass"/>
<object class="NSToolbar" key="NSViewClass" id="279945319">
<object class="NSMutableString" key="NSToolbarIdentifier">
<characters key="NS.bytes">04E515E6-01C4-49D0-9F18-CF8CB81C135F</characters>
</object>
<nil key="NSToolbarDelegate"/>
<bool key="NSToolbarPrefersToBeShown">YES</bool>
<bool key="NSToolbarShowsBaselineSeparator">YES</bool>
<bool key="NSToolbarAllowsUserCustomization">YES</bool>
<bool key="NSToolbarAutosavesConfiguration">NO</bool>
<int key="NSToolbarDisplayMode">1</int>
<int key="NSToolbarSizeMode">1</int>
<dictionary class="NSMutableDictionary" key="NSToolbarIBIdentifiedItems">
<object class="NSToolbarFlexibleSpaceItem" key="NSToolbarFlexibleSpaceItem" id="57284363">
<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>
<object class="NSCustomResource" key="NSOnImage" id="181532310">
<string key="NSClassName">NSImage</string>
<string key="NSResourceName">NSMenuCheckmark</string>
</object>
<object class="NSCustomResource" key="NSMixedImage" id="523583328">
<string key="NSClassName">NSImage</string>
<string key="NSResourceName">NSMenuMixedState</string>
</object>
</object>
</object>
<object class="NSToolbarSpaceItem" key="NSToolbarSpaceItem" id="702869406">
<string key="NSToolbarItemIdentifier">NSToolbarSpaceItem</string>
<string key="NSToolbarItemLabel"/>
<string key="NSToolbarItemPaletteLabel">Space</string>
<nil key="NSToolbarItemToolTip"/>
<nil key="NSToolbarItemView"/>
<nil key="NSToolbarItemImage"/>
<nil key="NSToolbarItemTarget"/>
<nil key="NSToolbarItemAction"/>
<string key="NSToolbarItemMinSize">{32, 5}</string>
<string key="NSToolbarItemMaxSize">{32, 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="181532310"/>
<reference key="NSMixedImage" ref="523583328"/>
</object>
</object>
</dictionary>
<array key="NSToolbarIBAllowedItems">
<reference ref="702869406"/>
<reference ref="57284363"/>
</array>
<array class="NSMutableArray" key="NSToolbarIBDefaultItems">
<reference ref="57284363"/>
</array>
<array key="NSToolbarIBSelectableItems" id="0"/>
</object>
<nil key="NSUserInterfaceItemIdentifier"/>
<object class="NSView" key="NSWindowView" id="1006">
<reference key="NSNextResponder"/>
@@ -135,7 +219,7 @@
<reference key="NSNextResponder" ref="177407977"/>
<int key="NSvFlags">4352</int>
<array class="NSMutableArray" key="NSSubviews"/>
<string key="NSFrameSize">{171, 396}</string>
<string key="NSFrameSize">{163, 577}</string>
<reference key="NSSuperview" ref="177407977"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="455888094"/>
@@ -152,7 +236,7 @@
<array class="NSMutableArray" key="NSTableColumns">
<object class="NSTableColumn" id="287465515">
<string key="NSIdentifier">AutomaticTableColumnIdentifier.0</string>
<double key="NSWidth">168</double>
<double key="NSWidth">160</double>
<double key="NSMinWidth">16</double>
<double key="NSMaxWidth">1000</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
@@ -247,7 +331,7 @@
<float key="NSOutlineViewIndentationPerLevelKey">14</float>
</object>
</array>
<string key="NSFrameSize">{171, 396}</string>
<string key="NSFrameSize">{163, 577}</string>
<reference key="NSSuperview" ref="566225629"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="178716143"/>
@@ -284,7 +368,7 @@
<double key="NSPercent">0.99479166666666663</double>
</object>
</array>
<string key="NSFrameSize">{171, 396}</string>
<string key="NSFrameSize">{163, 577}</string>
<reference key="NSSuperview" ref="777456971"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="177407977"/>
@@ -302,14 +386,14 @@
<reference key="NSNextResponder" ref="777456971"/>
<int key="NSvFlags">274</int>
<array class="NSMutableArray" key="NSSubviews"/>
<string key="NSFrame">{{172, 0}, {566, 396}}</string>
<string key="NSFrame">{{164, 0}, {574, 577}}</string>
<reference key="NSSuperview" ref="777456971"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="64441800"/>
<string key="NSReuseIdentifierKey">_NS:13</string>
</object>
</array>
<string key="NSFrame">{{0, 32}, {738, 396}}</string>
<string key="NSFrame">{{0, 32}, {738, 577}}</string>
<reference key="NSSuperview" ref="1006"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="566225629"/>
@@ -318,12 +402,12 @@
<int key="NSDividerStyle">2</int>
</object>
</array>
<string key="NSFrameSize">{738, 428}</string>
<string key="NSFrameSize">{738, 609}</string>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="777456971"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1920, 1058}}</string>
<string key="NSScreenRect">{{0, 0}, {2560, 1418}}</string>
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
<bool key="NSAutorecalculatesContentBorderThicknessMinY">NO</bool>
<double key="NSContentBorderThicknessMinY">32</double>
@@ -356,6 +440,14 @@
</object>
<int key="connectionID">502</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">toolbar</string>
<reference key="source" ref="1001"/>
<reference key="destination" ref="279945319"/>
</object>
<int key="connectionID">597</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">textField</string>
@@ -366,7 +458,7 @@
<object class="NSTextField" id="372357969">
<reference key="NSNextResponder" ref="455888094"/>
<int key="NSvFlags">266</int>
<string key="NSFrame">{{0, 1}, {168, 14}}</string>
<string key="NSFrame">{{0, 1}, {160, 14}}</string>
<reference key="NSSuperview" ref="455888094"/>
<reference key="NSNextKeyView" ref="490836963"/>
<string key="NSReuseIdentifierKey">_NS:101</string>
@@ -396,7 +488,7 @@
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
</object>
</array>
<string key="NSFrame">{{1, 0}, {168, 17}}</string>
<string key="NSFrame">{{1, 0}, {160, 17}}</string>
<reference key="NSNextKeyView" ref="372357969"/>
<string key="NSReuseIdentifierKey">HeaderCell</string>
</object>
@@ -446,7 +538,7 @@
<object class="NSTextField" id="146586401">
<reference key="NSNextResponder" ref="490836963"/>
<int key="NSvFlags">266</int>
<string key="NSFrame">{{25, 3}, {143, 17}}</string>
<string key="NSFrame">{{25, 3}, {135, 17}}</string>
<reference key="NSSuperview" ref="490836963"/>
<reference key="NSNextKeyView" ref="67472624"/>
<string key="NSReuseIdentifierKey">_NS:80</string>
@@ -464,7 +556,7 @@
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
</object>
</array>
<string key="NSFrame">{{1, 17}, {168, 23}}</string>
<string key="NSFrame">{{1, 17}, {160, 23}}</string>
<reference key="NSNextKeyView" ref="664582443"/>
<string key="NSReuseIdentifierKey">DataCell</string>
</object>
@@ -485,7 +577,7 @@
<array key="orderedObjects">
<object class="IBObjectRecord">
<int key="objectID">0</int>
<array key="object" id="0"/>
<reference key="object" ref="0"/>
<reference key="children" ref="1000"/>
<nil key="parent"/>
</object>
@@ -512,6 +604,7 @@
<reference key="object" ref="1005"/>
<array class="NSMutableArray" key="children">
<reference ref="1006"/>
<reference ref="279945319"/>
</array>
<reference key="parent" ref="0"/>
</object>
@@ -1085,6 +1178,25 @@
<reference key="object" ref="52387204"/>
<reference key="parent" ref="490836963"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">591</int>
<reference key="object" ref="279945319"/>
<array class="NSMutableArray" key="children">
<reference ref="702869406"/>
<reference ref="57284363"/>
</array>
<reference key="parent" ref="1005"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">592</int>
<reference key="object" ref="702869406"/>
<reference key="parent" ref="279945319"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">595</int>
<reference key="object" ref="57284363"/>
<reference key="parent" ref="279945319"/>
</object>
</array>
</object>
<dictionary class="NSMutableDictionary" key="flattenedProperties">
@@ -1182,35 +1294,25 @@
<string key="522.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="523.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="524.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="591.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="592.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="595.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="unlocalizedProperties"/>
<nil key="activeLocalization"/>
<dictionary class="NSMutableDictionary" key="localizations"/>
<nil key="sourceID"/>
<int key="maxID">590</int>
<int key="maxID">597</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
<object class="IBPartialClassDescription">
<string key="className">MPMainWindowController</string>
<string key="superclassName">NSWindowController</string>
<object class="NSMutableDictionary" key="actions">
<string key="NS.key.0">usePassword:</string>
<string key="NS.object.0">id</string>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<string key="NS.key.0">usePassword:</string>
<object class="IBActionInfo" key="NS.object.0">
<string key="name">usePassword:</string>
<string key="candidateClassName">id</string>
</object>
</object>
<dictionary class="NSMutableDictionary" key="outlets">
<string key="contentView">NSView</string>
<string key="keyPathControl">NSPathControl</string>
<string key="outlineView">NSOutlineView</string>
<string key="passwordTextField">NSTextField</string>
<string key="passwordView">NSView</string>
<string key="toolbar">NSToolbar</string>
<string key="welcomeView">NSView</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
@@ -1218,21 +1320,13 @@
<string key="name">contentView</string>
<string key="candidateClassName">NSView</string>
</object>
<object class="IBToOneOutletInfo" key="keyPathControl">
<string key="name">keyPathControl</string>
<string key="candidateClassName">NSPathControl</string>
</object>
<object class="IBToOneOutletInfo" key="outlineView">
<string key="name">outlineView</string>
<string key="candidateClassName">NSOutlineView</string>
</object>
<object class="IBToOneOutletInfo" key="passwordTextField">
<string key="name">passwordTextField</string>
<string key="candidateClassName">NSTextField</string>
</object>
<object class="IBToOneOutletInfo" key="passwordView">
<string key="name">passwordView</string>
<string key="candidateClassName">NSView</string>
<object class="IBToOneOutletInfo" key="toolbar">
<string key="name">toolbar</string>
<string key="candidateClassName">NSToolbar</string>
</object>
<object class="IBToOneOutletInfo" key="welcomeView">
<string key="name">welcomeView</string>
@@ -1261,6 +1355,8 @@
<dictionary class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
<string key="NSActionTemplate">{15, 15}</string>
<string key="NSAddTemplate">{8, 8}</string>
<string key="NSMenuCheckmark">{11, 11}</string>
<string key="NSMenuMixedState">{10, 3}</string>
<string key="NSRemoveTemplate">{8, 8}</string>
</dictionary>
<bool key="IBDocument.UseAutolayout">YES</bool>