Changeset 7493


Ignore:
Timestamp:
Dec 24, 2008, 5:41:45 PM (12 years ago)
Author:
livings124
Message:

set missing properties

Location:
trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEWS

    r7490 r7493  
    1414- GTK+
    1515   + Minor display improvements and HIG compliance
     16
     171.42 (2008/12/24)
     18<http://trac.transmissionbt.com/query?milestone=1.42&group=component&groupdesc=1&order=severity>
     19- All Platforms
     20   + Fix 1.41 lockup issue
    1621
    17221.41 (2008/12/23)
  • trunk/libtransmission/bandwidth.c

    • Property svn:keywords set to Date Rev Author Id
  • trunk/libtransmission/bandwidth.h

    • Property svn:keywords set to Date Rev Author Id
  • trunk/macosx/GroupRules.xib

    r7362 r7493  
    33        <data>
    44                <int key="IBDocument.SystemTarget">1050</int>
    5                 <string key="IBDocument.SystemVersion">9F33</string>
     5                <string key="IBDocument.SystemVersion">9G55</string>
    66                <string key="IBDocument.InterfaceBuilderVersion">677</string>
    7                 <string key="IBDocument.AppKitVersion">949.34</string>
    8                 <string key="IBDocument.HIToolboxVersion">352.00</string>
     7                <string key="IBDocument.AppKitVersion">949.43</string>
     8                <string key="IBDocument.HIToolboxVersion">353.00</string>
    99                <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
    1010                        <bool key="EncodedWithXMLCoder">YES</bool>
    11                         <integer value="2"/>
     11                        <integer value="34"/>
    1212                </object>
    1313                <object class="NSArray" key="IBDocument.PluginDependencies">
     
    3939                                <int key="NSWindowStyleMask">1</int>
    4040                                <int key="NSWindowBacking">2</int>
    41                                 <string key="NSWindowRect">{{196, 291}, {471, 118}}</string>
     41                                <string key="NSWindowRect">{{196, 281}, {471, 250}}</string>
    4242                                <int key="NSWTFlags">1677721600</int>
    4343                                <string key="NSWindowTitle">Window</string>
     
    5151                                        <object class="NSMutableArray" key="NSSubviews">
    5252                                                <bool key="EncodedWithXMLCoder">YES</bool>
    53                                                 <object class="NSScrollView" id="772030743">
    54                                                         <reference key="NSNextResponder" ref="464768712"/>
    55                                                         <int key="NSvFlags">274</int>
    56                                                         <object class="NSMutableArray" key="NSSubviews">
    57                                                                 <bool key="EncodedWithXMLCoder">YES</bool>
    58                                                                 <object class="NSClipView" id="734691091">
    59                                                                         <reference key="NSNextResponder" ref="772030743"/>
    60                                                                         <int key="NSvFlags">2304</int>
    61                                                                         <object class="NSMutableArray" key="NSSubviews">
    62                                                                                 <bool key="EncodedWithXMLCoder">YES</bool>
    63                                                                                 <object class="NSRuleEditor" id="747640548">
    64                                                                                         <reference key="NSNextResponder" ref="734691091"/>
    65                                                                                         <int key="NSvFlags">274</int>
    66                                                                                         <object class="NSMutableArray" key="NSSubviews">
    67                                                                                                 <bool key="EncodedWithXMLCoder">YES</bool>
    68                                                                                                 <object class="_NSRuleEditorViewSliceHolder" id="513015323">
    69                                                                                                         <reference key="NSNextResponder" ref="747640548"/>
    70                                                                                                         <int key="NSvFlags">274</int>
    71                                                                                                         <string key="NSFrameSize">{429, 23}</string>
    72                                                                                                         <reference key="NSSuperview" ref="747640548"/>
    73                                                                                                 </object>
    74                                                                                         </object>
    75                                                                                         <object class="NSMutableSet" key="NSDragTypes">
    76                                                                                                 <bool key="EncodedWithXMLCoder">YES</bool>
    77                                                                                                 <object class="NSArray" key="set.sortedObjects">
    78                                                                                                         <bool key="EncodedWithXMLCoder">YES</bool>
    79                                                                                                         <string>NSRuleEditorItemPBoardType</string>
    80                                                                                                 </object>
    81                                                                                         </object>
    82                                                                                         <string key="NSFrameSize">{429, 23}</string>
    83                                                                                         <reference key="NSSuperview" ref="734691091"/>
    84                                                                                         <bool key="NSEnabled">YES</bool>
    85                                                                                         <double key="NSRuleEditorAlignmentGridWidth">7.500000e+01</double>
    86                                                                                         <double key="NSRuleEditorSliceHeight">2.500000e+01</double>
    87                                                                                         <bool key="NSRuleEditorEditable">YES</bool>
    88                                                                                         <bool key="NSRuleEditorAllowsEmptyCompoundRows">NO</bool>
    89                                                                                         <bool key="NSRuleEditorDisallowEmpty">YES</bool>
    90                                                                                         <int key="NSRuleEditorNestingMode">1</int>
    91                                                                                         <string key="NSRuleEditorRowTypeKeyPath">rowType</string>
    92                                                                                         <string key="NSRuleEditorSubrowsArrayKeyPath">subrows</string>
    93                                                                                         <string key="NSRuleEditorItemsKeyPath">criteria</string>
    94                                                                                         <string key="NSRuleEditorValuesKeyPath">displayValues</string>
    95                                                                                         <string key="NSRuleEditorBoundArrayKeyPath">boundArray</string>
    96                                                                                         <string key="NSRuleEditorRowClass">NSMutableDictionary</string>
    97                                                                                         <reference key="NSRuleEditorSlicesHolder" ref="513015323"/>
    98                                                                                         <nil key="NSRuleEditorDelegate"/>
    99                                                                                         <object class="_NSRuleEditorViewUnboundRowHolder" key="NSRuleEditorBoundArrayOwner">
    100                                                                                                 <object class="NSMutableArray" key="NSBoundArray">
    101                                                                                                         <bool key="EncodedWithXMLCoder">YES</bool>
    102                                                                                                 </object>
    103                                                                                         </object>
    104                                                                                         <object class="NSMutableArray" key="NSRuleEditorSlices">
    105                                                                                                 <bool key="EncodedWithXMLCoder">YES</bool>
    106                                                                                         </object>
    107                                                                                 </object>
    108                                                                         </object>
    109                                                                         <string key="NSFrame">{{1, 1}, {429, 23}}</string>
    110                                                                         <reference key="NSSuperview" ref="772030743"/>
    111                                                                         <reference key="NSNextKeyView" ref="747640548"/>
    112                                                                         <reference key="NSDocView" ref="747640548"/>
    113                                                                         <object class="NSColor" key="NSBGColor" id="480878078">
    114                                                                                 <int key="NSColorSpace">6</int>
    115                                                                                 <string key="NSCatalogName">System</string>
    116                                                                                 <string key="NSColorName">controlColor</string>
    117                                                                                 <object class="NSColor" key="NSColor">
    118                                                                                         <int key="NSColorSpace">3</int>
    119                                                                                         <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
    120                                                                                 </object>
    121                                                                         </object>
    122                                                                         <int key="NScvFlags">4</int>
    123                                                                 </object>
    124                                                                 <object class="NSScroller" id="793007862">
    125                                                                         <reference key="NSNextResponder" ref="772030743"/>
    126                                                                         <int key="NSvFlags">-2147483392</int>
    127                                                                         <string key="NSFrame">{{-100, -100}, {15, 118}}</string>
    128                                                                         <reference key="NSSuperview" ref="772030743"/>
    129                                                                         <reference key="NSTarget" ref="772030743"/>
    130                                                                         <string key="NSAction">_doScroller:</string>
    131                                                                         <double key="NSCurValue">1.000000e+00</double>
    132                                                                         <double key="NSPercent">9.636363e-01</double>
    133                                                                 </object>
    134                                                                 <object class="NSScroller" id="311900384">
    135                                                                         <reference key="NSNextResponder" ref="772030743"/>
    136                                                                         <int key="NSvFlags">256</int>
    137                                                                         <string key="NSFrame">{{-100, -100}, {223, 15}}</string>
    138                                                                         <reference key="NSSuperview" ref="772030743"/>
    139                                                                         <int key="NSsFlags">1</int>
    140                                                                         <reference key="NSTarget" ref="772030743"/>
    141                                                                         <string key="NSAction">_doScroller:</string>
    142                                                                         <double key="NSPercent">5.060241e-01</double>
    143                                                                 </object>
    144                                                         </object>
    145                                                         <string key="NSFrame">{{20, 48}, {431, 25}}</string>
    146                                                         <reference key="NSSuperview" ref="464768712"/>
    147                                                         <reference key="NSNextKeyView" ref="734691091"/>
    148                                                         <int key="NSsFlags">514</int>
    149                                                         <reference key="NSVScroller" ref="793007862"/>
    150                                                         <reference key="NSHScroller" ref="311900384"/>
    151                                                         <reference key="NSContentView" ref="734691091"/>
    152                                                 </object>
    15353                                                <object class="NSButton" id="1048345917">
    15454                                                        <reference key="NSNextResponder" ref="464768712"/>
     
    19595                                                        </object>
    19696                                                </object>
    197                                                 <object class="NSTextField" id="332791107">
     97                                                <object class="NSScrollView" id="440372943">
    19898                                                        <reference key="NSNextResponder" ref="464768712"/>
    199                                                         <int key="NSvFlags">270</int>
    200                                                         <string key="NSFrame">{{76, 81}, {378, 17}}</string>
    201                                                         <reference key="NSSuperview" ref="464768712"/>
    202                                                         <bool key="NSEnabled">YES</bool>
    203                                                         <object class="NSTextFieldCell" key="NSCell" id="835481534">
    204                                                                 <int key="NSCellFlags">67239424</int>
    205                                                                 <int key="NSCellFlags2">272629760</int>
    206                                                                 <string key="NSContents">criteria mustbe met to assign a transfer on add.</string>
    207                                                                 <object class="NSFont" key="NSSupport">
    208                                                                         <string key="NSName">LucidaGrande</string>
    209                                                                         <double key="NSSize">1.300000e+01</double>
    210                                                                         <int key="NSfFlags">16</int>
     99                                                        <int key="NSvFlags">274</int>
     100                                                        <object class="NSMutableArray" key="NSSubviews">
     101                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     102                                                                <object class="NSClipView" id="430779633">
     103                                                                        <reference key="NSNextResponder" ref="440372943"/>
     104                                                                        <int key="NSvFlags">2304</int>
     105                                                                        <object class="NSMutableArray" key="NSSubviews">
     106                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     107                                                                                <object class="NSPredicateEditor" id="24364628">
     108                                                                                        <reference key="NSNextResponder" ref="430779633"/>
     109                                                                                        <int key="NSvFlags">274</int>
     110                                                                                        <object class="NSMutableArray" key="NSSubviews">
     111                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     112                                                                                                <object class="_NSRuleEditorViewSliceHolder" id="687984775">
     113                                                                                                        <reference key="NSNextResponder" ref="24364628"/>
     114                                                                                                        <int key="NSvFlags">274</int>
     115                                                                                                        <object class="NSMutableArray" key="NSSubviews">
     116                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     117                                                                                                                <object class="NSRuleEditorViewSliceRow" id="780860071">
     118                                                                                                                        <reference key="NSNextResponder" ref="687984775"/>
     119                                                                                                                        <int key="NSvFlags">290</int>
     120                                                                                                                        <object class="NSMutableArray" key="NSSubviews">
     121                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     122                                                                                                                                <object class="NSButton" id="857298787">
     123                                                                                                                                        <reference key="NSNextResponder" ref="780860071"/>
     124                                                                                                                                        <int key="NSvFlags">257</int>
     125                                                                                                                                        <string key="NSFrame">{{399, 4}, {18, 18}}</string>
     126                                                                                                                                        <reference key="NSSuperview" ref="780860071"/>
     127                                                                                                                                        <reference key="NSNextKeyView" ref="137851628"/>
     128                                                                                                                                        <int key="NSTag">-1</int>
     129                                                                                                                                        <bool key="NSEnabled">YES</bool>
     130                                                                                                                                        <object class="NSRuleEditorButtonCell" key="NSCell">
     131                                                                                                                                                <int key="NSCellFlags">67239424</int>
     132                                                                                                                                                <int key="NSCellFlags2">134348800</int>
     133                                                                                                                                                <string key="NSContents">+</string>
     134                                                                                                                                                <object class="NSFont" key="NSSupport" id="29">
     135                                                                                                                                                        <string key="NSName">LucidaGrande-Bold</string>
     136                                                                                                                                                        <double key="NSSize">1.200000e+01</double>
     137                                                                                                                                                        <int key="NSfFlags">16</int>
     138                                                                                                                                                </object>
     139                                                                                                                                                <string key="NSAction">_addOption:</string>
     140                                                                                                                                                <reference key="NSTarget" ref="780860071"/>
     141                                                                                                                                                <reference key="NSControlView" ref="857298787"/>
     142                                                                                                                                                <int key="NSButtonFlags">-2038284033</int>
     143                                                                                                                                                <int key="NSButtonFlags2">36</int>
     144                                                                                                                                                <object class="NSFont" key="NSAlternateImage" id="28">
     145                                                                                                                                                        <string key="NSName">LucidaGrande</string>
     146                                                                                                                                                        <double key="NSSize">1.200000e+01</double>
     147                                                                                                                                                        <int key="NSfFlags">4883</int>
     148                                                                                                                                                </object>
     149                                                                                                                                                <string key="NSKeyEquivalent"/>
     150                                                                                                                                                <int key="NSPeriodicDelay">400</int>
     151                                                                                                                                                <int key="NSPeriodicInterval">75</int>
     152                                                                                                                                        </object>
     153                                                                                                                                </object>
     154                                                                                                                                <object class="NSButton" id="992820921">
     155                                                                                                                                        <reference key="NSNextResponder" ref="780860071"/>
     156                                                                                                                                        <int key="NSvFlags">-2147483391</int>
     157                                                                                                                                        <string key="NSFrame">{{379, 4}, {18, 18}}</string>
     158                                                                                                                                        <reference key="NSSuperview" ref="780860071"/>
     159                                                                                                                                        <reference key="NSNextKeyView" ref="857298787"/>
     160                                                                                                                                        <int key="NSTag">-1</int>
     161                                                                                                                                        <bool key="NSEnabled">YES</bool>
     162                                                                                                                                        <object class="NSRuleEditorButtonCell" key="NSCell">
     163                                                                                                                                                <int key="NSCellFlags">67239424</int>
     164                                                                                                                                                <int key="NSCellFlags2">134348800</int>
     165                                                                                                                                                <string key="NSContents">-</string>
     166                                                                                                                                                <reference key="NSSupport" ref="29"/>
     167                                                                                                                                                <string key="NSAction">_deleteOption:</string>
     168                                                                                                                                                <reference key="NSTarget" ref="780860071"/>
     169                                                                                                                                                <reference key="NSControlView" ref="992820921"/>
     170                                                                                                                                                <int key="NSButtonFlags">-2038284033</int>
     171                                                                                                                                                <int key="NSButtonFlags2">36</int>
     172                                                                                                                                                <reference key="NSAlternateImage" ref="28"/>
     173                                                                                                                                                <string key="NSKeyEquivalent"/>
     174                                                                                                                                                <int key="NSPeriodicDelay">400</int>
     175                                                                                                                                                <int key="NSPeriodicInterval">75</int>
     176                                                                                                                                        </object>
     177                                                                                                                                </object>
     178                                                                                                                                <object class="NSPopUpButton" id="380151078">
     179                                                                                                                                        <reference key="NSNextResponder" ref="780860071"/>
     180                                                                                                                                        <int key="NSvFlags">256</int>
     181                                                                                                                                        <string key="NSFrame">{{7, 3}, {58, 19}}</string>
     182                                                                                                                                        <reference key="NSSuperview" ref="780860071"/>
     183                                                                                                                                        <reference key="NSNextKeyView" ref="230884416"/>
     184                                                                                                                                        <int key="NSTag">-1</int>
     185                                                                                                                                        <bool key="NSEnabled">YES</bool>
     186                                                                                                                                        <object class="NSPopUpButtonCell" key="NSCell" id="512270526">
     187                                                                                                                                                <int key="NSCellFlags">67239488</int>
     188                                                                                                                                                <int key="NSCellFlags2">4196352</int>
     189                                                                                                                                                <object class="NSFont" key="NSSupport" id="26">
     190                                                                                                                                                        <string key="NSName">LucidaGrande</string>
     191                                                                                                                                                        <double key="NSSize">1.100000e+01</double>
     192                                                                                                                                                        <int key="NSfFlags">3100</int>
     193                                                                                                                                                </object>
     194                                                                                                                                                <integer value="2" key="NSRepresentedObject" id="10"/>
     195                                                                                                                                                <reference key="NSControlView" ref="380151078"/>
     196                                                                                                                                                <int key="NSButtonFlags">-2038284033</int>
     197                                                                                                                                                <int key="NSButtonFlags2">36</int>
     198                                                                                                                                                <object class="NSFont" key="NSAlternateImage" id="43298350">
     199                                                                                                                                                        <string key="NSName">LucidaGrande</string>
     200                                                                                                                                                        <double key="NSSize">1.100000e+01</double>
     201                                                                                                                                                        <int key="NSfFlags">16</int>
     202                                                                                                                                                </object>
     203                                                                                                                                                <string key="NSKeyEquivalent"/>
     204                                                                                                                                                <int key="NSPeriodicDelay">400</int>
     205                                                                                                                                                <int key="NSPeriodicInterval">75</int>
     206                                                                                                                                                <object class="NSMenuItem" key="NSMenuItem" id="329782002">
     207                                                                                                                                                        <reference key="NSMenu" ref="587162704"/>
     208                                                                                                                                                        <string key="NSTitle">Any</string>
     209                                                                                                                                                        <string key="NSKeyEquiv"/>
     210                                                                                                                                                        <int key="NSKeyEquivModMask">1048576</int>
     211                                                                                                                                                        <int key="NSMnemonicLoc">2147483647</int>
     212                                                                                                                                                        <int key="NSState">1</int>
     213                                                                                                                                                        <object class="NSCustomResource" key="NSOnImage" id="281684128">
     214                                                                                                                                                                <string key="NSClassName">NSImage</string>
     215                                                                                                                                                                <string key="NSResourceName">NSMenuCheckmark</string>
     216                                                                                                                                                        </object>
     217                                                                                                                                                        <object class="NSCustomResource" key="NSMixedImage" id="53667313">
     218                                                                                                                                                                <string key="NSClassName">NSImage</string>
     219                                                                                                                                                                <string key="NSResourceName">NSMenuMixedState</string>
     220                                                                                                                                                        </object>
     221                                                                                                                                                        <string key="NSAction">_popUpItemAction:</string>
     222                                                                                                                                                        <reference key="NSRepObject" ref="10"/>
     223                                                                                                                                                        <reference key="NSTarget" ref="512270526"/>
     224                                                                                                                                                </object>
     225                                                                                                                                                <bool key="NSMenuItemRespectAlignment">YES</bool>
     226                                                                                                                                                <object class="NSMenu" key="NSMenu" id="587162704">
     227                                                                                                                                                        <string key="NSTitle"/>
     228                                                                                                                                                        <object class="NSMutableArray" key="NSMenuItems">
     229                                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     230                                                                                                                                                                <reference ref="329782002"/>
     231                                                                                                                                                                <object class="NSMenuItem" id="19732114">
     232                                                                                                                                                                        <reference key="NSMenu" ref="587162704"/>
     233                                                                                                                                                                        <string key="NSTitle">All</string>
     234                                                                                                                                                                        <string key="NSKeyEquiv"/>
     235                                                                                                                                                                        <int key="NSKeyEquivModMask">1048576</int>
     236                                                                                                                                                                        <int key="NSMnemonicLoc">2147483647</int>
     237                                                                                                                                                                        <reference key="NSOnImage" ref="281684128"/>
     238                                                                                                                                                                        <reference key="NSMixedImage" ref="53667313"/>
     239                                                                                                                                                                        <string key="NSAction">_popUpItemAction:</string>
     240                                                                                                                                                                        <integer value="1" key="NSRepObject" id="9"/>
     241                                                                                                                                                                        <reference key="NSTarget" ref="512270526"/>
     242                                                                                                                                                                </object>
     243                                                                                                                                                        </object>
     244                                                                                                                                                </object>
     245                                                                                                                                                <int key="NSPreferredEdge">3</int>
     246                                                                                                                                                <bool key="NSUsesItemFromMenu">YES</bool>
     247                                                                                                                                                <bool key="NSAltersState">YES</bool>
     248                                                                                                                                                <int key="NSArrowPosition">2</int>
     249                                                                                                                                        </object>
     250                                                                                                                                </object>
     251                                                                                                                                <object class="NSPopUpButton" id="230884416">
     252                                                                                                                                        <reference key="NSNextResponder" ref="780860071"/>
     253                                                                                                                                        <int key="NSvFlags">256</int>
     254                                                                                                                                        <string key="NSFrame">{{71, 3}, {167, 19}}</string>
     255                                                                                                                                        <reference key="NSSuperview" ref="780860071"/>
     256                                                                                                                                        <reference key="NSNextKeyView" ref="992820921"/>
     257                                                                                                                                        <int key="NSTag">-1</int>
     258                                                                                                                                        <bool key="NSEnabled">YES</bool>
     259                                                                                                                                        <object class="NSPopUpButtonCell" key="NSCell" id="417124899">
     260                                                                                                                                                <int key="NSCellFlags">67239488</int>
     261                                                                                                                                                <int key="NSCellFlags2">4196352</int>
     262                                                                                                                                                <reference key="NSSupport" ref="26"/>
     263                                                                                                                                                <reference key="NSControlView" ref="230884416"/>
     264                                                                                                                                                <int key="NSButtonFlags">-2038284033</int>
     265                                                                                                                                                <int key="NSButtonFlags2">36</int>
     266                                                                                                                                                <reference key="NSAlternateImage" ref="43298350"/>
     267                                                                                                                                                <string key="NSKeyEquivalent"/>
     268                                                                                                                                                <int key="NSPeriodicDelay">400</int>
     269                                                                                                                                                <int key="NSPeriodicInterval">75</int>
     270                                                                                                                                                <object class="NSMenuItem" key="NSMenuItem" id="190946580">
     271                                                                                                                                                        <reference key="NSMenu" ref="524521940"/>
     272                                                                                                                                                        <string key="NSTitle">of the following are true</string>
     273                                                                                                                                                        <string key="NSKeyEquiv"/>
     274                                                                                                                                                        <int key="NSKeyEquivModMask">1048576</int>
     275                                                                                                                                                        <int key="NSMnemonicLoc">2147483647</int>
     276                                                                                                                                                        <int key="NSState">1</int>
     277                                                                                                                                                        <reference key="NSOnImage" ref="281684128"/>
     278                                                                                                                                                        <reference key="NSMixedImage" ref="53667313"/>
     279                                                                                                                                                        <string key="NSAction">_popUpItemAction:</string>
     280                                                                                                                                                        <reference key="NSTarget" ref="417124899"/>
     281                                                                                                                                                </object>
     282                                                                                                                                                <bool key="NSMenuItemRespectAlignment">YES</bool>
     283                                                                                                                                                <object class="NSMenu" key="NSMenu" id="524521940">
     284                                                                                                                                                        <string key="NSTitle"/>
     285                                                                                                                                                        <object class="NSMutableArray" key="NSMenuItems">
     286                                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     287                                                                                                                                                                <reference ref="190946580"/>
     288                                                                                                                                                        </object>
     289                                                                                                                                                </object>
     290                                                                                                                                                <int key="NSPreferredEdge">3</int>
     291                                                                                                                                                <bool key="NSUsesItemFromMenu">YES</bool>
     292                                                                                                                                                <bool key="NSAltersState">YES</bool>
     293                                                                                                                                                <int key="NSArrowPosition">2</int>
     294                                                                                                                                        </object>
     295                                                                                                                                </object>
     296                                                                                                                        </object>
     297                                                                                                                        <string key="NSFrameSize">{427, 25}</string>
     298                                                                                                                        <reference key="NSSuperview" ref="687984775"/>
     299                                                                                                                        <reference key="NSNextKeyView" ref="380151078"/>
     300                                                                                                                        <int key="NSRuleRowIndex">0</int>
     301                                                                                                                        <int key="NSRuleIndentation">0</int>
     302                                                                                                                        <reference key="NSContainingRuleEditorView" ref="24364628"/>
     303                                                                                                                        <nil key="NSRuleBackgroundColor"/>
     304                                                                                                                        <object class="NSMutableArray" key="NSRuleOptionViews">
     305                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     306                                                                                                                                <reference ref="380151078"/>
     307                                                                                                                                <reference ref="230884416"/>
     308                                                                                                                        </object>
     309                                                                                                                        <int key="NSRuleOptionFrames.count">2</int>
     310                                                                                                                        <string key="NSRuleOptionFrames.0">{{7, 3}, {58, 19}}</string>
     311                                                                                                                        <string key="NSRuleOptionFrames.1">{{71, 3}, {167, 19}}</string>
     312                                                                                                                        <object class="NSMutableArray" key="NSRuleOptionItems">
     313                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     314                                                                                                                                <object class="NSMutableDictionary" id="316059950">
     315                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     316                                                                                                                                        <object class="NSMutableArray" key="dict.sortedKeys">
     317                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     318                                                                                                                                                <string>depth</string>
     319                                                                                                                                                <string>pattern</string>
     320                                                                                                                                        </object>
     321                                                                                                                                        <object class="NSMutableArray" key="dict.values">
     322                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     323                                                                                                                                                <reference ref="9"/>
     324                                                                                                                                                <object class="NSPredicateEditorRowTemplate" id="153682820">
     325                                                                                                                                                        <int key="NSPredicateTemplateType">2</int>
     326                                                                                                                                                        <int key="NSPredicateTemplateOptions">0</int>
     327                                                                                                                                                        <int key="NSPredicateTemplateModifier">0</int>
     328                                                                                                                                                        <int key="NSPredicateTemplateLeftAttributeType">0</int>
     329                                                                                                                                                        <int key="NSPredicateTemplateRightAttributeType">0</int>
     330                                                                                                                                                        <object class="NSArray" key="NSPredicateTemplateViews">
     331                                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     332                                                                                                                                                                <reference ref="380151078"/>
     333                                                                                                                                                                <reference ref="230884416"/>
     334                                                                                                                                                        </object>
     335                                                                                                                                                        <bool key="NSPredicateTemplateLeftIsWildcard">NO</bool>
     336                                                                                                                                                        <bool key="NSPredicateTemplateRightIsWildcard">NO</bool>
     337                                                                                                                                                </object>
     338                                                                                                                                        </object>
     339                                                                                                                                </object>
     340                                                                                                                                <object class="NSMutableDictionary" id="1003751540">
     341                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     342                                                                                                                                        <object class="NSMutableArray" key="dict.sortedKeys">
     343                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     344                                                                                                                                                <string>depth</string>
     345                                                                                                                                                <string>pattern</string>
     346                                                                                                                                        </object>
     347                                                                                                                                        <object class="NSMutableArray" key="dict.values">
     348                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     349                                                                                                                                                <reference ref="10"/>
     350                                                                                                                                                <reference ref="153682820"/>
     351                                                                                                                                        </object>
     352                                                                                                                                </object>
     353                                                                                                                        </object>
     354                                                                                                                        <int key="NSRuleOptionInitialFrames.count">2</int>
     355                                                                                                                        <string key="NSRuleOptionInitialFrames.0">{{7, 3}, {58, 19}}</string>
     356                                                                                                                        <string key="NSRuleOptionInitialFrames.1">{{71, 3}, {167, 19}}</string>
     357                                                                                                                        <reference key="NSRuleOptionAddButton" ref="857298787"/>
     358                                                                                                                        <reference key="NSRuleOptionSubtractButton" ref="992820921"/>
     359                                                                                                                        <int key="NSRuleOptionRowType">0</int>
     360                                                                                                                        <int key="NSRuleOptionPlusButtonRowType">0</int>
     361                                                                                                                        <bool key="NSRuleOptionEditable">YES</bool>
     362                                                                                                                </object>
     363                                                                                                                <object class="NSRuleEditorViewSliceRow" id="137851628">
     364                                                                                                                        <reference key="NSNextResponder" ref="687984775"/>
     365                                                                                                                        <int key="NSvFlags">290</int>
     366                                                                                                                        <object class="NSMutableArray" key="NSSubviews">
     367                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     368                                                                                                                                <object class="NSButton" id="841174611">
     369                                                                                                                                        <reference key="NSNextResponder" ref="137851628"/>
     370                                                                                                                                        <int key="NSvFlags">257</int>
     371                                                                                                                                        <string key="NSFrame">{{399, 4}, {18, 18}}</string>
     372                                                                                                                                        <reference key="NSSuperview" ref="137851628"/>
     373                                                                                                                                        <reference key="NSNextKeyView" ref="844827673"/>
     374                                                                                                                                        <int key="NSTag">-1</int>
     375                                                                                                                                        <bool key="NSEnabled">YES</bool>
     376                                                                                                                                        <object class="NSRuleEditorButtonCell" key="NSCell">
     377                                                                                                                                                <int key="NSCellFlags">67239424</int>
     378                                                                                                                                                <int key="NSCellFlags2">134348800</int>
     379                                                                                                                                                <string key="NSContents">+</string>
     380                                                                                                                                                <reference key="NSSupport" ref="29"/>
     381                                                                                                                                                <string key="NSAction">_addOption:</string>
     382                                                                                                                                                <reference key="NSTarget" ref="137851628"/>
     383                                                                                                                                                <reference key="NSControlView" ref="841174611"/>
     384                                                                                                                                                <int key="NSButtonFlags">-2038284033</int>
     385                                                                                                                                                <int key="NSButtonFlags2">36</int>
     386                                                                                                                                                <reference key="NSAlternateImage" ref="28"/>
     387                                                                                                                                                <string key="NSKeyEquivalent"/>
     388                                                                                                                                                <int key="NSPeriodicDelay">400</int>
     389                                                                                                                                                <int key="NSPeriodicInterval">75</int>
     390                                                                                                                                        </object>
     391                                                                                                                                </object>
     392                                                                                                                                <object class="NSButton" id="925283571">
     393                                                                                                                                        <reference key="NSNextResponder" ref="137851628"/>
     394                                                                                                                                        <int key="NSvFlags">257</int>
     395                                                                                                                                        <string key="NSFrame">{{379, 4}, {18, 18}}</string>
     396                                                                                                                                        <reference key="NSSuperview" ref="137851628"/>
     397                                                                                                                                        <reference key="NSNextKeyView" ref="841174611"/>
     398                                                                                                                                        <int key="NSTag">-1</int>
     399                                                                                                                                        <bool key="NSEnabled">YES</bool>
     400                                                                                                                                        <object class="NSRuleEditorButtonCell" key="NSCell">
     401                                                                                                                                                <int key="NSCellFlags">67239424</int>
     402                                                                                                                                                <int key="NSCellFlags2">134348800</int>
     403                                                                                                                                                <string key="NSContents">-</string>
     404                                                                                                                                                <reference key="NSSupport" ref="29"/>
     405                                                                                                                                                <string key="NSAction">_deleteOption:</string>
     406                                                                                                                                                <reference key="NSTarget" ref="137851628"/>
     407                                                                                                                                                <reference key="NSControlView" ref="925283571"/>
     408                                                                                                                                                <int key="NSButtonFlags">-2038284033</int>
     409                                                                                                                                                <int key="NSButtonFlags2">36</int>
     410                                                                                                                                                <reference key="NSAlternateImage" ref="28"/>
     411                                                                                                                                                <string key="NSKeyEquivalent"/>
     412                                                                                                                                                <int key="NSPeriodicDelay">400</int>
     413                                                                                                                                                <int key="NSPeriodicInterval">75</int>
     414                                                                                                                                        </object>
     415                                                                                                                                </object>
     416                                                                                                                                <object class="NSPopUpButton" id="785929400">
     417                                                                                                                                        <reference key="NSNextResponder" ref="137851628"/>
     418                                                                                                                                        <int key="NSvFlags">256</int>
     419                                                                                                                                        <string key="NSFrame">{{37, 3}, {76, 19}}</string>
     420                                                                                                                                        <reference key="NSSuperview" ref="137851628"/>
     421                                                                                                                                        <reference key="NSNextKeyView" ref="766554352"/>
     422                                                                                                                                        <int key="NSTag">-1</int>
     423                                                                                                                                        <bool key="NSEnabled">YES</bool>
     424                                                                                                                                        <object class="NSPopUpButtonCell" key="NSCell" id="879065904">
     425                                                                                                                                                <int key="NSCellFlags">67239488</int>
     426                                                                                                                                                <int key="NSCellFlags2">4196352</int>
     427                                                                                                                                                <reference key="NSSupport" ref="26"/>
     428                                                                                                                                                <object class="NSKeyPathExpression" key="NSRepresentedObject" id="254467625">
     429                                                                                                                                                        <int key="NSExpressionType">3</int>
     430                                                                                                                                                        <string key="NSSelectorName">valueForKey:</string>
     431                                                                                                                                                        <object class="NSSelfExpression" key="NSOperand">
     432                                                                                                                                                                <int key="NSExpressionType">1</int>
     433                                                                                                                                                        </object>
     434                                                                                                                                                        <object class="NSMutableArray" key="NSArguments">
     435                                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     436                                                                                                                                                                <object class="NSKeyPathSpecifierExpression">
     437                                                                                                                                                                        <int key="NSExpressionType">10</int>
     438                                                                                                                                                                        <string key="NSKeyPath">name</string>
     439                                                                                                                                                                </object>
     440                                                                                                                                                        </object>
     441                                                                                                                                                </object>
     442                                                                                                                                                <reference key="NSControlView" ref="785929400"/>
     443                                                                                                                                                <int key="NSButtonFlags">-2038284033</int>
     444                                                                                                                                                <int key="NSButtonFlags2">36</int>
     445                                                                                                                                                <reference key="NSAlternateImage" ref="43298350"/>
     446                                                                                                                                                <string key="NSKeyEquivalent"/>
     447                                                                                                                                                <int key="NSPeriodicDelay">400</int>
     448                                                                                                                                                <int key="NSPeriodicInterval">75</int>
     449                                                                                                                                                <object class="NSMenuItem" key="NSMenuItem" id="299904593">
     450                                                                                                                                                        <reference key="NSMenu" ref="68348750"/>
     451                                                                                                                                                        <string key="NSTitle">Name</string>
     452                                                                                                                                                        <string key="NSKeyEquiv"/>
     453                                                                                                                                                        <int key="NSKeyEquivModMask">1048576</int>
     454                                                                                                                                                        <int key="NSMnemonicLoc">2147483647</int>
     455                                                                                                                                                        <int key="NSState">1</int>
     456                                                                                                                                                        <reference key="NSOnImage" ref="281684128"/>
     457                                                                                                                                                        <reference key="NSMixedImage" ref="53667313"/>
     458                                                                                                                                                        <string key="NSAction">_popUpItemAction:</string>
     459                                                                                                                                                        <reference key="NSRepObject" ref="254467625"/>
     460                                                                                                                                                        <reference key="NSTarget" ref="879065904"/>
     461                                                                                                                                                </object>
     462                                                                                                                                                <bool key="NSMenuItemRespectAlignment">YES</bool>
     463                                                                                                                                                <object class="NSMenu" key="NSMenu" id="68348750">
     464                                                                                                                                                        <string key="NSTitle"/>
     465                                                                                                                                                        <object class="NSMutableArray" key="NSMenuItems">
     466                                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     467                                                                                                                                                                <reference ref="299904593"/>
     468                                                                                                                                                                <object class="NSMenuItem" id="661841024">
     469                                                                                                                                                                        <reference key="NSMenu" ref="68348750"/>
     470                                                                                                                                                                        <string key="NSTitle">Creator</string>
     471                                                                                                                                                                        <string key="NSKeyEquiv"/>
     472                                                                                                                                                                        <int key="NSKeyEquivModMask">1048576</int>
     473                                                                                                                                                                        <int key="NSMnemonicLoc">2147483647</int>
     474                                                                                                                                                                        <reference key="NSOnImage" ref="281684128"/>
     475                                                                                                                                                                        <reference key="NSMixedImage" ref="53667313"/>
     476                                                                                                                                                                        <string key="NSAction">_popUpItemAction:</string>
     477                                                                                                                                                                        <object class="NSKeyPathExpression" key="NSRepObject">
     478                                                                                                                                                                                <int key="NSExpressionType">3</int>
     479                                                                                                                                                                                <string key="NSSelectorName">valueForKey:</string>
     480                                                                                                                                                                                <object class="NSSelfExpression" key="NSOperand">
     481                                                                                                                                                                                        <int key="NSExpressionType">1</int>
     482                                                                                                                                                                                </object>
     483                                                                                                                                                                                <object class="NSMutableArray" key="NSArguments">
     484                                                                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     485                                                                                                                                                                                        <object class="NSKeyPathSpecifierExpression">
     486                                                                                                                                                                                                <int key="NSExpressionType">10</int>
     487                                                                                                                                                                                                <string key="NSKeyPath">creator</string>
     488                                                                                                                                                                                        </object>
     489                                                                                                                                                                                </object>
     490                                                                                                                                                                        </object>
     491                                                                                                                                                                        <reference key="NSTarget" ref="879065904"/>
     492                                                                                                                                                                </object>
     493                                                                                                                                                                <object class="NSMenuItem" id="281959759">
     494                                                                                                                                                                        <reference key="NSMenu" ref="68348750"/>
     495                                                                                                                                                                        <string key="NSTitle">Comment</string>
     496                                                                                                                                                                        <string key="NSKeyEquiv"/>
     497                                                                                                                                                                        <int key="NSKeyEquivModMask">1048576</int>
     498                                                                                                                                                                        <int key="NSMnemonicLoc">2147483647</int>
     499                                                                                                                                                                        <reference key="NSOnImage" ref="281684128"/>
     500                                                                                                                                                                        <reference key="NSMixedImage" ref="53667313"/>
     501                                                                                                                                                                        <string key="NSAction">_popUpItemAction:</string>
     502                                                                                                                                                                        <object class="NSKeyPathExpression" key="NSRepObject">
     503                                                                                                                                                                                <int key="NSExpressionType">3</int>
     504                                                                                                                                                                                <string key="NSSelectorName">valueForKey:</string>
     505                                                                                                                                                                                <object class="NSSelfExpression" key="NSOperand">
     506                                                                                                                                                                                        <int key="NSExpressionType">1</int>
     507                                                                                                                                                                                </object>
     508                                                                                                                                                                                <object class="NSMutableArray" key="NSArguments">
     509                                                                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     510                                                                                                                                                                                        <object class="NSKeyPathSpecifierExpression">
     511                                                                                                                                                                                                <int key="NSExpressionType">10</int>
     512                                                                                                                                                                                                <string key="NSKeyPath">comment</string>
     513                                                                                                                                                                                        </object>
     514                                                                                                                                                                                </object>
     515                                                                                                                                                                        </object>
     516                                                                                                                                                                        <reference key="NSTarget" ref="879065904"/>
     517                                                                                                                                                                </object>
     518                                                                                                                                                        </object>
     519                                                                                                                                                </object>
     520                                                                                                                                                <int key="NSPreferredEdge">3</int>
     521                                                                                                                                                <bool key="NSUsesItemFromMenu">YES</bool>
     522                                                                                                                                                <bool key="NSAltersState">YES</bool>
     523                                                                                                                                                <int key="NSArrowPosition">2</int>
     524                                                                                                                                        </object>
     525                                                                                                                                </object>
     526                                                                                                                                <object class="NSPopUpButton" id="766554352">
     527                                                                                                                                        <reference key="NSNextResponder" ref="137851628"/>
     528                                                                                                                                        <int key="NSvFlags">256</int>
     529                                                                                                                                        <string key="NSFrame">{{119, 3}, {95, 19}}</string>
     530                                                                                                                                        <reference key="NSSuperview" ref="137851628"/>
     531                                                                                                                                        <reference key="NSNextKeyView" ref="511354743"/>
     532                                                                                                                                        <int key="NSTag">-1</int>
     533                                                                                                                                        <bool key="NSEnabled">YES</bool>
     534                                                                                                                                        <object class="NSPopUpButtonCell" key="NSCell" id="537074779">
     535                                                                                                                                                <int key="NSCellFlags">67239488</int>
     536                                                                                                                                                <int key="NSCellFlags2">4196352</int>
     537                                                                                                                                                <reference key="NSSupport" ref="26"/>
     538                                                                                                                                                <integer value="99" key="NSRepresentedObject" id="80576110"/>
     539                                                                                                                                                <reference key="NSControlView" ref="766554352"/>
     540                                                                                                                                                <int key="NSButtonFlags">-2038284033</int>
     541                                                                                                                                                <int key="NSButtonFlags2">36</int>
     542                                                                                                                                                <reference key="NSAlternateImage" ref="43298350"/>
     543                                                                                                                                                <string key="NSKeyEquivalent"/>
     544                                                                                                                                                <int key="NSPeriodicDelay">400</int>
     545                                                                                                                                                <int key="NSPeriodicInterval">75</int>
     546                                                                                                                                                <object class="NSMenuItem" key="NSMenuItem" id="539064243">
     547                                                                                                                                                        <reference key="NSMenu" ref="98692300"/>
     548                                                                                                                                                        <string key="NSTitle">contains</string>
     549                                                                                                                                                        <string key="NSKeyEquiv"/>
     550                                                                                                                                                        <int key="NSKeyEquivModMask">1048576</int>
     551                                                                                                                                                        <int key="NSMnemonicLoc">2147483647</int>
     552                                                                                                                                                        <int key="NSState">1</int>
     553                                                                                                                                                        <reference key="NSOnImage" ref="281684128"/>
     554                                                                                                                                                        <reference key="NSMixedImage" ref="53667313"/>
     555                                                                                                                                                        <string key="NSAction">_popUpItemAction:</string>
     556                                                                                                                                                        <reference key="NSRepObject" ref="80576110"/>
     557                                                                                                                                                        <reference key="NSTarget" ref="537074779"/>
     558                                                                                                                                                </object>
     559                                                                                                                                                <bool key="NSMenuItemRespectAlignment">YES</bool>
     560                                                                                                                                                <object class="NSMenu" key="NSMenu" id="98692300">
     561                                                                                                                                                        <string key="NSTitle"/>
     562                                                                                                                                                        <object class="NSMutableArray" key="NSMenuItems">
     563                                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     564                                                                                                                                                                <reference ref="539064243"/>
     565                                                                                                                                                                <object class="NSMenuItem" id="293720428">
     566                                                                                                                                                                        <reference key="NSMenu" ref="98692300"/>
     567                                                                                                                                                                        <string key="NSTitle">begins with</string>
     568                                                                                                                                                                        <string key="NSKeyEquiv"/>
     569                                                                                                                                                                        <int key="NSKeyEquivModMask">1048576</int>
     570                                                                                                                                                                        <int key="NSMnemonicLoc">2147483647</int>
     571                                                                                                                                                                        <reference key="NSOnImage" ref="281684128"/>
     572                                                                                                                                                                        <reference key="NSMixedImage" ref="53667313"/>
     573                                                                                                                                                                        <string key="NSAction">_popUpItemAction:</string>
     574                                                                                                                                                                        <integer value="8" key="NSRepObject"/>
     575                                                                                                                                                                        <reference key="NSTarget" ref="537074779"/>
     576                                                                                                                                                                </object>
     577                                                                                                                                                                <object class="NSMenuItem" id="902529356">
     578                                                                                                                                                                        <reference key="NSMenu" ref="98692300"/>
     579                                                                                                                                                                        <string key="NSTitle">is</string>
     580                                                                                                                                                                        <string key="NSKeyEquiv"/>
     581                                                                                                                                                                        <int key="NSKeyEquivModMask">1048576</int>
     582                                                                                                                                                                        <int key="NSMnemonicLoc">2147483647</int>
     583                                                                                                                                                                        <reference key="NSOnImage" ref="281684128"/>
     584                                                                                                                                                                        <reference key="NSMixedImage" ref="53667313"/>
     585                                                                                                                                                                        <string key="NSAction">_popUpItemAction:</string>
     586                                                                                                                                                                        <integer value="4" key="NSRepObject"/>
     587                                                                                                                                                                        <reference key="NSTarget" ref="537074779"/>
     588                                                                                                                                                                </object>
     589                                                                                                                                                                <object class="NSMenuItem" id="710844328">
     590                                                                                                                                                                        <reference key="NSMenu" ref="98692300"/>
     591                                                                                                                                                                        <string key="NSTitle">ends with</string>
     592                                                                                                                                                                        <string key="NSKeyEquiv"/>
     593                                                                                                                                                                        <int key="NSKeyEquivModMask">1048576</int>
     594                                                                                                                                                                        <int key="NSMnemonicLoc">2147483647</int>
     595                                                                                                                                                                        <reference key="NSOnImage" ref="281684128"/>
     596                                                                                                                                                                        <reference key="NSMixedImage" ref="53667313"/>
     597                                                                                                                                                                        <string key="NSAction">_popUpItemAction:</string>
     598                                                                                                                                                                        <integer value="9" key="NSRepObject"/>
     599                                                                                                                                                                        <reference key="NSTarget" ref="537074779"/>
     600                                                                                                                                                                </object>
     601                                                                                                                                                        </object>
     602                                                                                                                                                </object>
     603                                                                                                                                                <int key="NSPreferredEdge">3</int>
     604                                                                                                                                                <bool key="NSUsesItemFromMenu">YES</bool>
     605                                                                                                                                                <bool key="NSAltersState">YES</bool>
     606                                                                                                                                                <int key="NSArrowPosition">2</int>
     607                                                                                                                                        </object>
     608                                                                                                                                </object>
     609                                                                                                                                <object class="NSTextField" id="511354743">
     610                                                                                                                                        <reference key="NSNextResponder" ref="137851628"/>
     611                                                                                                                                        <int key="NSvFlags">256</int>
     612                                                                                                                                        <string key="NSFrame">{{220, 4}, {61, 18}}</string>
     613                                                                                                                                        <reference key="NSSuperview" ref="137851628"/>
     614                                                                                                                                        <reference key="NSNextKeyView" ref="925283571"/>
     615                                                                                                                                        <bool key="NSEnabled">YES</bool>
     616                                                                                                                                        <object class="NSTextFieldCell" key="NSCell">
     617                                                                                                                                                <int key="NSCellFlags">343014976</int>
     618                                                                                                                                                <int key="NSCellFlags2">4326400</int>
     619                                                                                                                                                <string key="NSContents"/>
     620                                                                                                                                                <reference key="NSSupport" ref="26"/>
     621                                                                                                                                                <reference key="NSControlView" ref="511354743"/>
     622                                                                                                                                                <bool key="NSDrawsBackground">YES</bool>
     623                                                                                                                                                <object class="NSColor" key="NSBackgroundColor" id="978326887">
     624                                                                                                                                                        <int key="NSColorSpace">6</int>
     625                                                                                                                                                        <string key="NSCatalogName">System</string>
     626                                                                                                                                                        <string key="NSColorName">textBackgroundColor</string>
     627                                                                                                                                                        <object class="NSColor" key="NSColor">
     628                                                                                                                                                                <int key="NSColorSpace">3</int>
     629                                                                                                                                                                <bytes key="NSWhite">MQA</bytes>
     630                                                                                                                                                        </object>
     631                                                                                                                                                </object>
     632                                                                                                                                                <object class="NSColor" key="NSTextColor" id="352973872">
     633                                                                                                                                                        <int key="NSColorSpace">6</int>
     634                                                                                                                                                        <string key="NSCatalogName">System</string>
     635                                                                                                                                                        <string key="NSColorName">controlTextColor</string>
     636                                                                                                                                                        <object class="NSColor" key="NSColor">
     637                                                                                                                                                                <int key="NSColorSpace">3</int>
     638                                                                                                                                                                <bytes key="NSWhite">MAA</bytes>
     639                                                                                                                                                        </object>
     640                                                                                                                                                </object>
     641                                                                                                                                        </object>
     642                                                                                                                                </object>
     643                                                                                                                        </object>
     644                                                                                                                        <string key="NSFrame">{{0, 25}, {427, 25}}</string>
     645                                                                                                                        <reference key="NSSuperview" ref="687984775"/>
     646                                                                                                                        <reference key="NSNextKeyView" ref="785929400"/>
     647                                                                                                                        <int key="NSRuleRowIndex">1</int>
     648                                                                                                                        <int key="NSRuleIndentation">1</int>
     649                                                                                                                        <reference key="NSContainingRuleEditorView" ref="24364628"/>
     650                                                                                                                        <nil key="NSRuleBackgroundColor"/>
     651                                                                                                                        <object class="NSMutableArray" key="NSRuleOptionViews">
     652                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     653                                                                                                                                <reference ref="785929400"/>
     654                                                                                                                                <reference ref="766554352"/>
     655                                                                                                                                <reference ref="511354743"/>
     656                                                                                                                        </object>
     657                                                                                                                        <int key="NSRuleOptionFrames.count">3</int>
     658                                                                                                                        <string key="NSRuleOptionFrames.0">{{37, 3}, {76, 19}}</string>
     659                                                                                                                        <string key="NSRuleOptionFrames.1">{{119, 3}, {95, 19}}</string>
     660                                                                                                                        <string key="NSRuleOptionFrames.2">{{220, 4}, {61, 18}}</string>
     661                                                                                                                        <object class="NSMutableArray" key="NSRuleOptionItems">
     662                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     663                                                                                                                                <object class="NSMutableDictionary" id="104385766">
     664                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     665                                                                                                                                        <object class="NSMutableArray" key="dict.sortedKeys">
     666                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     667                                                                                                                                                <string>depth</string>
     668                                                                                                                                                <string>pattern</string>
     669                                                                                                                                        </object>
     670                                                                                                                                        <object class="NSMutableArray" key="dict.values">
     671                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     672                                                                                                                                                <reference ref="9"/>
     673                                                                                                                                                <object class="NSPredicateEditorRowTemplate" id="561438408">
     674                                                                                                                                                        <int key="NSPredicateTemplateType">1</int>
     675                                                                                                                                                        <int key="NSPredicateTemplateOptions">3</int>
     676                                                                                                                                                        <int key="NSPredicateTemplateModifier">0</int>
     677                                                                                                                                                        <int key="NSPredicateTemplateLeftAttributeType">0</int>
     678                                                                                                                                                        <int key="NSPredicateTemplateRightAttributeType">700</int>
     679                                                                                                                                                        <object class="NSArray" key="NSPredicateTemplateViews">
     680                                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     681                                                                                                                                                                <reference ref="785929400"/>
     682                                                                                                                                                                <reference ref="766554352"/>
     683                                                                                                                                                                <reference ref="511354743"/>
     684                                                                                                                                                        </object>
     685                                                                                                                                                        <bool key="NSPredicateTemplateLeftIsWildcard">NO</bool>
     686                                                                                                                                                        <bool key="NSPredicateTemplateRightIsWildcard">YES</bool>
     687                                                                                                                                                </object>
     688                                                                                                                                        </object>
     689                                                                                                                                </object>
     690                                                                                                                                <object class="NSMutableDictionary" id="550531533">
     691                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     692                                                                                                                                        <object class="NSMutableArray" key="dict.sortedKeys">
     693                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     694                                                                                                                                                <string>depth</string>
     695                                                                                                                                                <string>pattern</string>
     696                                                                                                                                        </object>
     697                                                                                                                                        <object class="NSMutableArray" key="dict.values">
     698                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     699                                                                                                                                                <reference ref="10"/>
     700                                                                                                                                                <reference ref="561438408"/>
     701                                                                                                                                        </object>
     702                                                                                                                                </object>
     703                                                                                                                                <object class="NSMutableDictionary" id="997924109">
     704                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     705                                                                                                                                        <object class="NSMutableArray" key="dict.sortedKeys">
     706                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     707                                                                                                                                                <string>depth</string>
     708                                                                                                                                                <string>pattern</string>
     709                                                                                                                                        </object>
     710                                                                                                                                        <object class="NSMutableArray" key="dict.values">
     711                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     712                                                                                                                                                <integer value="3" id="11"/>
     713                                                                                                                                                <reference ref="561438408"/>
     714                                                                                                                                        </object>
     715                                                                                                                                </object>
     716                                                                                                                        </object>
     717                                                                                                                        <int key="NSRuleOptionInitialFrames.count">3</int>
     718                                                                                                                        <string key="NSRuleOptionInitialFrames.0">{{37, 3}, {76, 19}}</string>
     719                                                                                                                        <string key="NSRuleOptionInitialFrames.1">{{119, 3}, {95, 19}}</string>
     720                                                                                                                        <string key="NSRuleOptionInitialFrames.2">{{220, 4}, {61, 18}}</string>
     721                                                                                                                        <reference key="NSRuleOptionAddButton" ref="841174611"/>
     722                                                                                                                        <reference key="NSRuleOptionSubtractButton" ref="925283571"/>
     723                                                                                                                        <int key="NSRuleOptionRowType">0</int>
     724                                                                                                                        <int key="NSRuleOptionPlusButtonRowType">0</int>
     725                                                                                                                        <bool key="NSRuleOptionEditable">YES</bool>
     726                                                                                                                </object>
     727                                                                                                                <object class="NSRuleEditorViewSliceRow" id="844827673">
     728                                                                                                                        <reference key="NSNextResponder" ref="687984775"/>
     729                                                                                                                        <int key="NSvFlags">290</int>
     730                                                                                                                        <object class="NSMutableArray" key="NSSubviews">
     731                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     732                                                                                                                                <object class="NSButton" id="1063986684">
     733                                                                                                                                        <reference key="NSNextResponder" ref="844827673"/>
     734                                                                                                                                        <int key="NSvFlags">257</int>
     735                                                                                                                                        <string key="NSFrame">{{399, 4}, {18, 18}}</string>
     736                                                                                                                                        <reference key="NSSuperview" ref="844827673"/>
     737                                                                                                                                        <reference key="NSNextKeyView" ref="24364628"/>
     738                                                                                                                                        <int key="NSTag">-1</int>
     739                                                                                                                                        <bool key="NSEnabled">YES</bool>
     740                                                                                                                                        <object class="NSRuleEditorButtonCell" key="NSCell">
     741                                                                                                                                                <int key="NSCellFlags">67239424</int>
     742                                                                                                                                                <int key="NSCellFlags2">134348800</int>
     743                                                                                                                                                <string key="NSContents">+</string>
     744                                                                                                                                                <reference key="NSSupport" ref="29"/>
     745                                                                                                                                                <string key="NSAction">_addOption:</string>
     746                                                                                                                                                <reference key="NSTarget" ref="844827673"/>
     747                                                                                                                                                <reference key="NSControlView" ref="1063986684"/>
     748                                                                                                                                                <int key="NSButtonFlags">-2038284033</int>
     749                                                                                                                                                <int key="NSButtonFlags2">36</int>
     750                                                                                                                                                <reference key="NSAlternateImage" ref="28"/>
     751                                                                                                                                                <string key="NSKeyEquivalent"/>
     752                                                                                                                                                <int key="NSPeriodicDelay">400</int>
     753                                                                                                                                                <int key="NSPeriodicInterval">75</int>
     754                                                                                                                                        </object>
     755                                                                                                                                </object>
     756                                                                                                                                <object class="NSButton" id="876984639">
     757                                                                                                                                        <reference key="NSNextResponder" ref="844827673"/>
     758                                                                                                                                        <int key="NSvFlags">257</int>
     759                                                                                                                                        <string key="NSFrame">{{379, 4}, {18, 18}}</string>
     760                                                                                                                                        <reference key="NSSuperview" ref="844827673"/>
     761                                                                                                                                        <reference key="NSNextKeyView" ref="1063986684"/>
     762                                                                                                                                        <int key="NSTag">-1</int>
     763                                                                                                                                        <bool key="NSEnabled">YES</bool>
     764                                                                                                                                        <object class="NSRuleEditorButtonCell" key="NSCell">
     765                                                                                                                                                <int key="NSCellFlags">67239424</int>
     766                                                                                                                                                <int key="NSCellFlags2">134348800</int>
     767                                                                                                                                                <string key="NSContents">-</string>
     768                                                                                                                                                <reference key="NSSupport" ref="29"/>
     769                                                                                                                                                <string key="NSAction">_deleteOption:</string>
     770                                                                                                                                                <reference key="NSTarget" ref="844827673"/>
     771                                                                                                                                                <reference key="NSControlView" ref="876984639"/>
     772                                                                                                                                                <int key="NSButtonFlags">-2038284033</int>
     773                                                                                                                                                <int key="NSButtonFlags2">36</int>
     774                                                                                                                                                <reference key="NSAlternateImage" ref="28"/>
     775                                                                                                                                                <string key="NSKeyEquivalent"/>
     776                                                                                                                                                <int key="NSPeriodicDelay">400</int>
     777                                                                                                                                                <int key="NSPeriodicInterval">75</int>
     778                                                                                                                                        </object>
     779                                                                                                                                </object>
     780                                                                                                                                <object class="NSPopUpButton" id="123688785">
     781                                                                                                                                        <reference key="NSNextResponder" ref="844827673"/>
     782                                                                                                                                        <int key="NSvFlags">256</int>
     783                                                                                                                                        <string key="NSFrame">{{37, 3}, {79, 19}}</string>
     784                                                                                                                                        <reference key="NSSuperview" ref="844827673"/>
     785                                                                                                                                        <reference key="NSNextKeyView" ref="402153073"/>
     786                                                                                                                                        <int key="NSTag">-1</int>
     787                                                                                                                                        <bool key="NSEnabled">YES</bool>
     788                                                                                                                                        <object class="NSPopUpButtonCell" key="NSCell" id="1042406872">
     789                                                                                                                                                <int key="NSCellFlags">67239488</int>
     790                                                                                                                                                <int key="NSCellFlags2">2048</int>
     791                                                                                                                                                <reference key="NSSupport" ref="26"/>
     792                                                                                                                                                <object class="NSKeyPathExpression" key="NSRepresentedObject" id="483713409">
     793                                                                                                                                                        <int key="NSExpressionType">3</int>
     794                                                                                                                                                        <string key="NSSelectorName">valueForKey:</string>
     795                                                                                                                                                        <object class="NSSelfExpression" key="NSOperand">
     796                                                                                                                                                                <int key="NSExpressionType">1</int>
     797                                                                                                                                                        </object>
     798                                                                                                                                                        <object class="NSMutableArray" key="NSArguments">
     799                                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     800                                                                                                                                                                <object class="NSKeyPathSpecifierExpression">
     801                                                                                                                                                                        <int key="NSExpressionType">10</int>
     802                                                                                                                                                                        <string key="NSKeyPath">trackerList</string>
     803                                                                                                                                                                </object>
     804                                                                                                                                                        </object>
     805                                                                                                                                                </object>
     806                                                                                                                                                <reference key="NSControlView" ref="123688785"/>
     807                                                                                                                                                <int key="NSButtonFlags">-2038284033</int>
     808                                                                                                                                                <int key="NSButtonFlags2">36</int>
     809                                                                                                                                                <reference key="NSAlternateImage" ref="43298350"/>
     810                                                                                                                                                <string key="NSKeyEquivalent"/>
     811                                                                                                                                                <int key="NSPeriodicDelay">400</int>
     812                                                                                                                                                <int key="NSPeriodicInterval">75</int>
     813                                                                                                                                                <object class="NSMenuItem" key="NSMenuItem" id="264972918">
     814                                                                                                                                                        <reference key="NSMenu" ref="775478241"/>
     815                                                                                                                                                        <string key="NSTitle">Tracker</string>
     816                                                                                                                                                        <string key="NSKeyEquiv"/>
     817                                                                                                                                                        <int key="NSKeyEquivModMask">1048576</int>
     818                                                                                                                                                        <int key="NSMnemonicLoc">2147483647</int>
     819                                                                                                                                                        <reference key="NSOnImage" ref="281684128"/>
     820                                                                                                                                                        <reference key="NSMixedImage" ref="53667313"/>
     821                                                                                                                                                        <string key="NSAction">_popUpItemAction:</string>
     822                                                                                                                                                        <reference key="NSRepObject" ref="483713409"/>
     823                                                                                                                                                        <reference key="NSTarget" ref="1042406872"/>
     824                                                                                                                                                </object>
     825                                                                                                                                                <bool key="NSMenuItemRespectAlignment">YES</bool>
     826                                                                                                                                                <object class="NSMenu" key="NSMenu" id="775478241">
     827                                                                                                                                                        <string key="NSTitle"/>
     828                                                                                                                                                        <object class="NSMutableArray" key="NSMenuItems">
     829                                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     830                                                                                                                                                                <reference ref="264972918"/>
     831                                                                                                                                                        </object>
     832                                                                                                                                                </object>
     833                                                                                                                                                <int key="NSPreferredEdge">3</int>
     834                                                                                                                                                <bool key="NSUsesItemFromMenu">YES</bool>
     835                                                                                                                                                <bool key="NSAltersState">YES</bool>
     836                                                                                                                                                <int key="NSArrowPosition">2</int>
     837                                                                                                                                        </object>
     838                                                                                                                                </object>
     839                                                                                                                                <object class="NSPopUpButton" id="402153073">
     840                                                                                                                                        <reference key="NSNextResponder" ref="844827673"/>
     841                                                                                                                                        <int key="NSvFlags">256</int>
     842                                                                                                                                        <string key="NSFrame">{{122, 3}, {99, 19}}</string>
     843                                                                                                                                        <reference key="NSSuperview" ref="844827673"/>
     844                                                                                                                                        <reference key="NSNextKeyView" ref="315921571"/>
     845                                                                                                                                        <int key="NSTag">-1</int>
     846                                                                                                                                        <bool key="NSEnabled">YES</bool>
     847                                                                                                                                        <object class="NSPopUpButtonCell" key="NSCell" id="917326098">
     848                                                                                                                                                <int key="NSCellFlags">67239488</int>
     849                                                                                                                                                <int key="NSCellFlags2">2048</int>
     850                                                                                                                                                <reference key="NSSupport" ref="26"/>
     851                                                                                                                                                <integer value="99" key="NSRepresentedObject" id="860401049"/>
     852                                                                                                                                                <reference key="NSControlView" ref="402153073"/>
     853                                                                                                                                                <int key="NSButtonFlags">-2038284033</int>
     854                                                                                                                                                <int key="NSButtonFlags2">36</int>
     855                                                                                                                                                <reference key="NSAlternateImage" ref="43298350"/>
     856                                                                                                                                                <string key="NSKeyEquivalent"/>
     857                                                                                                                                                <int key="NSPeriodicDelay">400</int>
     858                                                                                                                                                <int key="NSPeriodicInterval">75</int>
     859                                                                                                                                                <object class="NSMenuItem" key="NSMenuItem" id="328007197">
     860                                                                                                                                                        <reference key="NSMenu" ref="989294423"/>
     861                                                                                                                                                        <string key="NSTitle">contains</string>
     862                                                                                                                                                        <string key="NSKeyEquiv"/>
     863                                                                                                                                                        <int key="NSKeyEquivModMask">1048576</int>
     864                                                                                                                                                        <int key="NSMnemonicLoc">2147483647</int>
     865                                                                                                                                                        <int key="NSState">1</int>
     866                                                                                                                                                        <reference key="NSOnImage" ref="281684128"/>
     867                                                                                                                                                        <reference key="NSMixedImage" ref="53667313"/>
     868                                                                                                                                                        <string key="NSAction">_popUpItemAction:</string>
     869                                                                                                                                                        <reference key="NSRepObject" ref="860401049"/>
     870                                                                                                                                                        <reference key="NSTarget" ref="917326098"/>
     871                                                                                                                                                </object>
     872                                                                                                                                                <bool key="NSMenuItemRespectAlignment">YES</bool>
     873                                                                                                                                                <object class="NSMenu" key="NSMenu" id="989294423">
     874                                                                                                                                                        <string key="NSTitle"/>
     875                                                                                                                                                        <object class="NSMutableArray" key="NSMenuItems">
     876                                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     877                                                                                                                                                                <reference ref="328007197"/>
     878                                                                                                                                                        </object>
     879                                                                                                                                                </object>
     880                                                                                                                                                <int key="NSPreferredEdge">3</int>
     881                                                                                                                                                <bool key="NSUsesItemFromMenu">YES</bool>
     882                                                                                                                                                <bool key="NSAltersState">YES</bool>
     883                                                                                                                                                <int key="NSArrowPosition">2</int>
     884                                                                                                                                        </object>
     885                                                                                                                                </object>
     886                                                                                                                                <object class="NSTextField" id="315921571">
     887                                                                                                                                        <reference key="NSNextResponder" ref="844827673"/>
     888                                                                                                                                        <int key="NSvFlags">256</int>
     889                                                                                                                                        <string key="NSFrame">{{227, 4}, {150, 18}}</string>
     890                                                                                                                                        <reference key="NSSuperview" ref="844827673"/>
     891                                                                                                                                        <reference key="NSNextKeyView" ref="876984639"/>
     892                                                                                                                                        <bool key="NSEnabled">YES</bool>
     893                                                                                                                                        <object class="NSTextFieldCell" key="NSCell">
     894                                                                                                                                                <int key="NSCellFlags">343014976</int>
     895                                                                                                                                                <int key="NSCellFlags2">4326400</int>
     896                                                                                                                                                <string key="NSContents"/>
     897                                                                                                                                                <reference key="NSSupport" ref="26"/>
     898                                                                                                                                                <reference key="NSControlView" ref="315921571"/>
     899                                                                                                                                                <bool key="NSDrawsBackground">YES</bool>
     900                                                                                                                                                <reference key="NSBackgroundColor" ref="978326887"/>
     901                                                                                                                                                <reference key="NSTextColor" ref="352973872"/>
     902                                                                                                                                        </object>
     903                                                                                                                                </object>
     904                                                                                                                        </object>
     905                                                                                                                        <string key="NSFrame">{{0, 50}, {427, 25}}</string>
     906                                                                                                                        <reference key="NSSuperview" ref="687984775"/>
     907                                                                                                                        <reference key="NSNextKeyView" ref="123688785"/>
     908                                                                                                                        <int key="NSRuleRowIndex">2</int>
     909                                                                                                                        <int key="NSRuleIndentation">1</int>
     910                                                                                                                        <reference key="NSContainingRuleEditorView" ref="24364628"/>
     911                                                                                                                        <nil key="NSRuleBackgroundColor"/>
     912                                                                                                                        <object class="NSMutableArray" key="NSRuleOptionViews">
     913                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     914                                                                                                                                <reference ref="123688785"/>
     915                                                                                                                                <reference ref="402153073"/>
     916                                                                                                                                <reference ref="315921571"/>
     917                                                                                                                        </object>
     918                                                                                                                        <int key="NSRuleOptionFrames.count">3</int>
     919                                                                                                                        <string key="NSRuleOptionFrames.0">{{37, 3}, {79, 19}}</string>
     920                                                                                                                        <string key="NSRuleOptionFrames.1">{{122, 3}, {99, 19}}</string>
     921                                                                                                                        <string key="NSRuleOptionFrames.2">{{227, 4}, {150, 18}}</string>
     922                                                                                                                        <object class="NSMutableArray" key="NSRuleOptionItems">
     923                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     924                                                                                                                                <object class="NSMutableDictionary" id="730526204">
     925                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     926                                                                                                                                        <object class="NSMutableArray" key="dict.sortedKeys">
     927                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     928                                                                                                                                                <string>depth</string>
     929                                                                                                                                                <string>pattern</string>
     930                                                                                                                                        </object>
     931                                                                                                                                        <object class="NSMutableArray" key="dict.values">
     932                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     933                                                                                                                                                <reference ref="9"/>
     934                                                                                                                                                <object class="NSPredicateEditorRowTemplate" id="731315917">
     935                                                                                                                                                        <int key="NSPredicateTemplateType">1</int>
     936                                                                                                                                                        <int key="NSPredicateTemplateOptions">1</int>
     937                                                                                                                                                        <int key="NSPredicateTemplateModifier">0</int>
     938                                                                                                                                                        <int key="NSPredicateTemplateLeftAttributeType">0</int>
     939                                                                                                                                                        <int key="NSPredicateTemplateRightAttributeType">700</int>
     940                                                                                                                                                        <object class="NSArray" key="NSPredicateTemplateViews">
     941                                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     942                                                                                                                                                                <reference ref="123688785"/>
     943                                                                                                                                                                <reference ref="402153073"/>
     944                                                                                                                                                                <reference ref="315921571"/>
     945                                                                                                                                                        </object>
     946                                                                                                                                                        <bool key="NSPredicateTemplateLeftIsWildcard">NO</bool>
     947                                                                                                                                                        <bool key="NSPredicateTemplateRightIsWildcard">YES</bool>
     948                                                                                                                                                </object>
     949                                                                                                                                        </object>
     950                                                                                                                                </object>
     951                                                                                                                                <object class="NSMutableDictionary" id="498404795">
     952                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     953                                                                                                                                        <object class="NSMutableArray" key="dict.sortedKeys">
     954                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     955                                                                                                                                                <string>depth</string>
     956                                                                                                                                                <string>pattern</string>
     957                                                                                                                                        </object>
     958                                                                                                                                        <object class="NSMutableArray" key="dict.values">
     959                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     960                                                                                                                                                <reference ref="10"/>
     961                                                                                                                                                <reference ref="731315917"/>
     962                                                                                                                                        </object>
     963                                                                                                                                </object>
     964                                                                                                                                <object class="NSMutableDictionary" id="705040357">
     965                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     966                                                                                                                                        <object class="NSMutableArray" key="dict.sortedKeys">
     967                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     968                                                                                                                                                <string>depth</string>
     969                                                                                                                                                <string>pattern</string>
     970                                                                                                                                        </object>
     971                                                                                                                                        <object class="NSMutableArray" key="dict.values">
     972                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     973                                                                                                                                                <reference ref="11"/>
     974                                                                                                                                                <reference ref="731315917"/>
     975                                                                                                                                        </object>
     976                                                                                                                                </object>
     977                                                                                                                        </object>
     978                                                                                                                        <int key="NSRuleOptionInitialFrames.count">3</int>
     979                                                                                                                        <string key="NSRuleOptionInitialFrames.0">{{37, 3}, {79, 19}}</string>
     980                                                                                                                        <string key="NSRuleOptionInitialFrames.1">{{122, 3}, {99, 19}}</string>
     981                                                                                                                        <string key="NSRuleOptionInitialFrames.2">{{227, 4}, {150, 18}}</string>
     982                                                                                                                        <reference key="NSRuleOptionAddButton" ref="1063986684"/>
     983                                                                                                                        <reference key="NSRuleOptionSubtractButton" ref="876984639"/>
     984                                                                                                                        <int key="NSRuleOptionRowType">0</int>
     985                                                                                                                        <int key="NSRuleOptionPlusButtonRowType">0</int>
     986                                                                                                                        <bool key="NSRuleOptionEditable">YES</bool>
     987                                                                                                                </object>
     988                                                                                                        </object>
     989                                                                                                        <string key="NSFrame">{{1, 1}, {427, 177}}</string>
     990                                                                                                        <reference key="NSSuperview" ref="24364628"/>
     991                                                                                                        <reference key="NSNextKeyView" ref="780860071"/>
     992                                                                                                </object>
     993                                                                                        </object>
     994                                                                                        <object class="NSMutableSet" key="NSDragTypes">
     995                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     996                                                                                                <object class="NSArray" key="set.sortedObjects">
     997                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     998                                                                                                        <string>NSRuleEditorItemPBoardType</string>
     999                                                                                                </object>
     1000                                                                                        </object>
     1001                                                                                        <string key="NSFrameSize">{429, 179}</string>
     1002                                                                                        <reference key="NSSuperview" ref="430779633"/>
     1003                                                                                        <reference key="NSNextKeyView" ref="687984775"/>
     1004                                                                                        <bool key="NSEnabled">YES</bool>
     1005                                                                                        <double key="NSRuleEditorAlignmentGridWidth">7.500000e+01</double>
     1006                                                                                        <double key="NSRuleEditorSliceHeight">2.500000e+01</double>
     1007                                                                                        <bool key="NSRuleEditorEditable">YES</bool>
     1008                                                                                        <bool key="NSRuleEditorAllowsEmptyCompoundRows">NO</bool>
     1009                                                                                        <bool key="NSRuleEditorDisallowEmpty">YES</bool>
     1010                                                                                        <int key="NSRuleEditorNestingMode">2</int>
     1011                                                                                        <string key="NSRuleEditorRowTypeKeyPath">rowType</string>
     1012                                                                                        <string key="NSRuleEditorSubrowsArrayKeyPath">subrows</string>
     1013                                                                                        <string key="NSRuleEditorItemsKeyPath">criteria</string>
     1014                                                                                        <string key="NSRuleEditorValuesKeyPath">displayValues</string>
     1015                                                                                        <string key="NSRuleEditorBoundArrayKeyPath">boundArray</string>
     1016                                                                                        <string key="NSRuleEditorRowClass">NSMutableDictionary</string>
     1017                                                                                        <reference key="NSRuleEditorSlicesHolder" ref="687984775"/>
     1018                                                                                        <reference key="NSRuleEditorDelegate"/>
     1019                                                                                        <object class="_NSRuleEditorViewUnboundRowHolder" key="NSRuleEditorBoundArrayOwner">
     1020                                                                                                <object class="NSMutableArray" key="NSBoundArray">
     1021                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1022                                                                                                        <object class="NSMutableDictionary">
     1023                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     1024                                                                                                                <object class="NSMutableArray" key="dict.sortedKeys">
     1025                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1026                                                                                                                        <string>criteria</string>
     1027                                                                                                                        <string>displayValues</string>
     1028                                                                                                                        <string>rowType</string>
     1029                                                                                                                        <string>subrows</string>
     1030                                                                                                                </object>
     1031                                                                                                                <object class="NSMutableArray" key="dict.values">
     1032                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1033                                                                                                                        <object class="NSMutableArray">
     1034                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     1035                                                                                                                                <reference ref="316059950"/>
     1036                                                                                                                                <reference ref="1003751540"/>
     1037                                                                                                                        </object>
     1038                                                                                                                        <object class="NSMutableArray">
     1039                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     1040                                                                                                                                <reference ref="380151078"/>
     1041                                                                                                                                <reference ref="230884416"/>
     1042                                                                                                                        </object>
     1043                                                                                                                        <reference ref="9"/>
     1044                                                                                                                        <object class="NSMutableArray">
     1045                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     1046                                                                                                                                <object class="NSMutableDictionary">
     1047                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1048                                                                                                                                        <object class="NSMutableArray" key="dict.sortedKeys">
     1049                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     1050                                                                                                                                                <string>criteria</string>
     1051                                                                                                                                                <string>displayValues</string>
     1052                                                                                                                                                <string>rowType</string>
     1053                                                                                                                                                <string>subrows</string>
     1054                                                                                                                                        </object>
     1055                                                                                                                                        <object class="NSMutableArray" key="dict.values">
     1056                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     1057                                                                                                                                                <object class="NSMutableArray">
     1058                                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1059                                                                                                                                                        <reference ref="104385766"/>
     1060                                                                                                                                                        <reference ref="550531533"/>
     1061                                                                                                                                                        <reference ref="997924109"/>
     1062                                                                                                                                                </object>
     1063                                                                                                                                                <object class="NSMutableArray">
     1064                                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1065                                                                                                                                                        <reference ref="785929400"/>
     1066                                                                                                                                                        <reference ref="766554352"/>
     1067                                                                                                                                                        <reference ref="511354743"/>
     1068                                                                                                                                                </object>
     1069                                                                                                                                                <integer value="0" id="8"/>
     1070                                                                                                                                                <object class="NSMutableArray">
     1071                                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1072                                                                                                                                                </object>
     1073                                                                                                                                        </object>
     1074                                                                                                                                </object>
     1075                                                                                                                                <object class="NSMutableDictionary">
     1076                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1077                                                                                                                                        <object class="NSMutableArray" key="dict.sortedKeys">
     1078                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     1079                                                                                                                                                <string>criteria</string>
     1080                                                                                                                                                <string>displayValues</string>
     1081                                                                                                                                                <string>rowType</string>
     1082                                                                                                                                                <string>subrows</string>
     1083                                                                                                                                        </object>
     1084                                                                                                                                        <object class="NSMutableArray" key="dict.values">
     1085                                                                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     1086                                                                                                                                                <object class="NSMutableArray">
     1087                                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1088                                                                                                                                                        <reference ref="730526204"/>
     1089                                                                                                                                                        <reference ref="498404795"/>
     1090                                                                                                                                                        <reference ref="705040357"/>
     1091                                                                                                                                                </object>
     1092                                                                                                                                                <object class="NSMutableArray">
     1093                                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1094                                                                                                                                                        <reference ref="123688785"/>
     1095                                                                                                                                                        <reference ref="402153073"/>
     1096                                                                                                                                                        <reference ref="315921571"/>
     1097                                                                                                                                                </object>
     1098                                                                                                                                                <reference ref="8"/>
     1099                                                                                                                                                <object class="NSMutableArray">
     1100                                                                                                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1101                                                                                                                                                </object>
     1102                                                                                                                                        </object>
     1103                                                                                                                                </object>
     1104                                                                                                                        </object>
     1105                                                                                                                </object>
     1106                                                                                                        </object>
     1107                                                                                                </object>
     1108                                                                                        </object>
     1109                                                                                        <object class="NSMutableArray" key="NSRuleEditorSlices">
     1110                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     1111                                                                                                <reference ref="780860071"/>
     1112                                                                                                <reference ref="137851628"/>
     1113                                                                                                <reference ref="844827673"/>
     1114                                                                                        </object>
     1115                                                                                        <object class="NSArray" key="NSPredicateTemplates">
     1116                                                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     1117                                                                                                <reference ref="153682820"/>
     1118                                                                                                <reference ref="561438408"/>
     1119                                                                                                <reference ref="731315917"/>
     1120                                                                                        </object>
     1121                                                                                        <nil key="NSPredicateEditorPredicate"/>
     1122                                                                                </object>
     1123                                                                        </object>
     1124                                                                        <string key="NSFrame">{{1, 1}, {429, 179}}</string>
     1125                                                                        <reference key="NSSuperview" ref="440372943"/>
     1126                                                                        <reference key="NSNextKeyView" ref="24364628"/>
     1127                                                                        <reference key="NSDocView" ref="24364628"/>
     1128                                                                        <object class="NSColor" key="NSBGColor">
     1129                                                                                <int key="NSColorSpace">3</int>
     1130                                                                                <bytes key="NSWhite">MC45MTAwMDAwMwA</bytes>
     1131                                                                        </object>
     1132                                                                        <int key="NScvFlags">4</int>
    2111133                                                                </object>
    212                                                                 <reference key="NSControlView" ref="332791107"/>
    213                                                                 <reference key="NSBackgroundColor" ref="480878078"/>
    214                                                                 <object class="NSColor" key="NSTextColor">
    215                                                                         <int key="NSColorSpace">6</int>
    216                                                                         <string key="NSCatalogName">System</string>
    217                                                                         <string key="NSColorName">controlTextColor</string>
    218                                                                         <object class="NSColor" key="NSColor">
    219                                                                                 <int key="NSColorSpace">3</int>
    220                                                                                 <bytes key="NSWhite">MAA</bytes>
    221                                                                         </object>
     1134                                                                <object class="NSScroller" id="608174711">
     1135                                                                        <reference key="NSNextResponder" ref="440372943"/>
     1136                                                                        <int key="NSvFlags">-2147483392</int>
     1137                                                                        <string key="NSFrame">{{-100, -100}, {15, 50}}</string>
     1138                                                                        <reference key="NSSuperview" ref="440372943"/>
     1139                                                                        <reference key="NSTarget" ref="440372943"/>
     1140                                                                        <string key="NSAction">_doScroller:</string>
     1141                                                                        <double key="NSPercent">9.803922e-01</double>
     1142                                                                </object>
     1143                                                                <object class="NSScroller" id="62839010">
     1144                                                                        <reference key="NSNextResponder" ref="440372943"/>
     1145                                                                        <int key="NSvFlags">-2147483392</int>
     1146                                                                        <string key="NSFrame">{{-100, -100}, {360, 15}}</string>
     1147                                                                        <reference key="NSSuperview" ref="440372943"/>
     1148                                                                        <int key="NSsFlags">1</int>
     1149                                                                        <reference key="NSTarget" ref="440372943"/>
     1150                                                                        <string key="NSAction">_doScroller:</string>
    2221151                                                                </object>
    2231152                                                        </object>
    224                                                 </object>
    225                                                 <object class="NSPopUpButton" id="197810941">
    226                                                         <reference key="NSNextResponder" ref="464768712"/>
    227                                                         <int key="NSvFlags">268</int>
    228                                                         <string key="NSFrame">{{17, 77}, {57, 22}}</string>
     1153                                                        <string key="NSFrame">{{20, 49}, {431, 181}}</string>
    2291154                                                        <reference key="NSSuperview" ref="464768712"/>
    230                                                         <bool key="NSEnabled">YES</bool>
    231                                                         <object class="NSPopUpButtonCell" key="NSCell" id="292386544">
    232                                                                 <int key="NSCellFlags">-2076049856</int>
    233                                                                 <int key="NSCellFlags2">133120</int>
    234                                                                 <object class="NSFont" key="NSSupport">
    235                                                                         <string key="NSName">LucidaGrande</string>
    236                                                                         <double key="NSSize">1.100000e+01</double>
    237                                                                         <int key="NSfFlags">3100</int>
    238                                                                 </object>
    239                                                                 <reference key="NSControlView" ref="197810941"/>
    240                                                                 <int key="NSButtonFlags">109199615</int>
    241                                                                 <int key="NSButtonFlags2">129</int>
    242                                                                 <string key="NSAlternateContents"/>
    243                                                                 <string key="NSKeyEquivalent"/>
    244                                                                 <int key="NSPeriodicDelay">400</int>
    245                                                                 <int key="NSPeriodicInterval">75</int>
    246                                                                 <object class="NSMenuItem" key="NSMenuItem" id="47707498">
    247                                                                         <reference key="NSMenu" ref="533472230"/>
    248                                                                         <string key="NSTitle">All</string>
    249                                                                         <string key="NSKeyEquiv"/>
    250                                                                         <int key="NSKeyEquivModMask">1048576</int>
    251                                                                         <int key="NSMnemonicLoc">2147483647</int>
    252                                                                         <int key="NSState">1</int>
    253                                                                         <object class="NSCustomResource" key="NSOnImage" id="205784288">
    254                                                                                 <string key="NSClassName">NSImage</string>
    255                                                                                 <string key="NSResourceName">NSMenuCheckmark</string>
    256                                                                         </object>
    257                                                                         <object class="NSCustomResource" key="NSMixedImage" id="293296343">
    258                                                                                 <string key="NSClassName">NSImage</string>
    259                                                                                 <string key="NSResourceName">NSMenuMixedState</string>
    260                                                                         </object>
    261                                                                         <string key="NSAction">_popUpItemAction:</string>
    262                                                                         <reference key="NSTarget" ref="292386544"/>
    263                                                                 </object>
    264                                                                 <bool key="NSMenuItemRespectAlignment">YES</bool>
    265                                                                 <object class="NSMenu" key="NSMenu" id="533472230">
    266                                                                         <string key="NSTitle">OtherViews</string>
    267                                                                         <object class="NSMutableArray" key="NSMenuItems">
    268                                                                                 <bool key="EncodedWithXMLCoder">YES</bool>
    269                                                                                 <reference ref="47707498"/>
    270                                                                                 <object class="NSMenuItem" id="627736956">
    271                                                                                         <reference key="NSMenu" ref="533472230"/>
    272                                                                                         <string key="NSTitle">Any</string>
    273                                                                                         <string key="NSKeyEquiv"/>
    274                                                                                         <int key="NSKeyEquivModMask">1048576</int>
    275                                                                                         <int key="NSMnemonicLoc">2147483647</int>
    276                                                                                         <reference key="NSOnImage" ref="205784288"/>
    277                                                                                         <reference key="NSMixedImage" ref="293296343"/>
    278                                                                                         <string key="NSAction">_popUpItemAction:</string>
    279                                                                                         <int key="NSTag">1</int>
    280                                                                                         <reference key="NSTarget" ref="292386544"/>
    281                                                                                 </object>
    282                                                                         </object>
    283                                                                         <bool key="NSNoAutoenable">YES</bool>
    284                                                                 </object>
    285                                                                 <int key="NSPreferredEdge">1</int>
    286                                                                 <bool key="NSUsesItemFromMenu">YES</bool>
    287                                                                 <bool key="NSAltersState">YES</bool>
    288                                                                 <int key="NSArrowPosition">2</int>
    289                                                         </object>
    290                                                 </object>
    291                                         </object>
    292                                         <string key="NSFrameSize">{471, 118}</string>
     1155                                                        <reference key="NSNextKeyView" ref="430779633"/>
     1156                                                        <int key="NSsFlags">514</int>
     1157                                                        <reference key="NSVScroller" ref="608174711"/>
     1158                                                        <reference key="NSHScroller" ref="62839010"/>
     1159                                                        <reference key="NSContentView" ref="430779633"/>
     1160                                                </object>
     1161                                        </object>
     1162                                        <string key="NSFrameSize">{471, 250}</string>
    2931163                                        <reference key="NSSuperview"/>
    2941164                                </object>
     
    3191189                                <object class="IBConnectionRecord">
    3201190                                        <object class="IBOutletConnection" key="connection">
    321                                                 <string key="label">fRuleEditor</string>
    322                                                 <reference key="source" ref="1001"/>
    323                                                 <reference key="destination" ref="747640548"/>
    324                                         </object>
    325                                         <int key="connectionID">15</int>
    326                                 </object>
    327                                 <object class="IBConnectionRecord">
    328                                         <object class="IBOutletConnection" key="connection">
    329                                                 <string key="label">delegate</string>
    330                                                 <reference key="source" ref="747640548"/>
    331                                                 <reference key="destination" ref="1001"/>
    332                                         </object>
    333                                         <int key="connectionID">16</int>
    334                                 </object>
    335                                 <object class="IBConnectionRecord">
    336                                         <object class="IBOutletConnection" key="connection">
    3371191                                                <string key="label">fGroupRulesSheetWindow</string>
    3381192                                                <reference key="source" ref="1001"/>
     
    3591213                                <object class="IBConnectionRecord">
    3601214                                        <object class="IBOutletConnection" key="connection">
    361                                                 <string key="label">fRulesSheetDescriptionField</string>
     1215                                                <string key="label">fRuleEditor</string>
    3621216                                                <reference key="source" ref="1001"/>
    363                                                 <reference key="destination" ref="332791107"/>
    364                                         </object>
    365                                         <int key="connectionID">22</int>
     1217                                                <reference key="destination" ref="24364628"/>
     1218                                        </object>
     1219                                        <int key="connectionID">56</int>
    3661220                                </object>
    3671221                                <object class="IBConnectionRecord">
    3681222                                        <object class="IBOutletConnection" key="connection">
    369                                                 <string key="label">fRulesAllAnyButton</string>
    370                                                 <reference key="source" ref="1001"/>
    371                                                 <reference key="destination" ref="197810941"/>
    372                                         </object>
    373                                         <int key="connectionID">30</int>
     1223                                                <string key="label">delegate</string>
     1224                                                <reference key="source" ref="24364628"/>
     1225                                                <reference key="destination" ref="1001"/>
     1226                                        </object>
     1227                                        <int key="connectionID">57</int>
    3741228                                </object>
    3751229                        </object>
     
    4181272                                                <object class="NSMutableArray" key="children">
    4191273                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1274                                                        <reference ref="1048345917"/>
    4201275                                                        <reference ref="929052796"/>
    421                                                         <reference ref="1048345917"/>
    422                                                         <reference ref="772030743"/>
    423                                                         <reference ref="197810941"/>
    424                                                         <reference ref="332791107"/>
     1276                                                        <reference ref="440372943"/>
    4251277                                                </object>
    4261278                                                <reference key="parent" ref="154698973"/>
     
    4451297                                        </object>
    4461298                                        <object class="IBObjectRecord">
    447                                                 <int key="objectID">5</int>
    448                                                 <reference key="object" ref="332791107"/>
    449                                                 <object class="NSMutableArray" key="children">
    450                                                         <bool key="EncodedWithXMLCoder">YES</bool>
    451                                                         <reference ref="835481534"/>
    452                                                 </object>
    453                                                 <reference key="parent" ref="464768712"/>
    454                                         </object>
    455                                         <object class="IBObjectRecord">
    456                                                 <int key="objectID">6</int>
    457                                                 <reference key="object" ref="772030743"/>
    458                                                 <object class="NSMutableArray" key="children">
    459                                                         <bool key="EncodedWithXMLCoder">YES</bool>
    460                                                         <reference ref="793007862"/>
    461                                                         <reference ref="311900384"/>
    462                                                         <reference ref="747640548"/>
    463                                                 </object>
    464                                                 <reference key="parent" ref="464768712"/>
    465                                         </object>
    466                                         <object class="IBObjectRecord">
    467                                                 <int key="objectID">7</int>
    468                                                 <reference key="object" ref="793007862"/>
    469                                                 <reference key="parent" ref="772030743"/>
    470                                         </object>
    471                                         <object class="IBObjectRecord">
    472                                                 <int key="objectID">8</int>
    473                                                 <reference key="object" ref="311900384"/>
    474                                                 <reference key="parent" ref="772030743"/>
    475                                         </object>
    476                                         <object class="IBObjectRecord">
    477                                                 <int key="objectID">9</int>
    478                                                 <reference key="object" ref="747640548"/>
    479                                                 <reference key="parent" ref="772030743"/>
    480                                         </object>
    481                                         <object class="IBObjectRecord">
    482                                                 <int key="objectID">10</int>
    483                                                 <reference key="object" ref="835481534"/>
    484                                                 <reference key="parent" ref="332791107"/>
    485                                         </object>
    486                                         <object class="IBObjectRecord">
    4871299                                                <int key="objectID">11</int>
    4881300                                                <reference key="object" ref="507051688"/>
     
    4951307                                        </object>
    4961308                                        <object class="IBObjectRecord">
    497                                                 <int key="objectID">23</int>
    498                                                 <reference key="object" ref="197810941"/>
     1309                                                <int key="objectID">31</int>
     1310                                                <reference key="object" ref="440372943"/>
    4991311                                                <object class="NSMutableArray" key="children">
    5001312                                                        <bool key="EncodedWithXMLCoder">YES</bool>
    501                                                         <reference ref="292386544"/>
     1313                                                        <reference ref="608174711"/>
     1314                                                        <reference ref="62839010"/>
     1315                                                        <reference ref="24364628"/>
    5021316                                                </object>
    5031317                                                <reference key="parent" ref="464768712"/>
    5041318                                        </object>
    5051319                                        <object class="IBObjectRecord">
    506                                                 <int key="objectID">24</int>
    507                                                 <reference key="object" ref="292386544"/>
     1320                                                <int key="objectID">32</int>
     1321                                                <reference key="object" ref="608174711"/>
     1322                                                <reference key="parent" ref="440372943"/>
     1323                                        </object>
     1324                                        <object class="IBObjectRecord">
     1325                                                <int key="objectID">33</int>
     1326                                                <reference key="object" ref="62839010"/>
     1327                                                <reference key="parent" ref="440372943"/>
     1328                                        </object>
     1329                                        <object class="IBObjectRecord">
     1330                                                <int key="objectID">34</int>
     1331                                                <reference key="object" ref="24364628"/>
    5081332                                                <object class="NSMutableArray" key="children">
    5091333                                                        <bool key="EncodedWithXMLCoder">YES</bool>
    510                                                         <reference ref="533472230"/>
    511                                                 </object>
    512                                                 <reference key="parent" ref="197810941"/>
    513                                         </object>
    514                                         <object class="IBObjectRecord">
    515                                                 <int key="objectID">25</int>
    516                                                 <reference key="object" ref="533472230"/>
     1334                                                        <reference ref="153682820"/>
     1335                                                        <reference ref="561438408"/>
     1336                                                        <reference ref="731315917"/>
     1337                                                </object>
     1338                                                <reference key="parent" ref="440372943"/>
     1339                                        </object>
     1340                                        <object class="IBObjectRecord">
     1341                                                <int key="objectID">35</int>
     1342                                                <reference key="object" ref="153682820"/>
    5171343                                                <object class="NSMutableArray" key="children">
    5181344                                                        <bool key="EncodedWithXMLCoder">YES</bool>
    519                                                         <reference ref="47707498"/>
    520                                                         <reference ref="627736956"/>
    521                                                 </object>
    522                                                 <reference key="parent" ref="292386544"/>
    523                                         </object>
    524                                         <object class="IBObjectRecord">
    525                                                 <int key="objectID">26</int>
    526                                                 <reference key="object" ref="47707498"/>
    527                                                 <reference key="parent" ref="533472230"/>
    528                                         </object>
    529                                         <object class="IBObjectRecord">
    530                                                 <int key="objectID">27</int>
    531                                                 <reference key="object" ref="627736956"/>
    532                                                 <reference key="parent" ref="533472230"/>
     1345                                                        <reference ref="524521940"/>
     1346                                                        <reference ref="587162704"/>
     1347                                                </object>
     1348                                                <reference key="parent" ref="24364628"/>
     1349                                        </object>
     1350                                        <object class="IBObjectRecord">
     1351                                                <int key="objectID">48</int>
     1352                                                <reference key="object" ref="524521940"/>
     1353                                                <object class="NSMutableArray" key="children">
     1354                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1355                                                        <reference ref="190946580"/>
     1356                                                </object>
     1357                                                <reference key="parent" ref="153682820"/>
     1358                                        </object>
     1359                                        <object class="IBObjectRecord">
     1360                                                <int key="objectID">49</int>
     1361                                                <reference key="object" ref="190946580"/>
     1362                                                <reference key="parent" ref="524521940"/>
     1363                                        </object>
     1364                                        <object class="IBObjectRecord">
     1365                                                <int key="objectID">47</int>
     1366                                                <reference key="object" ref="587162704"/>
     1367                                                <object class="NSMutableArray" key="children">
     1368                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1369                                                        <reference ref="19732114"/>
     1370                                                        <reference ref="329782002"/>
     1371                                                </object>
     1372                                                <reference key="parent" ref="153682820"/>
     1373                                        </object>
     1374                                        <object class="IBObjectRecord">
     1375                                                <int key="objectID">51</int>
     1376                                                <reference key="object" ref="19732114"/>
     1377                                                <reference key="parent" ref="587162704"/>
     1378                                        </object>
     1379                                        <object class="IBObjectRecord">
     1380                                                <int key="objectID">50</int>
     1381                                                <reference key="object" ref="329782002"/>
     1382                                                <reference key="parent" ref="587162704"/>
     1383                                        </object>
     1384                                        <object class="IBObjectRecord">
     1385                                                <int key="objectID">36</int>
     1386                                                <reference key="object" ref="561438408"/>
     1387                                                <object class="NSMutableArray" key="children">
     1388                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1389                                                        <reference ref="98692300"/>
     1390                                                        <reference ref="68348750"/>
     1391                                                </object>
     1392                                                <reference key="parent" ref="24364628"/>
     1393                                        </object>
     1394                                        <object class="IBObjectRecord">
     1395                                                <int key="objectID">38</int>
     1396                                                <reference key="object" ref="98692300"/>
     1397                                                <object class="NSMutableArray" key="children">
     1398                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1399                                                        <reference ref="710844328"/>
     1400                                                        <reference ref="902529356"/>
     1401                                                        <reference ref="293720428"/>
     1402                                                        <reference ref="539064243"/>
     1403                                                </object>
     1404                                                <reference key="parent" ref="561438408"/>
     1405                                        </object>
     1406                                        <object class="IBObjectRecord">
     1407                                                <int key="objectID">55</int>
     1408                                                <reference key="object" ref="710844328"/>
     1409                                                <reference key="parent" ref="98692300"/>
     1410                                        </object>
     1411                                        <object class="IBObjectRecord">
     1412                                                <int key="objectID">42</int>
     1413                                                <reference key="object" ref="902529356"/>
     1414                                                <reference key="parent" ref="98692300"/>
     1415                                        </object>
     1416                                        <object class="IBObjectRecord">
     1417                                                <int key="objectID">40</int>
     1418                                                <reference key="object" ref="293720428"/>
     1419                                                <reference key="parent" ref="98692300"/>
     1420                                        </object>
     1421                                        <object class="IBObjectRecord">
     1422                                                <int key="objectID">39</int>
     1423                                                <reference key="object" ref="539064243"/>
     1424                                                <reference key="parent" ref="98692300"/>
     1425                                        </object>
     1426                                        <object class="IBObjectRecord">
     1427                                                <int key="objectID">37</int>
     1428                                                <reference key="object" ref="68348750"/>
     1429                                                <object class="NSMutableArray" key="children">
     1430                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1431                                                        <reference ref="281959759"/>
     1432                                                        <reference ref="661841024"/>
     1433                                                        <reference ref="299904593"/>
     1434                                                </object>
     1435                                                <reference key="parent" ref="561438408"/>
     1436                                        </object>
     1437                                        <object class="IBObjectRecord">
     1438                                                <int key="objectID">102</int>
     1439                                                <reference key="object" ref="281959759"/>
     1440                                                <reference key="parent" ref="68348750"/>
     1441                                        </object>
     1442                                        <object class="IBObjectRecord">
     1443                                                <int key="objectID">101</int>
     1444                                                <reference key="object" ref="661841024"/>
     1445                                                <reference key="parent" ref="68348750"/>
     1446                                        </object>
     1447                                        <object class="IBObjectRecord">
     1448                                                <int key="objectID">100</int>
     1449                                                <reference key="object" ref="299904593"/>
     1450                                                <reference key="parent" ref="68348750"/>
     1451                                        </object>
     1452                                        <object class="IBObjectRecord">
     1453                                                <int key="objectID">104</int>
     1454                                                <reference key="object" ref="731315917"/>
     1455                                                <object class="NSMutableArray" key="children">
     1456                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1457                                                        <reference ref="989294423"/>
     1458                                                        <reference ref="775478241"/>
     1459                                                </object>
     1460                                                <reference key="parent" ref="24364628"/>
     1461                                        </object>
     1462                                        <object class="IBObjectRecord">
     1463                                                <int key="objectID">109</int>
     1464                                                <reference key="object" ref="989294423"/>
     1465                                                <object class="NSMutableArray" key="children">
     1466                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1467                                                        <reference ref="328007197"/>
     1468                                                </object>
     1469                                                <reference key="parent" ref="731315917"/>
     1470                                        </object>
     1471                                        <object class="IBObjectRecord">
     1472                                                <int key="objectID">110</int>
     1473                                                <reference key="object" ref="328007197"/>
     1474                                                <reference key="parent" ref="989294423"/>
     1475                                        </object>
     1476                                        <object class="IBObjectRecord">
     1477                                                <int key="objectID">105</int>
     1478                                                <reference key="object" ref="775478241"/>
     1479                                                <object class="NSMutableArray" key="children">
     1480                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     1481                                                        <reference ref="264972918"/>
     1482                                                </object>
     1483                                                <reference key="parent" ref="731315917"/>
     1484                                        </object>
     1485                                        <object class="IBObjectRecord">
     1486                                                <int key="objectID">108</int>
     1487                                                <reference key="object" ref="264972918"/>
     1488                                                <reference key="parent" ref="775478241"/>
    5331489                                        </object>
    5341490                                </object>
     
    5491505                                        <string>1.windowTemplate.maxSize</string>
    5501506                                        <string>1.windowTemplate.minSize</string>
    551                                         <string>10.IBPluginDependency</string>
     1507                                        <string>105.IBEditorWindowLastContentRect</string>
     1508                                        <string>109.IBEditorWindowLastContentRect</string>
    5521509                                        <string>11.IBPluginDependency</string>
    5531510                                        <string>12.IBPluginDependency</string>
    5541511                                        <string>2.IBPluginDependency</string>
    555                                         <string>23.IBPluginDependency</string>
    556                                         <string>24.IBPluginDependency</string>
    557                                         <string>25.IBEditorWindowLastContentRect</string>
    558                                         <string>25.IBPluginDependency</string>
    559                                         <string>26.IBPluginDependency</string>
    560                                         <string>27.IBPluginDependency</string>
    5611512                                        <string>3.IBPluginDependency</string>
     1513                                        <string>31.IBPluginDependency</string>
     1514                                        <string>32.IBPluginDependency</string>
     1515                                        <string>33.IBPluginDependency</string>
     1516                                        <string>34.IBPluginDependency</string>
     1517                                        <string>35.IBPluginDependency</string>
     1518                                        <string>36.IBPluginDependency</string>
     1519                                        <string>37.IBEditorWindowLastContentRect</string>
     1520                                        <string>37.IBPluginDependency</string>
     1521                                        <string>38.IBEditorWindowLastContentRect</string>
     1522                                        <string>38.IBPluginDependency</string>
     1523                                        <string>39.IBPluginDependency</string>
    5621524                                        <string>4.IBPluginDependency</string>
    563                                         <string>5.IBPluginDependency</string>
    564                                         <string>6.IBPluginDependency</string>
    565                                         <string>7.IBPluginDependency</string>
    566                                         <string>8.IBPluginDependency</string>
    567                                         <string>9.IBPluginDependency</string>
     1525                                        <string>40.IBPluginDependency</string>
     1526                                        <string>42.IBPluginDependency</string>
     1527                                        <string>47.IBPluginDependency</string>
     1528                                        <string>48.IBPluginDependency</string>
     1529                                        <string>49.IBPluginDependency</string>
     1530                                        <string>50.IBPluginDependency</string>
     1531                                        <string>51.IBPluginDependency</string>
    5681532                                </object>
    5691533                                <object class="NSMutableArray" key="dict.values">
     
    5721536                                        <string>com.apple.InterfaceBuilderKit</string>
    5731537                                        <string>com.apple.InterfaceBuilderKit</string>
    574                                         <string>{{285, 323}, {471, 118}}</string>
    575                                         <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    576                                         <string>{{285, 323}, {471, 118}}</string>
    577                                         <integer value="0" id="8"/>
     1538                                        <string>{{433, 374}, {471, 250}}</string>
     1539                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     1540                                        <string>{{433, 374}, {471, 250}}</string>
    5781541                                        <reference ref="8"/>
    579                                         <integer value="1"/>
     1542                                        <reference ref="8"/>
     1543                                        <reference ref="9"/>
    5801544                                        <string>{471, 100000}</string>
    5811545                                        <string>{471, 128}</string>
    582                                         <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    583                                         <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    584                                         <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    585                                         <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    586                                         <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    587                                         <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    588                                         <string>{{291, 385}, {84, 37}}</string>
     1546                                        <string>{{481, 527}, {115, 22}}</string>
     1547                                        <string>{{566, 527}, {121, 22}}</string>
     1548                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     1549                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     1550                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     1551                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     1552                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     1553                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     1554                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     1555                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     1556                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     1557                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     1558                                        <string>{{481, 514}, {129, 60}}</string>
     1559                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     1560                                        <string>{{563, 495}, {140, 79}}</string>
    5891561                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    5901562                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     
    6191591                        </object>
    6201592                        <nil key="sourceID"/>
    621                         <int key="maxID">30</int>
     1593                        <int key="maxID">117</int>
    6221594                </object>
    6231595                <object class="IBClassDescriber" key="IBDocument.Classes">
     
    6621634                                                        <string>fGroupRulesSheetWindow</string>
    6631635                                                        <string>fRuleEditor</string>
    664                                                         <string>fRulesAllAnyButton</string>
    6651636                                                        <string>fRulesSheetCancelButton</string>
    666                                                         <string>fRulesSheetDescriptionField</string>
    6671637                                                        <string>fRulesSheetOKButton</string>
    6681638                                                        <string>fSelectedColorNameField</string>
     
    6791649                                                        <string>NSView</string>
    6801650                                                        <string>NSWindow</string>
    681                                                         <string>NSRuleEditor</string>
    682                                                         <string>NSPopUpButton</string>
     1651                                                        <string>NSPredicateEditor</string>
    6831652                                                        <string>NSButton</string>
    684                                                         <string>NSTextField</string>
    6851653                                                        <string>NSButton</string>
    6861654                                                        <string>NSTextField</string>
     
    6991667                                                <string key="majorKey">IBProjectSource</string>
    7001668                                                <string key="minorKey">macosx/NSApplicationAdditions.h</string>
    701                                         </object>
    702                                 </object>
    703                                 <object class="IBPartialClassDescription">
    704                                         <string key="className">NSMenu</string>
    705                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    706                                                 <string key="majorKey">IBProjectSource</string>
    707                                                 <string key="minorKey">macosx/NSMenuAdditions.h</string>
    7081669                                        </object>
    7091670                                </object>
  • trunk/macosx/GroupsController.h

    r7362 r7493  
    5555- (void) setUsesAutoAssignRules: (BOOL) useAutoAssignRules forIndex: (NSInteger) index;
    5656
    57 - (NSArray *) autoAssignRulesForIndex: (NSInteger) index;
    58 - (void) setAutoAssignRules: (NSArray *) rules forIndex: (NSInteger) index;
    59 
    60 - (BOOL) rulesNeedAllForIndex: (NSInteger) index;
    61 - (void) setRulesNeedAllForIndex: (BOOL) all forIndex: (NSInteger) index;
     57- (NSPredicate *) autoAssignRulesForIndex: (NSInteger) index;
     58- (void) setAutoAssignRules: (NSPredicate *) predicate forIndex: (NSInteger) index;
    6259
    6360- (void) addNewGroup;
  • trunk/macosx/GroupsController.m

    r7389 r7493  
    5656    {
    5757        NSData * data;
    58         if ((data = [[NSUserDefaults standardUserDefaults] dataForKey: @"Groups"]))
     58        if ((data = [[NSUserDefaults standardUserDefaults] dataForKey: @"GroupDicts"]))
     59            fGroups = [[NSKeyedUnarchiver unarchiveObjectWithData: data] retain];
     60        else if ((data = [[NSUserDefaults standardUserDefaults] dataForKey: @"Groups"])) //handle old groups
     61        {
    5962            fGroups = [[NSUnarchiver unarchiveObjectWithData: data] retain];
     63            [[NSUserDefaults standardUserDefaults] removeObjectForKey: @"Groups"];
     64        }
    6065        else
    6166        {
     
    211216        return NO;
    212217   
    213     NSNumber * assignRules = [[fGroups objectAtIndex: orderIndex] objectForKey: @"UsesAutoAssignRules"];
     218    NSNumber * assignRules = [[fGroups objectAtIndex: orderIndex] objectForKey: @"UsesAutoGroupRules"];
    214219    return assignRules && [assignRules boolValue];
    215220}
     
    219224    NSMutableDictionary * dict = [fGroups objectAtIndex: [self rowValueForIndex: index]];
    220225   
    221     [dict setObject: [NSNumber numberWithBool: useAutoAssignRules] forKey: @"UsesAutoAssignRules"];
     226    [dict setObject: [NSNumber numberWithBool: useAutoAssignRules] forKey: @"UsesAutoGroupRules"];
    222227   
    223228    [[GroupsController groups] saveGroups];
    224229}
    225230
    226 - (NSArray *) autoAssignRulesForIndex: (NSInteger) index
    227 {
    228     NSInteger orderIndex = [self rowValueForIndex: index];
    229     return orderIndex != -1 ? [[fGroups objectAtIndex: orderIndex] objectForKey: @"AutoAssignRules"] : nil;
    230 }
    231 
    232 - (void) setAutoAssignRules: (NSArray *) rules forIndex: (NSInteger) index
     231- (NSPredicate *) autoAssignRulesForIndex: (NSInteger) index
     232{
     233    NSInteger orderIndex = [self rowValueForIndex: index];
     234    if (orderIndex == -1)
     235                return nil;
     236       
     237        return  [[fGroups objectAtIndex: orderIndex] objectForKey: @"AutoGroupRules"];
     238}
     239
     240- (void) setAutoAssignRules: (NSPredicate *) predicate forIndex: (NSInteger) index
    233241{
    234242    NSMutableDictionary * dict = [fGroups objectAtIndex: [self rowValueForIndex: index]];
    235243   
    236     if (rules && [rules count] > 0)
    237     {
    238         [dict setObject: rules forKey: @"AutoAssignRules"];
    239        
     244    if (predicate)
     245    {
     246        [dict setObject: predicate forKey: @"AutoGroupRules"];
    240247        [[GroupsController groups] saveGroups];
    241248    }
    242249    else
    243250    {
    244         [dict removeObjectForKey: @"AutoAssignRules"];
     251        [dict removeObjectForKey: @"AutoGroupRules"];
    245252        [self setUsesAutoAssignRules: NO forIndex: index];
    246253    }
    247 }
    248 
    249 - (BOOL) rulesNeedAllForIndex: (NSInteger) index
    250 {
    251     NSInteger orderIndex = [self rowValueForIndex: index];
    252     if (orderIndex == -1)
    253         return YES;
    254    
    255     NSNumber * enforceAll = [[fGroups objectAtIndex: orderIndex] objectForKey: @"AssignRulesNeedAll"];
    256     return !enforceAll || [enforceAll boolValue];
    257 }
    258 
    259 - (void) setRulesNeedAllForIndex: (BOOL) all forIndex: (NSInteger) index
    260 {
    261     NSMutableDictionary * group = [fGroups objectAtIndex: [self rowValueForIndex: index]];
    262    
    263     [group setObject: [NSNumber numberWithBool: all] forKey: @"AssignRulesNeedAll"];
    264    
    265     [[GroupsController groups] saveGroups];
    266254}
    267255
     
    411399    }
    412400   
    413     [[NSUserDefaults standardUserDefaults] setObject: [NSArchiver archivedDataWithRootObject: groups] forKey: @"Groups"];
     401    [[NSUserDefaults standardUserDefaults] setObject: [NSKeyedArchiver archivedDataWithRootObject: groups] forKey: @"GroupDicts"];
    414402}
    415403
     
    452440    if (![self usesAutoAssignRulesForIndex: index])
    453441        return NO;
    454    
    455     const BOOL needAll = [self rulesNeedAllForIndex: index];
    456     BOOL anyPassed = NO;
    457    
    458     NSEnumerator * iterator = [[self autoAssignRulesForIndex: index] objectEnumerator];
    459     NSArray * rule;
    460     while ((rule = [iterator nextObject]))
    461     {
    462         NSString * type = [rule objectAtIndex: 0], * place = [rule objectAtIndex: 1], * givenValue = [rule objectAtIndex: 2];
    463         NSArray * values;
    464         if ([type isEqualToString: @"title"])
    465             values = [NSArray arrayWithObject: [torrent name]];
    466         else if ([type isEqualToString: @"tracker"])
    467             values = [torrent allTrackers: NO];
    468         else
    469             continue;
    470        
    471         NSStringCompareOptions options;
    472         if ([place isEqualToString: @"begins"])
    473             options = NSCaseInsensitiveSearch | NSAnchoredSearch;
    474         else if ([place isEqualToString: @"ends"])
    475             options = NSCaseInsensitiveSearch | NSBackwardsSearch | NSAnchoredSearch;
    476         else if ([place isEqualToString: @"contains"])
    477             options = NSCaseInsensitiveSearch;
    478         else
    479             continue;
    480        
    481         BOOL match = NO;
    482        
    483         NSEnumerator * enumerator = [values objectEnumerator];
    484         NSString * value;
    485         while ((value = [enumerator nextObject]))
    486         {
    487             NSRange result = [value rangeOfString: givenValue options: options];
    488             if (result.location != NSNotFound)
    489             {
    490                 match = YES;
    491                 anyPassed = YES;
    492                 break;
    493             }
    494         }
    495        
    496         if (match && !needAll)
    497             return YES;
    498         else if (!match && needAll)
    499             return NO;
    500         else;
    501     }
    502    
    503     return anyPassed && needAll;
     442       
     443        NSPredicate * predicate = [self autoAssignRulesForIndex: index];
     444        return [predicate evaluateWithObject: torrent];
    504445}
    505446
  • trunk/macosx/GroupsPrefsController.h

    r7362 r7493  
    4040    IBOutlet NSButton * fAutoAssignRulesEnableCheck;
    4141    IBOutlet NSButton * fAutoAssignRulesEditButton;
     42   
    4243    IBOutlet NSWindow * fGroupRulesSheetWindow;
    43     IBOutlet NSRuleEditor * fRuleEditor;
    44    
     44    IBOutlet NSPredicateEditor * fRuleEditor;
    4545    IBOutlet NSButton * fRulesSheetOKButton, * fRulesSheetCancelButton;
    46     IBOutlet NSTextField * fRulesSheetDescriptionField;
    47     IBOutlet NSPopUpButton * fRulesAllAnyButton;
    4846}
    4947
  • trunk/macosx/GroupsPrefsController.m

    r7362 r7493  
    3434#define REMOVE_TAG 1
    3535
    36 #define RULES_ALL_TAG 0
    37 #define RULES_ANY_TAG 1
    38 
    3936@interface GroupsPrefsController (Private)
    4037
     
    5956    [fRulesSheetOKButton setStringValue: NSLocalizedString(@"OK", "Groups -> rule editor -> button")];
    6057    [fRulesSheetCancelButton setStringValue: NSLocalizedString(@"Cancel", "Groups -> rule editor -> button")];
    61     [fRulesSheetDescriptionField setStringValue: NSLocalizedString(@"criteria must be met to assign a transfer on add.",
    62                                                     "Groups -> rule editor -> button (All/Any criteria must....)")];
    63    
    64     [[fRulesAllAnyButton itemAtIndex: [fRulesAllAnyButton indexOfItemWithTag: RULES_ALL_TAG]] setTitle:
    65         NSLocalizedString(@"All", "Groups -> rule editor -> all/any")];
    66     [[fRulesAllAnyButton itemAtIndex: [fRulesAllAnyButton indexOfItemWithTag: RULES_ANY_TAG]] setTitle:
    67         NSLocalizedString(@"Any", "Groups -> rule editor -> all/any")];
    6858   
    6959    [fSelectedColorView addObserver: self forKeyPath: @"color" options: 0 context: NULL];
     
    278268        [NSBundle loadNibNamed: @"GroupRules" owner: self];
    279269
    280     [fRuleEditor removeRowsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(0, [fRuleEditor numberOfRows])]
    281         includeSubrows: YES];
    282 
    283     const NSInteger index = [[GroupsController groups] indexForRow: [fTableView selectedRow]];
    284     NSArray * rules = [[GroupsController groups] autoAssignRulesForIndex: index];
    285     if (rules)
    286     {
    287         for (NSInteger i = 0; i < [rules count]; i++)
    288         {
    289             [fRuleEditor addRow: nil];
    290             [fRuleEditor setCriteria: [rules objectAtIndex: i] andDisplayValues: [NSArray array] forRowAtIndex: i];
    291         }
    292     }
    293    
     270        NSPredicate *predicate = [[GroupsController groups] autoAssignRulesForIndex: [fTableView selectedRow]];
     271        [fRuleEditor setObjectValue: predicate];
     272       
    294273    if ([fRuleEditor numberOfRows] == 0)
    295274        [fRuleEditor addRow: nil];
    296    
    297     [fRulesAllAnyButton selectItemWithTag: [[GroupsController groups] rulesNeedAllForIndex: index] ? RULES_ALL_TAG : RULES_ANY_TAG];
    298    
     275       
    299276    [NSApp beginSheet: fGroupRulesSheetWindow modalForWindow: [fTableView window] modalDelegate: nil didEndSelector: NULL
    300277        contextInfo: NULL];
     
    321298   
    322299    NSInteger index = [[GroupsController groups] indexForRow: [fTableView selectedRow]];
    323     [[GroupsController groups] setRulesNeedAllForIndex: [[fRulesAllAnyButton selectedItem] tag] == RULES_ALL_TAG forIndex: index];
    324300    [[GroupsController groups] setUsesAutoAssignRules: YES forIndex: index];
    325301   
    326     NSMutableArray * rules = [NSMutableArray arrayWithCapacity: [fRuleEditor numberOfRows]];
    327     for (NSInteger index = 0; index < [fRuleEditor numberOfRows]; ++index)
    328     {
    329         NSString * string = [[[fRuleEditor displayValuesForRow: index] objectAtIndex: 2] stringValue];
    330         if (string && [string length] > 0)
    331         {
    332             NSMutableArray * rule = [[[fRuleEditor criteriaForRow: index] mutableCopy] autorelease];
    333             [rule replaceObjectAtIndex: 2 withObject: string];
    334             [rules addObject: rule];
    335         }
    336     }
    337    
    338     [[GroupsController groups] setAutoAssignRules: rules forIndex: index];
     302    NSPredicate * predicate = [fRuleEditor objectValue];
     303    [[GroupsController groups] setAutoAssignRules: predicate forIndex: index];
     304       
    339305    [fAutoAssignRulesEnableCheck setState: [[GroupsController groups] usesAutoAssignRulesForIndex: index]];
    340306    [fAutoAssignRulesEditButton setEnabled: [fAutoAssignRulesEnableCheck state] == NSOnState];
    341 }
    342 
    343 static NSString * torrentTitleCriteria = @"title";
    344 static NSString * trackerURLCriteria = @"tracker";
    345 static NSString * startsWithCriteria = @"begins";
    346 static NSString * containsCriteria = @"contains";
    347 static NSString * endsWithCriteria = @"ends";
    348 
    349 - (NSInteger) ruleEditor: (NSRuleEditor *) editor numberOfChildrenForCriterion: (id) criterion withRowType: (NSRuleEditorRowType) rowType
    350 {
    351     if (!criterion)
    352         return 2;
    353     else if ([criterion isEqualToString: torrentTitleCriteria] || [criterion isEqualToString: trackerURLCriteria])
    354         return 3;
    355     else if ([criterion isEqualToString: startsWithCriteria] || [criterion isEqualToString: containsCriteria]
    356                 || [criterion isEqualToString: endsWithCriteria])
    357         return 1;
    358     else
    359         return 0;
    360 }
    361 
    362 - (id) ruleEditor: (NSRuleEditor *) editor child: (NSInteger) index forCriterion: (id) criterion
    363     withRowType: (NSRuleEditorRowType) rowType
    364 {
    365     if (criterion == nil)
    366         return [[NSArray arrayWithObjects: torrentTitleCriteria, trackerURLCriteria, nil] objectAtIndex: index];
    367     else if ([criterion isEqualToString: torrentTitleCriteria] || [criterion isEqualToString: trackerURLCriteria])
    368         return [[NSArray arrayWithObjects: startsWithCriteria, containsCriteria, endsWithCriteria, nil] objectAtIndex: index];
    369     else
    370         return @"";
    371 }
    372 
    373 - (id) ruleEditor: (NSRuleEditor *) editor displayValueForCriterion: (id) criterion inRow: (NSInteger) row
    374 {
    375     if ([criterion isEqualToString: torrentTitleCriteria])
    376         return NSLocalizedString(@"Torrent Title", "Groups -> rule editor");
    377     else if ([criterion isEqualToString: trackerURLCriteria])
    378         return NSLocalizedString(@"Tracker URL", "Groups -> rule editor");
    379     else if ([criterion isEqualToString: startsWithCriteria])
    380         return NSLocalizedString(@"Starts With", "Groups -> rule editor");
    381     else if ([criterion isEqualToString: containsCriteria])
    382         return NSLocalizedString(@"Contains", "Groups -> rule editor");
    383     else if ([criterion isEqualToString: endsWithCriteria])
    384         return NSLocalizedString(@"Ends With", "Groups -> rule editor");
    385     else
    386     {
    387         NSTextField * field = [[NSTextField alloc] initWithFrame: NSMakeRect(0, 0, 130, 22)];
    388         [field setStringValue: criterion];
    389         return [field autorelease];
    390     }
    391307}
    392308
  • trunk/macosx/Torrent.h

    r7468 r7493  
    155155
    156156- (NSMutableArray *) allTrackers: (BOOL) separators;
     157- (NSString *) trackerList;
    157158- (BOOL) updateAllTrackersForAdd: (NSMutableArray *) trackers;
    158159- (void) updateAllTrackersForRemove: (NSMutableArray *) trackers;
  • trunk/macosx/Torrent.m

    r7484 r7493  
    786786   
    787787    return allTrackers;
     788}
     789
     790- (NSString *) trackerList
     791{
     792    return [[self allTrackers: NO] componentsJoinedByString: @"\n"];
    788793}
    789794
Note: See TracChangeset for help on using the changeset viewer.