[68133] branches/gsoc10-gui/Pallet
tzikis at macports.org
tzikis at macports.org
Thu May 27 11:01:59 PDT 2010
Revision: 68133
http://trac.macports.org/changeset/68133
Author: tzikis at macports.org
Date: 2010-05-27 11:01:54 -0700 (Thu, 27 May 2010)
Log Message:
-----------
Added a Drawer at startup
Modified Paths:
--------------
branches/gsoc10-gui/Pallet/English.lproj/MainMenu.xib
branches/gsoc10-gui/Pallet/Pallet.xcodeproj/project.pbxproj
branches/gsoc10-gui/Pallet/PortsTableController.h
branches/gsoc10-gui/Pallet/PortsTableController.m
Modified: branches/gsoc10-gui/Pallet/English.lproj/MainMenu.xib
===================================================================
--- branches/gsoc10-gui/Pallet/English.lproj/MainMenu.xib 2010-05-27 14:47:59 UTC (rev 68132)
+++ branches/gsoc10-gui/Pallet/English.lproj/MainMenu.xib 2010-05-27 18:01:54 UTC (rev 68133)
@@ -2,18 +2,17 @@
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
<data>
<int key="IBDocument.SystemTarget">1050</int>
- <string key="IBDocument.SystemVersion">10D573</string>
- <string key="IBDocument.InterfaceBuilderVersion">762</string>
- <string key="IBDocument.AppKitVersion">1038.29</string>
- <string key="IBDocument.HIToolboxVersion">460.00</string>
+ <string key="IBDocument.SystemVersion">10A432</string>
+ <string key="IBDocument.InterfaceBuilderVersion">740</string>
+ <string key="IBDocument.AppKitVersion">1038</string>
+ <string key="IBDocument.HIToolboxVersion">437.00</string>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string key="NS.object.0">762</string>
+ <string key="NS.object.0">740</string>
</object>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="29"/>
- <integer value="371"/>
+ <integer value="372"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -874,9 +873,11 @@
<string key="NSToolbarItemPaletteLabel">Search</string>
<nil key="NSToolbarItemToolTip"/>
<object class="NSSearchField" key="NSToolbarItemView" id="848482443">
- <nil key="NSNextResponder"/>
+ <reference key="NSNextResponder"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{0, 14}, {133, 22}}</string>
+ <reference key="NSSuperview"/>
+ <reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool>
<object class="NSSearchFieldCell" key="NSCell" id="618193001">
<int key="NSCellFlags">343014976</int>
@@ -1142,7 +1143,7 @@
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
- <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
+ <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
<object class="NSView" key="NSWindowView" id="439893737">
<reference key="NSNextResponder"/>
<int key="NSvFlags">256</int>
@@ -2321,7 +2322,7 @@
<reference key="NSDocView" ref="872100568"/>
<object class="NSColor" key="NSBGColor">
<int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MC45MTAwMDAwMwA</bytes>
+ <bytes key="NSWhite">MC45MTAwMDAwMjYyAA</bytes>
</object>
<int key="NScvFlags">4</int>
</object>
@@ -2333,8 +2334,8 @@
<bool key="NSEnabled">YES</bool>
<reference key="NSTarget" ref="815512319"/>
<string key="NSAction">_doScroller:</string>
- <double key="NSCurValue">0.42666660000000001</double>
- <double key="NSPercent">0.97999999999999998</double>
+ <double key="NSCurValue">0.42666658759117126</double>
+ <double key="NSPercent">0.98000001907348633</double>
</object>
<object class="NSScroller" id="969735904">
<reference key="NSNextResponder" ref="815512319"/>
@@ -2388,7 +2389,7 @@
<object class="NSTableColumn" id="285794460">
<double key="NSWidth">25</double>
<double key="NSMinWidth">10</double>
- <double key="NSMaxWidth">3.4028229999999999e+38</double>
+ <double key="NSMaxWidth">3.4028230607370965e+38</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
<int key="NSCellFlags">75628096</int>
<int key="NSCellFlags2">2048</int>
@@ -2430,7 +2431,7 @@
<object class="NSTableColumn" id="113406531">
<double key="NSWidth">125</double>
<double key="NSMinWidth">10</double>
- <double key="NSMaxWidth">3.4028229999999999e+38</double>
+ <double key="NSMaxWidth">3.4028230607370965e+38</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
<int key="NSCellFlags">75628096</int>
<int key="NSCellFlags2">2048</int>
@@ -2451,7 +2452,7 @@
<string key="NSColorName">controlBackgroundColor</string>
<object class="NSColor" key="NSColor" id="935460209">
<int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
+ <bytes key="NSWhite">MC42NjY2NjY2ODY1AA</bytes>
</object>
</object>
<reference key="NSTextColor" ref="475656758"/>
@@ -2463,7 +2464,7 @@
<object class="NSTableColumn" id="484726988">
<double key="NSWidth">396</double>
<double key="NSMinWidth">10</double>
- <double key="NSMaxWidth">3.4028229999999999e+38</double>
+ <double key="NSMaxWidth">3.4028230607370965e+38</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
<int key="NSCellFlags">75628096</int>
<int key="NSCellFlags2">2048</int>
@@ -2488,7 +2489,7 @@
<object class="NSTableColumn" id="635685037">
<double key="NSWidth">198</double>
<double key="NSMinWidth">10</double>
- <double key="NSMaxWidth">3.4028229999999999e+38</double>
+ <double key="NSMaxWidth">3.4028230607370965e+38</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
<int key="NSCellFlags">75628096</int>
<int key="NSCellFlags2">2048</int>
@@ -2548,7 +2549,7 @@
<reference key="NSSuperview" ref="520202466"/>
<reference key="NSTarget" ref="520202466"/>
<string key="NSAction">_doScroller:</string>
- <double key="NSPercent">0.99216709999999997</double>
+ <double key="NSPercent">0.99216711521148682</double>
</object>
<object class="NSScroller" id="950337744">
<reference key="NSNextResponder" ref="520202466"/>
@@ -2558,7 +2559,7 @@
<int key="NSsFlags">1</int>
<reference key="NSTarget" ref="520202466"/>
<string key="NSAction">_doScroller:</string>
- <double key="NSPercent">0.99736150000000001</double>
+ <double key="NSPercent">0.99736148118972778</double>
</object>
<object class="NSClipView" id="260654782">
<reference key="NSNextResponder" ref="520202466"/>
@@ -2637,7 +2638,7 @@
<reference key="NSSuperview"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
- <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
+ <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
</object>
<object class="NSWindowTemplate" id="59017063">
<int key="NSWindowStyleMask">287</int>
@@ -2647,7 +2648,7 @@
<string key="NSWindowTitle">Activity</string>
<string key="NSWindowClass">NSPanel</string>
<nil key="NSViewClass"/>
- <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
+ <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
<object class="NSView" key="NSWindowView" id="187671130">
<nil key="NSNextResponder"/>
<int key="NSvFlags">256</int>
@@ -2687,7 +2688,7 @@
<reference key="NSSupport" ref="26"/>
<object class="NSColor" key="NSBackgroundColor" id="331499815">
<int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
+ <bytes key="NSWhite">MC4zMzMzMzI5ODU2AA</bytes>
</object>
<reference key="NSTextColor" ref="67059057"/>
</object>
@@ -2734,7 +2735,7 @@
<object class="NSTableColumn" id="677207066">
<double key="NSWidth">10</double>
<double key="NSMinWidth">10</double>
- <double key="NSMaxWidth">3.4028229999999999e+38</double>
+ <double key="NSMaxWidth">3.4028230607370965e+38</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
<int key="NSCellFlags">75628096</int>
<int key="NSCellFlags2">2048</int>
@@ -2787,7 +2788,7 @@
<reference key="NSSuperview" ref="199390391"/>
<reference key="NSTarget" ref="199390391"/>
<string key="NSAction">_doScroller:</string>
- <double key="NSPercent">0.99699700000000002</double>
+ <double key="NSPercent">0.99699699878692627</double>
</object>
<object class="NSScroller" id="400167025">
<reference key="NSNextResponder" ref="199390391"/>
@@ -2797,7 +2798,7 @@
<int key="NSsFlags">1</int>
<reference key="NSTarget" ref="199390391"/>
<string key="NSAction">_doScroller:</string>
- <double key="NSPercent">0.99595140000000004</double>
+ <double key="NSPercent">0.99595141410827637</double>
</object>
</object>
<string key="NSFrame">{{6, 26}, {263, 348}}</string>
@@ -2813,7 +2814,7 @@
<string key="NSFrameSize">{276, 378}</string>
</object>
<string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
- <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
+ <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
</object>
<object class="NSCustomObject" id="517167976">
<string key="NSClassName">PortsTableController</string>
@@ -2866,7 +2867,7 @@
<string key="NSWindowTitle">Window</string>
<string key="NSWindowClass">NSPanel</string>
<nil key="NSViewClass"/>
- <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
+ <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
<object class="NSView" key="NSWindowView" id="263175754">
<nil key="NSNextResponder"/>
<int key="NSvFlags">256</int>
@@ -3177,7 +3178,7 @@
<string key="NSFrameSize">{608, 286}</string>
</object>
<string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
- <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
+ <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
</object>
<object class="NSCustomObject" id="245714563">
<string key="NSClassName">ActivityController</string>
@@ -5792,7 +5793,7 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<integer value="1"/>
<string>{{525, 802}, {197, 73}}</string>
- <string>{{354, 434}, {478, 20}}</string>
+ <string>{{328, 435}, {478, 20}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<integer value="1"/>
<string>{74, 862}</string>
@@ -5822,10 +5823,10 @@
<integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<integer value="1"/>
- <string>{{208, 194}, {773, 441}}</string>
+ <string>{{34, -11}, {773, 441}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<boolean value="NO"/>
- <string>{{208, 194}, {773, 441}}</string>
+ <string>{{34, -11}, {773, 441}}</string>
<integer value="1"/>
<string>{{33, 99}, {480, 360}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -5859,7 +5860,7 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{376, 695}, {617, 0}}</string>
+ <string>{{179, 220}, {617, 0}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -5994,7 +5995,7 @@
</object>
</object>
<nil key="sourceID"/>
- <int key="maxID">792</int>
+ <int key="maxID">799</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -6107,25 +6108,33 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<string>advancedSearch:</string>
<string>basicSearch:</string>
+ <string>closeDrawer:</string>
<string>hidePredicateEditor:</string>
+ <string>openDrawer:</string>
+ <string>toggleDrawer:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>id</string>
<string>id</string>
<string>id</string>
+ <string>id</string>
+ <string>id</string>
+ <string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
+ <string>drawer</string>
<string>mainWindow</string>
<string>portsTableView</string>
<string>predicateEditor</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
+ <string>NSDrawer</string>
<string>NSWindow</string>
<string>NSTableView</string>
<string>NSPredicateEditor</string>
@@ -6217,13 +6226,6 @@
</object>
</object>
<object class="IBPartialClassDescription">
- <string key="className">NSApplication</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBFrameworkSource</string>
- <string key="minorKey">AppKit.framework/Headers/NSUserInterfaceItemSearching.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
<string key="className">NSArrayController</string>
<string key="superclassName">NSObjectController</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
@@ -6234,7 +6236,7 @@
<object class="IBPartialClassDescription">
<string key="className">NSBrowser</string>
<string key="superclassName">NSControl</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="121406989">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSBrowser.h</string>
</object>
@@ -6325,6 +6327,14 @@
</object>
</object>
<object class="IBPartialClassDescription">
+ <string key="className">NSDrawer</string>
+ <string key="superclassName">NSResponder</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="28756546">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSDrawer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
<string key="className">NSFormatter</string>
<string key="superclassName">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
@@ -6397,6 +6407,20 @@
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSAlert.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSAnimation.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
<reference key="sourceIdentifier" ref="66433647"/>
</object>
<object class="IBPartialClassDescription">
@@ -6405,16 +6429,41 @@
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="121406989"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
<reference key="sourceIdentifier" ref="558180851"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSComboBox.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSComboBoxCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
<reference key="sourceIdentifier" ref="1003814961"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSDatePickerCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSDictionaryController.h</string>
</object>
</object>
@@ -6427,6 +6476,10 @@
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="28756546"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSFontManager.h</string>
@@ -6443,6 +6496,13 @@
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSImage.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSKeyValueBinding.h</string>
</object>
</object>
@@ -6473,6 +6533,13 @@
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="956444149">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSRuleEditor.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSSavePanel.h</string>
@@ -6480,6 +6547,41 @@
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSound.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSpeechRecognizer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSpeechSynthesizer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSplitView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTabView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="901976361">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSTableView.h</string>
@@ -6487,6 +6589,48 @@
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="582822853">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSText.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTextStorage.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTextView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="199044693">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTokenField.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="121620714">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTokenFieldCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="1070389980">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSToolbar.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="591452885">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSToolbarItem.h</string>
@@ -6501,6 +6645,13 @@
</object>
<object class="IBPartialClassDescription">
<string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="446074631">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSWindow.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">Foundation.framework/Headers/NSArchiver.h</string>
@@ -6697,10 +6848,7 @@
<object class="IBPartialClassDescription">
<string key="className">NSRuleEditor</string>
<string key="superclassName">NSControl</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBFrameworkSource</string>
- <string key="minorKey">AppKit.framework/Headers/NSRuleEditor.h</string>
- </object>
+ <reference key="sourceIdentifier" ref="956444149"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSScrollView</string>
@@ -6758,10 +6906,7 @@
<object class="IBPartialClassDescription">
<string key="className">NSText</string>
<string key="superclassName">NSView</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBFrameworkSource</string>
- <string key="minorKey">AppKit.framework/Headers/NSText.h</string>
- </object>
+ <reference key="sourceIdentifier" ref="582822853"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSTextField</string>
@@ -6782,26 +6927,17 @@
<object class="IBPartialClassDescription">
<string key="className">NSTokenField</string>
<string key="superclassName">NSTextField</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBFrameworkSource</string>
- <string key="minorKey">AppKit.framework/Headers/NSTokenField.h</string>
- </object>
+ <reference key="sourceIdentifier" ref="199044693"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSTokenFieldCell</string>
<string key="superclassName">NSTextFieldCell</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBFrameworkSource</string>
- <string key="minorKey">AppKit.framework/Headers/NSTokenFieldCell.h</string>
- </object>
+ <reference key="sourceIdentifier" ref="121620714"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSToolbar</string>
<string key="superclassName">NSObject</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBFrameworkSource</string>
- <string key="minorKey">AppKit.framework/Headers/NSToolbar.h</string>
- </object>
+ <reference key="sourceIdentifier" ref="1070389980"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSToolbarItem</string>
@@ -6841,18 +6977,12 @@
</object>
<object class="IBPartialClassDescription">
<string key="className">NSWindow</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBFrameworkSource</string>
- <string key="minorKey">AppKit.framework/Headers/NSDrawer.h</string>
- </object>
+ <reference key="sourceIdentifier" ref="28756546"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSWindow</string>
<string key="superclassName">NSResponder</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBFrameworkSource</string>
- <string key="minorKey">AppKit.framework/Headers/NSWindow.h</string>
- </object>
+ <reference key="sourceIdentifier" ref="446074631"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSWindow</string>
@@ -6864,7 +6994,6 @@
</object>
</object>
<int key="IBDocument.localizationMode">0</int>
- <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
<integer value="1050" key="NS.object.0"/>
@@ -6880,32 +7009,5 @@
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<string key="IBDocument.LastKnownRelativeProjectPath">../Pallet.xcodeproj</string>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
- <object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>Installed</string>
- <string>NSMenuCheckmark</string>
- <string>NSMenuMixedState</string>
- <string>TB_Cancel</string>
- <string>TB_Install</string>
- <string>TB_Selfupdate</string>
- <string>TB_Sync</string>
- <string>TB_Uninstall</string>
- <string>TB_Upgrade</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>{13, 13}</string>
- <string>{9, 8}</string>
- <string>{7, 2}</string>
- <string>{512, 512}</string>
- <string>{512, 512}</string>
- <string>{512, 512}</string>
- <string>{512, 512}</string>
- <string>{512, 512}</string>
- <string>{512, 512}</string>
- </object>
- </object>
</data>
</archive>
Modified: branches/gsoc10-gui/Pallet/Pallet.xcodeproj/project.pbxproj
===================================================================
--- branches/gsoc10-gui/Pallet/Pallet.xcodeproj/project.pbxproj 2010-05-27 14:47:59 UTC (rev 68132)
+++ branches/gsoc10-gui/Pallet/Pallet.xcodeproj/project.pbxproj 2010-05-27 18:01:54 UTC (rev 68133)
@@ -206,9 +206,9 @@
21FC23390FE8AB0400B1E835 /* StatePredicateTemplate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StatePredicateTemplate.h; sourceTree = "<group>"; };
21FC233A0FE8AB0400B1E835 /* StatePredicateTemplate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StatePredicateTemplate.m; sourceTree = "<group>"; };
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
- 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
32CA4F630368D1EE00C91783 /* Pallet_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Pallet_Prefix.pch; sourceTree = "<group>"; };
+ 5E5D169111AE96F500451AD7 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
8D1107320486CEB800E47090 /* Pallet.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Pallet.app; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
@@ -248,9 +248,9 @@
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
isa = PBXGroup;
children = (
- 29B97324FDCFA39411CA2CEA /* AppKit.framework */,
13E42FB307B3F0F600E4EEF1 /* CoreData.framework */,
29B97325FDCFA39411CA2CEA /* Foundation.framework */,
+ 5E5D169111AE96F500451AD7 /* AppKit.framework */,
);
name = "Other Frameworks";
sourceTree = "<group>";
Modified: branches/gsoc10-gui/Pallet/PortsTableController.h
===================================================================
--- branches/gsoc10-gui/Pallet/PortsTableController.h 2010-05-27 14:47:59 UTC (rev 68132)
+++ branches/gsoc10-gui/Pallet/PortsTableController.h 2010-05-27 18:01:54 UTC (rev 68133)
@@ -14,18 +14,23 @@
available ports.
*/
+
#import <Cocoa/Cocoa.h>
#import "MPActionLauncher.h"
+//Importing doesnt work. Therefore, we include NSDrawer.h
+#include <AppKit/NSDrawer.h>
+
/*!
@class PortsTableController
@abstract Wrapper for MacPorts Framework actions
@discussion Contains a shared per thread MacPorts Framework wrapper
*/
- at interface PortsTableController : NSObject {
+ at interface PortsTableController : NSObject {
IBOutlet NSTableView *portsTableView;
IBOutlet NSPredicateEditor *predicateEditor;
IBOutlet NSWindow *mainWindow;
+ IBOutlet NSDrawer *drawer;
// NSPredicateEditor management
NSPredicate *predicate;
@@ -53,5 +58,10 @@
- (IBAction)hidePredicateEditor:(id)sender;
+- (IBAction)openDrawer:(id)sender;
+- (IBAction)closeDrawer:(id)sender;
+- (IBAction)toggleDrawer:(id)sender;
+
+
@end
Modified: branches/gsoc10-gui/Pallet/PortsTableController.m
===================================================================
--- branches/gsoc10-gui/Pallet/PortsTableController.m 2010-05-27 14:47:59 UTC (rev 68132)
+++ branches/gsoc10-gui/Pallet/PortsTableController.m 2010-05-27 18:01:54 UTC (rev 68133)
@@ -106,4 +106,46 @@
rowCount = newRowCount;
}
+/****************** Drawer ******************/
+
+/* Our drawer is created programmatically rather than in IB, and has a
+ fixed size both vertically and horizontally. The fixed vertical size is achieved
+ by setting min and max content sizes equal to the content size. The fixed horizontal
+ size is achieved by setting leading and trailing offsets when the parent window resizes. */
+
+- (void)setupDrawer {
+ NSSize contentSize = NSMakeSize(150, 150);
+ drawer = [[NSDrawer alloc] initWithContentSize:contentSize preferredEdge:NSMinXEdge];
+ [drawer setParentWindow:mainWindow];
+ [drawer setMinContentSize:contentSize];
+ [drawer setMaxContentSize:contentSize];
+}
+
+- (void)openDrawer:(id)sender {[drawer openOnEdge:NSMinXEdge];}
+
+- (void)closeDrawer:(id)sender {[drawer close];}
+
+- (void)toggleDrawer:(id)sender {
+ NSDrawerState state = [drawer state];
+ if (NSDrawerOpeningState == state || NSDrawerOpenState == state) {
+ [drawer close];
+ } else {
+ [drawer openOnEdge:NSMinXEdge];
+ }
+}
+
+- (void)setDrawerOffsets {
+ [drawer setLeadingOffset:30];
+ // we want a drawer width of approximately 220 unscaled. Figure out an offset to accomplish that size.
+ //CGFloat drawerWidth = 220 * [mainWindow userSpaceScaleFactor];
+ [drawer setTrailingOffset: 30];
+}
+
+- (void)awakeFromNib {
+ [self setupDrawer];
+ [self setDrawerOffsets];
+ [self openDrawer:(id) nil];
+}
+
+
@end
\ No newline at end of file
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100527/86f71b8c/attachment-0001.html>
More information about the macports-changes
mailing list