[52460] branches/gsoc09-gui/MPGUI
juanger at macports.org
juanger at macports.org
Tue Jun 16 20:02:47 PDT 2009
Revision: 52460
http://trac.macports.org/changeset/52460
Author: juanger at macports.org
Date: 2009-06-16 20:02:45 -0700 (Tue, 16 Jun 2009)
Log Message:
-----------
Run Script Phase now selfupdates the new macports installation.
Added some icons for installed and outdated state of ports in the table and their NSValueTransformer subclass.
Modified Paths:
--------------
branches/gsoc09-gui/MPGUI/English.lproj/MainMenu.xib
branches/gsoc09-gui/MPGUI/MPActionLauncher.m
branches/gsoc09-gui/MPGUI/MPGUI.xcodeproj/project.pbxproj
Added Paths:
-----------
branches/gsoc09-gui/MPGUI/Installed.tiff
branches/gsoc09-gui/MPGUI/Outdated.tiff
branches/gsoc09-gui/MPGUI/StateTransformer.h
branches/gsoc09-gui/MPGUI/StateTransformer.m
Modified: branches/gsoc09-gui/MPGUI/English.lproj/MainMenu.xib
===================================================================
--- branches/gsoc09-gui/MPGUI/English.lproj/MainMenu.xib 2009-06-17 02:54:04 UTC (rev 52459)
+++ branches/gsoc09-gui/MPGUI/English.lproj/MainMenu.xib 2009-06-17 03:02:45 UTC (rev 52460)
@@ -8,7 +8,7 @@
<string key="IBDocument.HIToolboxVersion">353.00</string>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="378"/>
+ <integer value="371"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -798,11 +798,9 @@
<string key="NSToolbarItemPaletteLabel">Search</string>
<nil key="NSToolbarItemToolTip"/>
<object class="NSSearchField" key="NSToolbarItemView" id="848482443">
- <reference key="NSNextResponder"/>
+ <nil 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>
@@ -1032,7 +1030,7 @@
<int key="NSvFlags">257</int>
<string key="NSFrame">{{741, 4}, {18, 18}}</string>
<reference key="NSSuperview" ref="478303413"/>
- <reference key="NSNextKeyView" ref="912214881"/>
+ <reference key="NSNextKeyView" ref="696129103"/>
<int key="NSTag">-1</int>
<bool key="NSEnabled">YES</bool>
<object class="NSRuleEditorButtonCell" key="NSCell">
@@ -1262,16 +1260,16 @@
<int key="NSRuleOptionPlusButtonRowType">0</int>
<bool key="NSRuleOptionEditable">YES</bool>
</object>
- <object class="NSRuleEditorViewSliceRow" id="912214881">
+ <object class="NSRuleEditorViewSliceRow" id="696129103">
<reference key="NSNextResponder" ref="887125716"/>
<int key="NSvFlags">290</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSButton" id="672830240">
- <reference key="NSNextResponder" ref="912214881"/>
+ <object class="NSButton" id="408749505">
+ <reference key="NSNextResponder" ref="696129103"/>
<int key="NSvFlags">257</int>
<string key="NSFrame">{{741, 4}, {18, 18}}</string>
- <reference key="NSSuperview" ref="912214881"/>
+ <reference key="NSSuperview" ref="696129103"/>
<reference key="NSNextKeyView" ref="872100568"/>
<int key="NSTag">-1</int>
<bool key="NSEnabled">YES</bool>
@@ -1281,8 +1279,8 @@
<string key="NSContents">+</string>
<reference key="NSSupport" ref="29"/>
<string key="NSAction">_addOption:</string>
- <reference key="NSTarget" ref="912214881"/>
- <reference key="NSControlView" ref="672830240"/>
+ <reference key="NSTarget" ref="696129103"/>
+ <reference key="NSControlView" ref="408749505"/>
<int key="NSButtonFlags">-2038284033</int>
<int key="NSButtonFlags2">36</int>
<reference key="NSAlternateImage" ref="28"/>
@@ -1291,12 +1289,12 @@
<int key="NSPeriodicInterval">75</int>
</object>
</object>
- <object class="NSButton" id="239514202">
- <reference key="NSNextResponder" ref="912214881"/>
+ <object class="NSButton" id="780428806">
+ <reference key="NSNextResponder" ref="696129103"/>
<int key="NSvFlags">257</int>
<string key="NSFrame">{{721, 4}, {18, 18}}</string>
- <reference key="NSSuperview" ref="912214881"/>
- <reference key="NSNextKeyView" ref="672830240"/>
+ <reference key="NSSuperview" ref="696129103"/>
+ <reference key="NSNextKeyView" ref="408749505"/>
<int key="NSTag">-1</int>
<bool key="NSEnabled">YES</bool>
<object class="NSRuleEditorButtonCell" key="NSCell">
@@ -1305,8 +1303,8 @@
<string key="NSContents">-</string>
<reference key="NSSupport" ref="29"/>
<string key="NSAction">_deleteOption:</string>
- <reference key="NSTarget" ref="912214881"/>
- <reference key="NSControlView" ref="239514202"/>
+ <reference key="NSTarget" ref="696129103"/>
+ <reference key="NSControlView" ref="780428806"/>
<int key="NSButtonFlags">-2038284033</int>
<int key="NSButtonFlags2">36</int>
<reference key="NSAlternateImage" ref="28"/>
@@ -1316,10 +1314,10 @@
</object>
</object>
<object class="NSPopUpButton" id="677349919">
- <reference key="NSNextResponder" ref="912214881"/>
+ <reference key="NSNextResponder" ref="696129103"/>
<int key="NSvFlags">256</int>
<string key="NSFrame">{{37, 3}, {76, 19}}</string>
- <reference key="NSSuperview" ref="912214881"/>
+ <reference key="NSSuperview" ref="696129103"/>
<reference key="NSNextKeyView" ref="855084085"/>
<int key="NSTag">-1</int>
<bool key="NSEnabled">YES</bool>
@@ -1376,10 +1374,10 @@
</object>
</object>
<object class="NSPopUpButton" id="855084085">
- <reference key="NSNextResponder" ref="912214881"/>
+ <reference key="NSNextResponder" ref="696129103"/>
<int key="NSvFlags">256</int>
<string key="NSFrame">{{119, 3}, {95, 19}}</string>
- <reference key="NSSuperview" ref="912214881"/>
+ <reference key="NSSuperview" ref="696129103"/>
<reference key="NSNextKeyView" ref="309287992"/>
<int key="NSTag">-1</int>
<bool key="NSEnabled">YES</bool>
@@ -1471,11 +1469,11 @@
</object>
</object>
<object class="NSTextField" id="309287992">
- <reference key="NSNextResponder" ref="912214881"/>
+ <reference key="NSNextResponder" ref="696129103"/>
<int key="NSvFlags">256</int>
<string key="NSFrame">{{220, 4}, {61, 18}}</string>
- <reference key="NSSuperview" ref="912214881"/>
- <reference key="NSNextKeyView" ref="239514202"/>
+ <reference key="NSSuperview" ref="696129103"/>
+ <reference key="NSNextKeyView" ref="780428806"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell">
<int key="NSCellFlags">343014976</int>
@@ -1508,7 +1506,7 @@
<string key="NSRuleOptionFrames.2">{{220, 4}, {61, 18}}</string>
<object class="NSMutableArray" key="NSRuleOptionItems">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableDictionary" id="135616874">
+ <object class="NSMutableDictionary" id="304992929">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMutableArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -1535,7 +1533,7 @@
</object>
</object>
</object>
- <object class="NSMutableDictionary" id="174560446">
+ <object class="NSMutableDictionary" id="814853159">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMutableArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -1548,7 +1546,7 @@
<reference ref="755579174"/>
</object>
</object>
- <object class="NSMutableDictionary" id="219131368">
+ <object class="NSMutableDictionary" id="369558527">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMutableArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -1566,8 +1564,8 @@
<string key="NSRuleOptionInitialFrames.0">{{37, 3}, {76, 19}}</string>
<string key="NSRuleOptionInitialFrames.1">{{119, 3}, {95, 19}}</string>
<string key="NSRuleOptionInitialFrames.2">{{220, 4}, {61, 18}}</string>
- <reference key="NSRuleOptionAddButton" ref="672830240"/>
- <reference key="NSRuleOptionSubtractButton" ref="239514202"/>
+ <reference key="NSRuleOptionAddButton" ref="408749505"/>
+ <reference key="NSRuleOptionSubtractButton" ref="780428806"/>
<int key="NSRuleOptionRowType">0</int>
<int key="NSRuleOptionPlusButtonRowType">0</int>
<bool key="NSRuleOptionEditable">YES</bool>
@@ -1643,9 +1641,9 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMutableArray">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="135616874"/>
- <reference ref="174560446"/>
- <reference ref="219131368"/>
+ <reference ref="304992929"/>
+ <reference ref="814853159"/>
+ <reference ref="369558527"/>
</object>
<object class="NSMutableArray">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -1667,7 +1665,7 @@
<object class="NSMutableArray" key="NSRuleEditorSlices">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="478303413"/>
- <reference ref="912214881"/>
+ <reference ref="696129103"/>
</object>
<object class="NSArray" key="NSPredicateTemplates">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -1678,7 +1676,6 @@
</object>
</object>
<string key="NSFrame">{{1, 1}, {771, 25}}</string>
- <string key="NSBounds">{{0, 25}, {771, 25}}</string>
<reference key="NSSuperview" ref="815512319"/>
<reference key="NSNextKeyView" ref="872100568"/>
<reference key="NSDocView" ref="872100568"/>
@@ -1748,18 +1745,20 @@
</object>
<object class="NSMutableArray" key="NSTableColumns">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSTableColumn" id="677394896">
- <double key="NSWidth">6.000000e+01</double>
- <double key="NSMinWidth">4.000000e+01</double>
- <double key="NSMaxWidth">1.000000e+03</double>
+ <object class="NSTableColumn" id="285794460">
+ <double key="NSWidth">2.500000e+01</double>
+ <double key="NSMinWidth">1.000000e+01</double>
+ <double key="NSMaxWidth">3.402823e+38</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
<int key="NSCellFlags">75628032</int>
<int key="NSCellFlags2">0</int>
- <string key="NSContents">Status</string>
+ <string key="NSContents"/>
<reference key="NSSupport" ref="26"/>
- <object class="NSColor" key="NSBackgroundColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
+ <object class="NSColor" key="NSBackgroundColor" id="934732725">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">headerColor</string>
+ <reference key="NSColor" ref="415231890"/>
</object>
<object class="NSColor" key="NSTextColor" id="67059057">
<int key="NSColorSpace">6</int>
@@ -1768,30 +1767,23 @@
<reference key="NSColor" ref="996506875"/>
</object>
</object>
- <object class="NSTextFieldCell" key="NSDataCell" id="682644242">
- <int key="NSCellFlags">67239488</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">Text</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="199649408"/>
- <object class="NSColor" key="NSBackgroundColor">
- <int key="NSColorSpace">6</int>
- <string key="NSCatalogName">System</string>
- <string key="NSColorName">controlColor</string>
- <object class="NSColor" key="NSColor" id="625005337">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
- </object>
+ <object class="NSImageCell" key="NSDataCell" id="401655277">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">33685504</int>
+ <object class="NSCustomResource" key="NSContents">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">Installed</string>
</object>
- <reference key="NSTextColor" ref="475656758"/>
+ <reference key="NSSupport" ref="26"/>
+ <int key="NSAlign">0</int>
+ <int key="NSScale">0</int>
+ <int key="NSStyle">0</int>
+ <bool key="NSAnimates">NO</bool>
</object>
- <int key="NSResizingMask">3</int>
- <bool key="NSIsResizeable">YES</bool>
- <bool key="NSIsEditable">YES</bool>
<reference key="NSTableView" ref="199649408"/>
</object>
<object class="NSTableColumn" id="113406531">
- <double key="NSWidth">6.400000e+01</double>
+ <double key="NSWidth">1.250000e+02</double>
<double key="NSMinWidth">1.000000e+01</double>
<double key="NSMaxWidth">3.402823e+38</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
@@ -1799,12 +1791,7 @@
<int key="NSCellFlags2">0</int>
<string key="NSContents">Name</string>
<reference key="NSSupport" ref="26"/>
- <object class="NSColor" key="NSBackgroundColor" id="934732725">
- <int key="NSColorSpace">6</int>
- <string key="NSCatalogName">System</string>
- <string key="NSColorName">headerColor</string>
- <reference key="NSColor" ref="415231890"/>
- </object>
+ <reference key="NSBackgroundColor" ref="934732725"/>
<reference key="NSTextColor" ref="67059057"/>
</object>
<object class="NSTextFieldCell" key="NSDataCell" id="1004926456">
@@ -1817,17 +1804,19 @@
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
<string key="NSColorName">controlBackgroundColor</string>
- <reference key="NSColor" ref="625005337"/>
+ <object class="NSColor" key="NSColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
+ </object>
</object>
<reference key="NSTextColor" ref="475656758"/>
</object>
<int key="NSResizingMask">3</int>
<bool key="NSIsResizeable">YES</bool>
- <bool key="NSIsEditable">YES</bool>
<reference key="NSTableView" ref="199649408"/>
</object>
<object class="NSTableColumn" id="484726988">
- <double key="NSWidth">3.350000e+02</double>
+ <double key="NSWidth">3.960000e+02</double>
<double key="NSMinWidth">1.000000e+01</double>
<double key="NSMaxWidth">3.402823e+38</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
@@ -1849,11 +1838,10 @@
</object>
<int key="NSResizingMask">3</int>
<bool key="NSIsResizeable">YES</bool>
- <bool key="NSIsEditable">YES</bool>
<reference key="NSTableView" ref="199649408"/>
</object>
<object class="NSTableColumn" id="635685037">
- <double key="NSWidth">9.000000e+01</double>
+ <double key="NSWidth">1.980000e+02</double>
<double key="NSMinWidth">1.000000e+01</double>
<double key="NSMaxWidth">3.402823e+38</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
@@ -1875,35 +1863,8 @@
</object>
<int key="NSResizingMask">3</int>
<bool key="NSIsResizeable">YES</bool>
- <bool key="NSIsEditable">YES</bool>
<reference key="NSTableView" ref="199649408"/>
</object>
- <object class="NSTableColumn" id="285794460">
- <double key="NSWidth">1.920000e+02</double>
- <double key="NSMinWidth">1.000000e+01</double>
- <double key="NSMaxWidth">3.402823e+38</double>
- <object class="NSTableHeaderCell" key="NSHeaderCell">
- <int key="NSCellFlags">75628032</int>
- <int key="NSCellFlags2">0</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSBackgroundColor" ref="934732725"/>
- <reference key="NSTextColor" ref="67059057"/>
- </object>
- <object class="NSTextFieldCell" key="NSDataCell" id="247996300">
- <int key="NSCellFlags">337772096</int>
- <int key="NSCellFlags2">2048</int>
- <string key="NSContents">Text Cell</string>
- <reference key="NSSupport" ref="782475540"/>
- <reference key="NSControlView" ref="199649408"/>
- <reference key="NSBackgroundColor" ref="800202432"/>
- <reference key="NSTextColor" ref="475656758"/>
- </object>
- <int key="NSResizingMask">3</int>
- <bool key="NSIsResizeable">YES</bool>
- <bool key="NSIsEditable">YES</bool>
- <reference key="NSTableView" ref="199649408"/>
- </object>
</object>
<double key="NSIntercellSpacingWidth">3.000000e+00</double>
<double key="NSIntercellSpacingHeight">2.000000e+00</double>
@@ -1949,7 +1910,7 @@
<int key="NSsFlags">1</int>
<reference key="NSTarget" ref="520202466"/>
<string key="NSAction">_doScroller:</string>
- <double key="NSPercent">9.986790e-01</double>
+ <double key="NSPercent">9.973615e-01</double>
</object>
<object class="NSClipView" id="260654782">
<reference key="NSNextResponder" ref="520202466"/>
@@ -2613,26 +2574,6 @@
<int key="connectionID">517</int>
</object>
<object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: arrangedObjects.state</string>
- <reference key="source" ref="677394896"/>
- <reference key="destination" ref="341892693"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="677394896"/>
- <reference key="NSDestination" ref="341892693"/>
- <string key="NSLabel">value: arrangedObjects.state</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">arrangedObjects.state</string>
- <object class="NSDictionary" key="NSOptions">
- <string key="NS.key.0">NSConditionallySetsEditable</string>
- <boolean value="NO" key="NS.object.0"/>
- </object>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">520</int>
- </object>
- <object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">mainWindow</string>
<reference key="source" ref="517167976"/>
@@ -2696,6 +2637,35 @@
</object>
<int key="connectionID">543</int>
</object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: arrangedObjects.state</string>
+ <reference key="source" ref="285794460"/>
+ <reference key="destination" ref="341892693"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="285794460"/>
+ <reference key="NSDestination" ref="341892693"/>
+ <string key="NSLabel">value: arrangedObjects.state</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">arrangedObjects.state</string>
+ <object class="NSDictionary" key="NSOptions">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>NSRaisesForNotApplicableKeys</string>
+ <string>NSValueTransformerName</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <boolean value="NO" id="6"/>
+ <string>StateTransformer</string>
+ </object>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">556</int>
+ </object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
@@ -3491,8 +3461,8 @@
<reference key="object" ref="169664854"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="520202466"/>
<reference ref="815512319"/>
+ <reference ref="520202466"/>
</object>
<reference key="parent" ref="439893737"/>
</object>
@@ -3527,7 +3497,6 @@
<reference ref="484726988"/>
<reference ref="635685037"/>
<reference ref="285794460"/>
- <reference ref="677394896"/>
<reference ref="113406531"/>
</object>
<reference key="parent" ref="520202466"/>
@@ -3548,15 +3517,6 @@
<reference key="parent" ref="520202466"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">406</int>
- <reference key="object" ref="677394896"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="682644242"/>
- </object>
- <reference key="parent" ref="199649408"/>
- </object>
- <object class="IBObjectRecord">
<int key="objectID">430</int>
<reference key="object" ref="113406531"/>
<object class="NSMutableArray" key="children">
@@ -3588,16 +3548,11 @@
<reference key="object" ref="285794460"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="247996300"/>
+ <reference ref="401655277"/>
</object>
<reference key="parent" ref="199649408"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">479</int>
- <reference key="object" ref="247996300"/>
- <reference key="parent" ref="285794460"/>
- </object>
- <object class="IBObjectRecord">
<int key="objectID">477</int>
<reference key="object" ref="751661906"/>
<reference key="parent" ref="635685037"/>
@@ -3613,11 +3568,6 @@
<reference key="parent" ref="113406531"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">518</int>
- <reference key="object" ref="682644242"/>
- <reference key="parent" ref="677394896"/>
- </object>
- <object class="IBObjectRecord">
<int key="objectID">378</int>
<reference key="object" ref="872100568"/>
<object class="NSMutableArray" key="children">
@@ -3743,6 +3693,11 @@
<reference key="object" ref="874205404"/>
<reference key="parent" ref="785841008"/>
</object>
+ <object class="IBObjectRecord">
+ <int key="objectID">552</int>
+ <reference key="object" ref="401655277"/>
+ <reference key="parent" ref="285794460"/>
+ </object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
@@ -3887,6 +3842,7 @@
<string>354.IBPluginDependency</string>
<string>354.ImportedFromIB2</string>
<string>371.IBEditorWindowLastContentRect</string>
+ <string>371.IBViewEditorWindowController.showingLayoutRectangles</string>
<string>371.IBWindowTemplateEditedContentRect</string>
<string>371.NSWindowTemplate.visibleAtLaunch</string>
<string>371.editorWindowContentRectSynchronizationRect</string>
@@ -3916,7 +3872,6 @@
<string>402.IBPluginDependency</string>
<string>403.IBPluginDependency</string>
<string>404.IBPluginDependency</string>
- <string>406.IBPluginDependency</string>
<string>418.IBPluginDependency</string>
<string>420.IBEditorWindowLastContentRect</string>
<string>420.IBPluginDependency</string>
@@ -3948,11 +3903,11 @@
<string>476.IBPluginDependency</string>
<string>477.IBPluginDependency</string>
<string>478.IBPluginDependency</string>
- <string>479.IBPluginDependency</string>
<string>5.IBPluginDependency</string>
<string>5.ImportedFromIB2</string>
<string>503.IBPluginDependency</string>
- <string>518.IBPluginDependency</string>
+ <string>544.IBPluginDependency</string>
+ <string>552.IBPluginDependency</string>
<string>56.IBPluginDependency</string>
<string>56.ImportedFromIB2</string>
<string>57.IBPluginDependency</string>
@@ -4125,8 +4080,9 @@
<reference ref="9"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
- <string>{{1, 259}, {773, 449}}</string>
- <string>{{1, 259}, {773, 449}}</string>
+ <string>{{14, 204}, {773, 449}}</string>
+ <reference ref="6"/>
+ <string>{{14, 204}, {773, 449}}</string>
<reference ref="9"/>
<string>{{33, 99}, {480, 360}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -4156,13 +4112,12 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{92, 653}, {617, 0}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{79, 708}, {617, 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>{{493, 75}, {276, 378}}</string>
<string>{{493, 75}, {276, 378}}</string>
<boolean value="YES"/>
@@ -4188,11 +4143,11 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
@@ -4246,7 +4201,7 @@
</object>
</object>
<nil key="sourceID"/>
- <int key="maxID">544</int>
+ <int key="maxID">556</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
Added: branches/gsoc09-gui/MPGUI/Installed.tiff
===================================================================
(Binary files differ)
Property changes on: branches/gsoc09-gui/MPGUI/Installed.tiff
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: branches/gsoc09-gui/MPGUI/MPActionLauncher.m
===================================================================
--- branches/gsoc09-gui/MPGUI/MPActionLauncher.m 2009-06-17 02:54:04 UTC (rev 52459)
+++ branches/gsoc09-gui/MPGUI/MPActionLauncher.m 2009-06-17 03:02:45 UTC (rev 52460)
@@ -26,8 +26,6 @@
}
- (void)loadPorts {
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
-
NSDictionary *allPorts = [[MPMacPorts sharedInstance] search:MPPortsAll];
NSDictionary *installedPorts = [[MPRegistry sharedRegistry] installed];
@@ -42,8 +40,6 @@
[[allPorts objectForKey:port] setStateFromReceipts:[installedPorts objectForKey:port]];
}
[self didChangeValueForKey:@"ports"];
-
- [pool release];
}
@end
Modified: branches/gsoc09-gui/MPGUI/MPGUI.xcodeproj/project.pbxproj
===================================================================
--- branches/gsoc09-gui/MPGUI/MPGUI.xcodeproj/project.pbxproj 2009-06-17 02:54:04 UTC (rev 52459)
+++ branches/gsoc09-gui/MPGUI/MPGUI.xcodeproj/project.pbxproj 2009-06-17 03:02:45 UTC (rev 52460)
@@ -12,6 +12,9 @@
21F166D80FE329A700542AEE /* MacPorts.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 21F165510FE2C04300542AEE /* MacPorts.framework */; };
21F166D90FE329AA00542AEE /* MacPorts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21F165510FE2C04300542AEE /* MacPorts.framework */; };
21F1675A0FE3382D00542AEE /* PortsTableController.m in Sources */ = {isa = PBXBuildFile; fileRef = 21F167590FE3382D00542AEE /* PortsTableController.m */; };
+ 21FC226A0FE8895900B1E835 /* StateTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 21FC22690FE8895900B1E835 /* StateTransformer.m */; };
+ 21FC226D0FE88A2A00B1E835 /* Installed.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 21FC226B0FE88A2A00B1E835 /* Installed.tiff */; };
+ 21FC226E0FE88A2A00B1E835 /* Outdated.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 21FC226C0FE88A2A00B1E835 /* Outdated.tiff */; };
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
@@ -85,6 +88,10 @@
21F165400FE2C04300542AEE /* MacPorts.Framework.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MacPorts.Framework.xcodeproj; path = ../MacPorts_Framework/MacPorts.Framework.xcodeproj; sourceTree = SOURCE_ROOT; };
21F167580FE3382D00542AEE /* PortsTableController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PortsTableController.h; sourceTree = "<group>"; };
21F167590FE3382D00542AEE /* PortsTableController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PortsTableController.m; sourceTree = "<group>"; };
+ 21FC22680FE8895900B1E835 /* StateTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StateTransformer.h; sourceTree = "<group>"; };
+ 21FC22690FE8895900B1E835 /* StateTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StateTransformer.m; sourceTree = "<group>"; };
+ 21FC226B0FE88A2A00B1E835 /* Installed.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Installed.tiff; sourceTree = "<group>"; };
+ 21FC226C0FE88A2A00B1E835 /* Outdated.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Outdated.tiff; 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>"; };
@@ -162,12 +169,22 @@
name = Controllers;
sourceTree = "<group>";
};
+ 21FC22620FE888F200B1E835 /* Helpers */ = {
+ isa = PBXGroup;
+ children = (
+ 21FC22680FE8895900B1E835 /* StateTransformer.h */,
+ 21FC22690FE8895900B1E835 /* StateTransformer.m */,
+ );
+ name = Helpers;
+ sourceTree = "<group>";
+ };
29B97314FDCFA39411CA2CEA /* MPGUI */ = {
isa = PBXGroup;
children = (
21F165400FE2C04300542AEE /* MacPorts.Framework.xcodeproj */,
21F166FC0FE32DF000542AEE /* Models */,
21F167570FE3343600542AEE /* Controllers */,
+ 21FC22620FE888F200B1E835 /* Helpers */,
29B97315FDCFA39411CA2CEA /* Other Sources */,
29B97317FDCFA39411CA2CEA /* Resources */,
29B97323FDCFA39411CA2CEA /* Frameworks */,
@@ -188,6 +205,8 @@
29B97317FDCFA39411CA2CEA /* Resources */ = {
isa = PBXGroup;
children = (
+ 21FC226B0FE88A2A00B1E835 /* Installed.tiff */,
+ 21FC226C0FE88A2A00B1E835 /* Outdated.tiff */,
8D1107310486CEB800E47090 /* Info.plist */,
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
1DDD58140DA1D0A300B32029 /* MainMenu.xib */,
@@ -296,6 +315,8 @@
files = (
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */,
+ 21FC226D0FE88A2A00B1E835 /* Installed.tiff in Resources */,
+ 21FC226E0FE88A2A00B1E835 /* Outdated.tiff in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -315,7 +336,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/bash;
- shellScript = "if [ \"$CONFIGURATION\" = \"Debug-InstallMacPorts\" ]; then\n say \"Building MacPorts\"\n PREFIX=$BUILT_PRODUCTS_DIR/macports-1.8\n\n cd $PROJECT_DIR/../base\n\n PATH=/bin:/sbin:/usr/bin:/usr/sbin \\\n ./configure \\\n --prefix=$PREFIX \\\n --with-tclpackage=$PREFIX/Library/Tcl \\\n --with-no-root-privileges\n\n make\n\n make install\n\n make clean\n say \"done\"\n\nfi";
+ shellScript = "if [ \"$CONFIGURATION\" = \"Debug-InstallMacPorts\" ]; then\n say \"Building MacPorts\"\n PREFIX=$BUILT_PRODUCTS_DIR/macports-1.8\n\n cd $PROJECT_DIR/../base\n\n PATH=/bin:/sbin:/usr/bin:/usr/sbin \\\n ./configure \\\n --prefix=$PREFIX \\\n --with-tclpackage=$PREFIX/Library/Tcl \\\n --with-no-root-privileges\n\n make\n\n make install\n\n make clean\n $PREFIX/bin/port selfupdate\n say \"done\"\n\nfi";
};
/* End PBXShellScriptBuildPhase section */
@@ -327,6 +348,7 @@
8D11072D0486CEB800E47090 /* main.m in Sources */,
21F1675A0FE3382D00542AEE /* PortsTableController.m in Sources */,
214BAFE40FE7164200BD1B46 /* MPActionLauncher.m in Sources */,
+ 21FC226A0FE8895900B1E835 /* StateTransformer.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Added: branches/gsoc09-gui/MPGUI/Outdated.tiff
===================================================================
(Binary files differ)
Property changes on: branches/gsoc09-gui/MPGUI/Outdated.tiff
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: branches/gsoc09-gui/MPGUI/StateTransformer.h
===================================================================
--- branches/gsoc09-gui/MPGUI/StateTransformer.h (rev 0)
+++ branches/gsoc09-gui/MPGUI/StateTransformer.h 2009-06-17 03:02:45 UTC (rev 52460)
@@ -0,0 +1,17 @@
+//
+// StateTransformer.h
+// MPGUI
+//
+// Created by Juan Germán Castañeda Echevarría on 3/20/09.
+// Copyright 2009 UNAM. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+#import <MacPorts/MPPort.h>
+
+
+ at interface StateTransformer : NSValueTransformer {
+
+}
+
+ at end
Added: branches/gsoc09-gui/MPGUI/StateTransformer.m
===================================================================
--- branches/gsoc09-gui/MPGUI/StateTransformer.m (rev 0)
+++ branches/gsoc09-gui/MPGUI/StateTransformer.m 2009-06-17 03:02:45 UTC (rev 52460)
@@ -0,0 +1,49 @@
+//
+// StateTransformer.m
+// MPGUI
+//
+// Created by Juan Germán Castañeda Echevarría on 6/16/09.
+// Copyright 2009 UNAM. All rights reserved.
+//
+
+#import "StateTransformer.h"
+
+
+ at implementation StateTransformer
+
++ (Class)transformedValueClass
+{
+ return [NSImage class];
+}
+
++ (BOOL)allowsReverseTransformation
+{
+ return NO;
+}
+
+- (id)transformedValue:(id)value
+{
+ if (value == nil) {
+ return nil;
+ } else {
+ switch ([value intValue]) {
+ case MPPortStateUnknown:
+ case MPPortStateNotInstalled:
+ return nil;
+ break;
+ case MPPortStateActive:
+ return [NSImage imageNamed:@"Installed.tiff"];
+ break;
+ case MPPortStateInstalled:
+ return [NSImage imageNamed:@"Installed.tiff"];
+ break;
+ case MPPortStateOutdated:
+ return [NSImage imageNamed:@"Outdated.tiff"];
+ break;
+ default:
+ return nil;
+ }
+ }
+}
+
+ at end
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090616/a2a8e5b3/attachment-0001.html>
More information about the macports-changes
mailing list