Changeset 5804


Ignore:
Timestamp:
May 10, 2008, 7:24:28 PM (14 years ago)
Author:
livings124
Message:

the "selected" status string and the minimal view's "remaining time" status string are now toggled from the main action menu instead of being clickable

Location:
trunk/macosx
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/Controller.h

    r5703 r5804  
    242242- (void) togglePiecesBar: (id) sender;
    243243- (void) toggleAvailabilityBar: (id) sender;
     244- (void) toggleStatusString: (id) sender;
    244245
    245246- (void) toggleStatusBar: (id) sender;
  • trunk/macosx/Controller.m

    r5786 r5804  
    28472847}
    28482848
     2849- (void) toggleStatusString: (id) sender
     2850{
     2851    if ([fDefaults boolForKey: @"SmallView"])
     2852        [fDefaults setBool: ![fDefaults boolForKey: @"DisplaySmallStatusRegular"] forKey: @"DisplaySmallStatusRegular"];
     2853    else
     2854        [fDefaults setBool: ![fDefaults boolForKey: @"DisplayStatusProgressSelected"] forKey: @"DisplayStatusProgressSelected"];
     2855   
     2856    [fTableView reloadData];
     2857}
     2858
    28492859- (NSRect) windowFrameByAddingHeight: (float) height checkLimits: (BOOL) check
    28502860{
     
    34343444    }
    34353445   
     3446    if (action == @selector(toggleStatusString:))
     3447    {
     3448        if ([fDefaults boolForKey: @"SmallView"])
     3449        {
     3450            [menuItem setTitle: NSLocalizedString(@"Remaining Time", "Action menu -> status string toggle")];
     3451            [menuItem setState: ![fDefaults boolForKey: @"DisplaySmallStatusRegular"] ? NSOnState : NSOffState];
     3452        }
     3453        else
     3454        {
     3455            [menuItem setTitle: NSLocalizedString(@"Status of Selected Files", "Action menu -> status string toggle")];
     3456            [menuItem setState: [fDefaults boolForKey: @"DisplayStatusProgressSelected"] ? NSOnState : NSOffState];
     3457        }
     3458       
     3459        return [fWindow isVisible];
     3460    }
     3461   
    34363462    if (action == @selector(toggleAvailabilityBar:))
    34373463    {
  • trunk/macosx/English.lproj/MainMenu.xib

    r5703 r5804  
    44                <int key="IBDocument.SystemTarget">1050</int>
    55                <string key="IBDocument.SystemVersion">9C7010</string>
    6                 <string key="IBDocument.InterfaceBuilderVersion">652</string>
     6                <string key="IBDocument.InterfaceBuilderVersion">658</string>
    77                <string key="IBDocument.AppKitVersion">949.26</string>
    88                <string key="IBDocument.HIToolboxVersion">352.00</string>
    99                <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
    1010                        <bool key="EncodedWithXMLCoder">YES</bool>
    11                         <integer value="1480"/>
    12                         <integer value="21"/>
    13                         <integer value="1849"/>
    14                         <integer value="1603"/>
     11                        <integer value="302"/>
     12                        <integer value="1041"/>
    1513                </object>
    1614                <object class="NSArray" key="IBDocument.PluginDependencies">
     
    4240                                <string key="NSWindowContentMinSize">{350, 5}</string>
    4341                                <object class="NSView" key="NSWindowView" id="303120456">
    44                                         <reference key="NSNextResponder"/>
     42                                        <nil key="NSNextResponder"/>
    4543                                        <int key="NSvFlags">256</int>
    4644                                        <object class="NSMutableArray" key="NSSubviews">
     
    19971995                                                                        <string key="NSFrameSize">{468, 173}</string>
    19981996                                                                        <reference key="NSSuperview" ref="87647552"/>
    1999                                                                         <reference key="NSNextKeyView" ref="675318801"/>
    20001997                                                                        <reference key="NSDocView" ref="675318801"/>
    20011998                                                                        <reference key="NSBGColor" ref="139722115"/>
     
    20242021                                                        <string key="NSFrame">{{0, 23}, {468, 173}}</string>
    20252022                                                        <reference key="NSSuperview" ref="303120456"/>
    2026                                                         <reference key="NSNextKeyView" ref="306237956"/>
    20272023                                                        <int key="NSsFlags">528</int>
    20282024                                                        <reference key="NSVScroller" ref="1068338331"/>
     
    20332029                                        </object>
    20342030                                        <string key="NSFrameSize">{468, 196}</string>
    2035                                         <reference key="NSSuperview"/>
    20362031                                </object>
    20372032                                <string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
     
    33953390                        </object>
    33963391                        <object class="NSCustomView" id="492482618">
    3397                                 <reference key="NSNextResponder"/>
     3392                                <nil key="NSNextResponder"/>
    33983393                                <int key="NSvFlags">266</int>
    33993394                                <object class="NSMutableArray" key="NSSubviews">
     
    36303625                                </object>
    36313626                                <string key="NSFrameSize">{400, 21}</string>
    3632                                 <reference key="NSSuperview"/>
    36333627                                <string key="NSClassName">StatusBarView</string>
    36343628                                <string key="NSExtension">NSView</string>
    36353629                        </object>
    36363630                        <object class="NSCustomView" id="793806362">
    3637                                 <reference key="NSNextResponder"/>
     3631                                <nil key="NSNextResponder"/>
    36383632                                <int key="NSvFlags">266</int>
    36393633                                <object class="NSMutableArray" key="NSSubviews">
     
    39203914                                </object>
    39213915                                <string key="NSFrameSize">{457, 23}</string>
    3922                                 <reference key="NSSuperview"/>
    39233916                                <string key="NSClassName">StatusBarView</string>
    39243917                                <string key="NSExtension">NSView</string>
     
    39433936                                <string key="NSWindowContentMinSize">{400, 177}</string>
    39443937                                <object class="NSView" key="NSWindowView" id="13427666">
    3945                                         <reference key="NSNextResponder"/>
     3938                                        <nil key="NSNextResponder"/>
    39463939                                        <int key="NSvFlags">256</int>
    39473940                                        <object class="NSMutableArray" key="NSSubviews">
     
    40294022                                        </object>
    40304023                                        <string key="NSFrameSize">{400, 177}</string>
    4031                                         <reference key="NSSuperview"/>
    40324024                                </object>
    40334025                                <string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
     
    40414033                                        <object class="NSMenuItem" id="247408388">
    40424034                                                <reference key="NSMenu" ref="354817592"/>
     4035                                                <string key="NSTitle"/>
     4036                                                <string key="NSKeyEquiv"/>
     4037                                                <int key="NSKeyEquivModMask">1048576</int>
     4038                                                <int key="NSMnemonicLoc">2147483647</int>
     4039                                                <reference key="NSOnImage" ref="322614661"/>
     4040                                                <reference key="NSMixedImage" ref="3851078"/>
     4041                                        </object>
     4042                                        <object class="NSMenuItem" id="645233080">
     4043                                                <reference key="NSMenu" ref="354817592"/>
     4044                                                <string key="NSTitle">Status of Selected Files</string>
     4045                                                <string key="NSKeyEquiv"/>
     4046                                                <int key="NSKeyEquivModMask">1048576</int>
     4047                                                <int key="NSMnemonicLoc">2147483647</int>
     4048                                                <reference key="NSOnImage" ref="322614661"/>
     4049                                                <reference key="NSMixedImage" ref="3851078"/>
     4050                                        </object>
     4051                                        <object class="NSMenuItem" id="136352131">
     4052                                                <reference key="NSMenu" ref="354817592"/>
     4053                                                <bool key="NSIsDisabled">YES</bool>
     4054                                                <bool key="NSIsSeparator">YES</bool>
     4055                                                <string key="NSTitle"/>
     4056                                                <string key="NSKeyEquiv"/>
     4057                                                <int key="NSKeyEquivModMask">1048576</int>
     4058                                                <int key="NSMnemonicLoc">2147483647</int>
     4059                                                <reference key="NSOnImage" ref="322614661"/>
     4060                                                <reference key="NSMixedImage" ref="3851078"/>
     4061                                        </object>
     4062                                        <object class="NSMenuItem" id="242320210">
     4063                                                <reference key="NSMenu" ref="354817592"/>
     4064                                                <string key="NSTitle">Use Groups</string>
     4065                                                <string key="NSKeyEquiv"/>
     4066                                                <int key="NSKeyEquivModMask">1048576</int>
     4067                                                <int key="NSMnemonicLoc">2147483647</int>
     4068                                                <reference key="NSOnImage" ref="322614661"/>
     4069                                                <reference key="NSMixedImage" ref="3851078"/>
     4070                                        </object>
     4071                                        <object class="NSMenuItem" id="129280366">
     4072                                                <reference key="NSMenu" ref="354817592"/>
     4073                                                <string key="NSTitle">Sort Transfers by</string>
     4074                                                <string key="NSKeyEquiv"/>
     4075                                                <int key="NSKeyEquivModMask">1048576</int>
     4076                                                <int key="NSMnemonicLoc">2147483647</int>
     4077                                                <reference key="NSOnImage" ref="322614661"/>
     4078                                                <reference key="NSMixedImage" ref="3851078"/>
     4079                                                <string key="NSAction">submenuAction:</string>
     4080                                                <object class="NSMenu" key="NSSubmenu" id="995409894">
     4081                                                        <string key="NSTitle">Sort Transfers by</string>
     4082                                                        <object class="NSMutableArray" key="NSMenuItems">
     4083                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     4084                                                                <object class="NSMenuItem" id="711642878">
     4085                                                                        <reference key="NSMenu" ref="995409894"/>
     4086                                                                        <string key="NSTitle">Queue Order</string>
     4087                                                                        <string key="NSKeyEquiv"/>
     4088                                                                        <int key="NSKeyEquivModMask">1048576</int>
     4089                                                                        <int key="NSMnemonicLoc">2147483647</int>
     4090                                                                        <reference key="NSOnImage" ref="322614661"/>
     4091                                                                        <reference key="NSMixedImage" ref="3851078"/>
     4092                                                                </object>
     4093                                                                <object class="NSMenuItem" id="637483698">
     4094                                                                        <reference key="NSMenu" ref="995409894"/>
     4095                                                                        <string key="NSTitle">Activity</string>
     4096                                                                        <string key="NSKeyEquiv"/>
     4097                                                                        <int key="NSKeyEquivModMask">1048576</int>
     4098                                                                        <int key="NSMnemonicLoc">2147483647</int>
     4099                                                                        <reference key="NSOnImage" ref="322614661"/>
     4100                                                                        <reference key="NSMixedImage" ref="3851078"/>
     4101                                                                        <int key="NSTag">6</int>
     4102                                                                </object>
     4103                                                                <object class="NSMenuItem" id="253017453">
     4104                                                                        <reference key="NSMenu" ref="995409894"/>
     4105                                                                        <string key="NSTitle">Date Added</string>
     4106                                                                        <string key="NSKeyEquiv"/>
     4107                                                                        <int key="NSKeyEquivModMask">1048576</int>
     4108                                                                        <int key="NSMnemonicLoc">2147483647</int>
     4109                                                                        <reference key="NSOnImage" ref="322614661"/>
     4110                                                                        <reference key="NSMixedImage" ref="3851078"/>
     4111                                                                        <int key="NSTag">1</int>
     4112                                                                </object>
     4113                                                                <object class="NSMenuItem" id="281043579">
     4114                                                                        <reference key="NSMenu" ref="995409894"/>
     4115                                                                        <string key="NSTitle">Name</string>
     4116                                                                        <string key="NSKeyEquiv"/>
     4117                                                                        <int key="NSKeyEquivModMask">1048576</int>
     4118                                                                        <int key="NSMnemonicLoc">2147483647</int>
     4119                                                                        <reference key="NSOnImage" ref="322614661"/>
     4120                                                                        <reference key="NSMixedImage" ref="3851078"/>
     4121                                                                        <int key="NSTag">2</int>
     4122                                                                </object>
     4123                                                                <object class="NSMenuItem" id="1033072898">
     4124                                                                        <reference key="NSMenu" ref="995409894"/>
     4125                                                                        <string key="NSTitle">Progress</string>
     4126                                                                        <string key="NSKeyEquiv"/>
     4127                                                                        <int key="NSKeyEquivModMask">1048576</int>
     4128                                                                        <int key="NSMnemonicLoc">2147483647</int>
     4129                                                                        <reference key="NSOnImage" ref="322614661"/>
     4130                                                                        <reference key="NSMixedImage" ref="3851078"/>
     4131                                                                        <int key="NSTag">3</int>
     4132                                                                </object>
     4133                                                                <object class="NSMenuItem" id="567343578">
     4134                                                                        <reference key="NSMenu" ref="995409894"/>
     4135                                                                        <string key="NSTitle">State</string>
     4136                                                                        <string key="NSKeyEquiv"/>
     4137                                                                        <int key="NSKeyEquivModMask">1048576</int>
     4138                                                                        <int key="NSMnemonicLoc">2147483647</int>
     4139                                                                        <reference key="NSOnImage" ref="322614661"/>
     4140                                                                        <reference key="NSMixedImage" ref="3851078"/>
     4141                                                                        <int key="NSTag">4</int>
     4142                                                                </object>
     4143                                                                <object class="NSMenuItem" id="929487025">
     4144                                                                        <reference key="NSMenu" ref="995409894"/>
     4145                                                                        <string key="NSTitle">Tracker</string>
     4146                                                                        <string key="NSKeyEquiv"/>
     4147                                                                        <int key="NSKeyEquivModMask">1048576</int>
     4148                                                                        <int key="NSMnemonicLoc">2147483647</int>
     4149                                                                        <reference key="NSOnImage" ref="322614661"/>
     4150                                                                        <reference key="NSMixedImage" ref="3851078"/>
     4151                                                                        <int key="NSTag">5</int>
     4152                                                                </object>
     4153                                                                <object class="NSMenuItem" id="187354483">
     4154                                                                        <reference key="NSMenu" ref="995409894"/>
     4155                                                                        <bool key="NSIsDisabled">YES</bool>
     4156                                                                        <bool key="NSIsSeparator">YES</bool>
     4157                                                                        <string key="NSTitle"/>
     4158                                                                        <string key="NSKeyEquiv"/>
     4159                                                                        <int key="NSKeyEquivModMask">1048576</int>
     4160                                                                        <int key="NSMnemonicLoc">2147483647</int>
     4161                                                                        <reference key="NSOnImage" ref="322614661"/>
     4162                                                                        <reference key="NSMixedImage" ref="3851078"/>
     4163                                                                </object>
     4164                                                                <object class="NSMenuItem" id="751635815">
     4165                                                                        <reference key="NSMenu" ref="995409894"/>
     4166                                                                        <string key="NSTitle">Reverse Sort Order</string>
     4167                                                                        <string key="NSKeyEquiv"/>
     4168                                                                        <int key="NSKeyEquivModMask">1048576</int>
     4169                                                                        <int key="NSMnemonicLoc">2147483647</int>
     4170                                                                        <reference key="NSOnImage" ref="322614661"/>
     4171                                                                        <reference key="NSMixedImage" ref="3851078"/>
     4172                                                                </object>
     4173                                                        </object>
     4174                                                </object>
     4175                                        </object>
     4176                                        <object class="NSMenuItem" id="493146330">
     4177                                                <reference key="NSMenu" ref="354817592"/>
     4178                                                <bool key="NSIsDisabled">YES</bool>
     4179                                                <bool key="NSIsSeparator">YES</bool>
    40434180                                                <string key="NSTitle"/>
    40444181                                                <string key="NSKeyEquiv"/>
     
    41854322                                                                        <bool key="NSIsSeparator">YES</bool>
    41864323                                                                        <string key="NSTitle"/>
    4187                                                                         <string key="NSKeyEquiv"/>
    4188                                                                         <int key="NSKeyEquivModMask">1048576</int>
    4189                                                                         <int key="NSMnemonicLoc">2147483647</int>
    4190                                                                         <reference key="NSOnImage" ref="322614661"/>
    4191                                                                         <reference key="NSMixedImage" ref="3851078"/>
    4192                                                                 </object>
    4193                                                         </object>
    4194                                                 </object>
    4195                                         </object>
    4196                                         <object class="NSMenuItem" id="493146330">
    4197                                                 <reference key="NSMenu" ref="354817592"/>
    4198                                                 <bool key="NSIsDisabled">YES</bool>
    4199                                                 <bool key="NSIsSeparator">YES</bool>
    4200                                                 <string key="NSTitle"/>
    4201                                                 <string key="NSKeyEquiv"/>
    4202                                                 <int key="NSKeyEquivModMask">1048576</int>
    4203                                                 <int key="NSMnemonicLoc">2147483647</int>
    4204                                                 <reference key="NSOnImage" ref="322614661"/>
    4205                                                 <reference key="NSMixedImage" ref="3851078"/>
    4206                                         </object>
    4207                                         <object class="NSMenuItem" id="242320210">
    4208                                                 <reference key="NSMenu" ref="354817592"/>
    4209                                                 <string key="NSTitle">Use Groups</string>
    4210                                                 <string key="NSKeyEquiv"/>
    4211                                                 <int key="NSKeyEquivModMask">1048576</int>
    4212                                                 <int key="NSMnemonicLoc">2147483647</int>
    4213                                                 <reference key="NSOnImage" ref="322614661"/>
    4214                                                 <reference key="NSMixedImage" ref="3851078"/>
    4215                                         </object>
    4216                                         <object class="NSMenuItem" id="129280366">
    4217                                                 <reference key="NSMenu" ref="354817592"/>
    4218                                                 <string key="NSTitle">Sort Transfers by</string>
    4219                                                 <string key="NSKeyEquiv"/>
    4220                                                 <int key="NSKeyEquivModMask">1048576</int>
    4221                                                 <int key="NSMnemonicLoc">2147483647</int>
    4222                                                 <reference key="NSOnImage" ref="322614661"/>
    4223                                                 <reference key="NSMixedImage" ref="3851078"/>
    4224                                                 <string key="NSAction">submenuAction:</string>
    4225                                                 <object class="NSMenu" key="NSSubmenu" id="995409894">
    4226                                                         <string key="NSTitle">Sort Transfers by</string>
    4227                                                         <object class="NSMutableArray" key="NSMenuItems">
    4228                                                                 <bool key="EncodedWithXMLCoder">YES</bool>
    4229                                                                 <object class="NSMenuItem" id="711642878">
    4230                                                                         <reference key="NSMenu" ref="995409894"/>
    4231                                                                         <string key="NSTitle">Queue Order</string>
    4232                                                                         <string key="NSKeyEquiv"/>
    4233                                                                         <int key="NSKeyEquivModMask">1048576</int>
    4234                                                                         <int key="NSMnemonicLoc">2147483647</int>
    4235                                                                         <reference key="NSOnImage" ref="322614661"/>
    4236                                                                         <reference key="NSMixedImage" ref="3851078"/>
    4237                                                                 </object>
    4238                                                                 <object class="NSMenuItem" id="637483698">
    4239                                                                         <reference key="NSMenu" ref="995409894"/>
    4240                                                                         <string key="NSTitle">Activity</string>
    4241                                                                         <string key="NSKeyEquiv"/>
    4242                                                                         <int key="NSKeyEquivModMask">1048576</int>
    4243                                                                         <int key="NSMnemonicLoc">2147483647</int>
    4244                                                                         <reference key="NSOnImage" ref="322614661"/>
    4245                                                                         <reference key="NSMixedImage" ref="3851078"/>
    4246                                                                         <int key="NSTag">6</int>
    4247                                                                 </object>
    4248                                                                 <object class="NSMenuItem" id="253017453">
    4249                                                                         <reference key="NSMenu" ref="995409894"/>
    4250                                                                         <string key="NSTitle">Date Added</string>
    4251                                                                         <string key="NSKeyEquiv"/>
    4252                                                                         <int key="NSKeyEquivModMask">1048576</int>
    4253                                                                         <int key="NSMnemonicLoc">2147483647</int>
    4254                                                                         <reference key="NSOnImage" ref="322614661"/>
    4255                                                                         <reference key="NSMixedImage" ref="3851078"/>
    4256                                                                         <int key="NSTag">1</int>
    4257                                                                 </object>
    4258                                                                 <object class="NSMenuItem" id="281043579">
    4259                                                                         <reference key="NSMenu" ref="995409894"/>
    4260                                                                         <string key="NSTitle">Name</string>
    4261                                                                         <string key="NSKeyEquiv"/>
    4262                                                                         <int key="NSKeyEquivModMask">1048576</int>
    4263                                                                         <int key="NSMnemonicLoc">2147483647</int>
    4264                                                                         <reference key="NSOnImage" ref="322614661"/>
    4265                                                                         <reference key="NSMixedImage" ref="3851078"/>
    4266                                                                         <int key="NSTag">2</int>
    4267                                                                 </object>
    4268                                                                 <object class="NSMenuItem" id="1033072898">
    4269                                                                         <reference key="NSMenu" ref="995409894"/>
    4270                                                                         <string key="NSTitle">Progress</string>
    4271                                                                         <string key="NSKeyEquiv"/>
    4272                                                                         <int key="NSKeyEquivModMask">1048576</int>
    4273                                                                         <int key="NSMnemonicLoc">2147483647</int>
    4274                                                                         <reference key="NSOnImage" ref="322614661"/>
    4275                                                                         <reference key="NSMixedImage" ref="3851078"/>
    4276                                                                         <int key="NSTag">3</int>
    4277                                                                 </object>
    4278                                                                 <object class="NSMenuItem" id="567343578">
    4279                                                                         <reference key="NSMenu" ref="995409894"/>
    4280                                                                         <string key="NSTitle">State</string>
    4281                                                                         <string key="NSKeyEquiv"/>
    4282                                                                         <int key="NSKeyEquivModMask">1048576</int>
    4283                                                                         <int key="NSMnemonicLoc">2147483647</int>
    4284                                                                         <reference key="NSOnImage" ref="322614661"/>
    4285                                                                         <reference key="NSMixedImage" ref="3851078"/>
    4286                                                                         <int key="NSTag">4</int>
    4287                                                                 </object>
    4288                                                                 <object class="NSMenuItem" id="929487025">
    4289                                                                         <reference key="NSMenu" ref="995409894"/>
    4290                                                                         <string key="NSTitle">Tracker</string>
    4291                                                                         <string key="NSKeyEquiv"/>
    4292                                                                         <int key="NSKeyEquivModMask">1048576</int>
    4293                                                                         <int key="NSMnemonicLoc">2147483647</int>
    4294                                                                         <reference key="NSOnImage" ref="322614661"/>
    4295                                                                         <reference key="NSMixedImage" ref="3851078"/>
    4296                                                                         <int key="NSTag">5</int>
    4297                                                                 </object>
    4298                                                                 <object class="NSMenuItem" id="187354483">
    4299                                                                         <reference key="NSMenu" ref="995409894"/>
    4300                                                                         <bool key="NSIsDisabled">YES</bool>
    4301                                                                         <bool key="NSIsSeparator">YES</bool>
    4302                                                                         <string key="NSTitle"/>
    4303                                                                         <string key="NSKeyEquiv"/>
    4304                                                                         <int key="NSKeyEquivModMask">1048576</int>
    4305                                                                         <int key="NSMnemonicLoc">2147483647</int>
    4306                                                                         <reference key="NSOnImage" ref="322614661"/>
    4307                                                                         <reference key="NSMixedImage" ref="3851078"/>
    4308                                                                 </object>
    4309                                                                 <object class="NSMenuItem" id="751635815">
    4310                                                                         <reference key="NSMenu" ref="995409894"/>
    4311                                                                         <string key="NSTitle">Reverse Sort Order</string>
    43124324                                                                        <string key="NSKeyEquiv"/>
    43134325                                                                        <int key="NSKeyEquivModMask">1048576</int>
     
    62566268                                        <int key="connectionID">3157</int>
    62576269                                </object>
     6270                                <object class="IBConnectionRecord">
     6271                                        <object class="IBActionConnection" key="connection">
     6272                                                <string key="label">toggleStatusString:</string>
     6273                                                <reference key="source" ref="30116300"/>
     6274                                                <reference key="destination" ref="645233080"/>
     6275                                        </object>
     6276                                        <int key="connectionID">3165</int>
     6277                                </object>
    62586278                        </object>
    62596279                        <object class="IBMutableOrderedSet" key="objectRecords">
     
    66636683                                                        <reference ref="404512175"/>
    66646684                                                        <reference ref="856922074"/>
    6665                                                         <reference ref="311221569"/>
    66666685                                                        <reference ref="513123546"/>
    66676686                                                        <reference ref="514951518"/>
     
    66746693                                                        <reference ref="803463605"/>
    66756694                                                        <reference ref="601083902"/>
     6695                                                        <reference ref="311221569"/>
    66766696                                                </object>
    66776697                                                <reference key="parent" ref="540030076"/>
     
    66906710                                                <int key="objectID">1222</int>
    66916711                                                <reference key="object" ref="856922074"/>
    6692                                                 <reference key="parent" ref="284921107"/>
    6693                                         </object>
    6694                                         <object class="IBObjectRecord">
    6695                                                 <int key="objectID">1282</int>
    6696                                                 <reference key="object" ref="311221569"/>
    66976712                                                <reference key="parent" ref="284921107"/>
    66986713                                        </object>
     
    72877302                                                        <reference ref="500844726"/>
    72887303                                                        <reference ref="948750052"/>
     7304                                                        <reference ref="247408388"/>
     7305                                                        <reference ref="242320210"/>
    72897306                                                        <reference ref="129280366"/>
    72907307                                                        <reference ref="493146330"/>
    7291                                                         <reference ref="247408388"/>
    7292                                                         <reference ref="242320210"/>
     7308                                                        <reference ref="645233080"/>
     7309                                                        <reference ref="136352131"/>
    72937310                                                </object>
    72947311                                                <reference key="parent" ref="52096491"/>
     
    83048321                                                <reference key="object" ref="922629505"/>
    83058322                                                <reference key="parent" ref="588646173"/>
     8323                                        </object>
     8324                                        <object class="IBObjectRecord">
     8325                                                <int key="objectID">1282</int>
     8326                                                <reference key="object" ref="311221569"/>
     8327                                                <reference key="parent" ref="284921107"/>
     8328                                        </object>
     8329                                        <object class="IBObjectRecord">
     8330                                                <int key="objectID">3163</int>
     8331                                                <reference key="object" ref="645233080"/>
     8332                                                <reference key="parent" ref="354817592"/>
     8333                                        </object>
     8334                                        <object class="IBObjectRecord">
     8335                                                <int key="objectID">3164</int>
     8336                                                <reference key="object" ref="136352131"/>
     8337                                                <reference key="parent" ref="354817592"/>
    83068338                                        </object>
    83078339                                </object>
     
    83198351                                        <string>103.IBPluginDependency</string>
    83208352                                        <string>103.ImportedFromIB2</string>
     8353                                        <string>1041.IBEditorWindowLastContentRect</string>
    83218354                                        <string>1041.IBPluginDependency</string>
    83228355                                        <string>1041.ImportedFromIB2</string>
     
    83848417                                        <string>1399.IBPluginDependency</string>
    83858418                                        <string>1399.ImportedFromIB2</string>
     8419                                        <string>1400.IBEditorWindowLastContentRect</string>
    83868420                                        <string>1400.IBPluginDependency</string>
    83878421                                        <string>1400.ImportedFromIB2</string>
     
    85048538                                        <string>1688.IBPluginDependency</string>
    85058539                                        <string>1688.ImportedFromIB2</string>
     8540                                        <string>169.IBEditorWindowLastContentRect</string>
    85068541                                        <string>169.IBPluginDependency</string>
    85078542                                        <string>169.ImportedFromIB2</string>
     
    85788613                                        <string>1894.IBPluginDependency</string>
    85798614                                        <string>1894.ImportedFromIB2</string>
     8615                                        <string>1895.IBEditorWindowLastContentRect</string>
    85808616                                        <string>1895.IBPluginDependency</string>
    85818617                                        <string>1895.ImportedFromIB2</string>
     
    87798815                                        <string>2883.IBPluginDependency</string>
    87808816                                        <string>2883.ImportedFromIB2</string>
     8817                                        <string>29.IBEditorWindowLastContentRect</string>
    87818818                                        <string>29.IBPluginDependency</string>
    87828819                                        <string>29.ImportedFromIB2</string>
     
    88078844                                        <string>3011.IBPluginDependency</string>
    88088845                                        <string>3011.ImportedFromIB2</string>
     8846                                        <string>302.IBEditorWindowLastContentRect</string>
    88098847                                        <string>302.IBPluginDependency</string>
    88108848                                        <string>302.ImportedFromIB2</string>
     
    88288866                                        <string>3148.ImportedFromIB2</string>
    88298867                                        <string>3149.IBPluginDependency</string>
     8868                                        <string>3163.IBPluginDependency</string>
     8869                                        <string>3163.ImportedFromIB2</string>
     8870                                        <string>3164.IBPluginDependency</string>
     8871                                        <string>3164.ImportedFromIB2</string>
    88308872                                        <string>418.IBPluginDependency</string>
    88318873                                        <string>418.ImportedFromIB2</string>
     
    88888930                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    88898931                                        <reference ref="9"/>
     8932                                        <string>{{105, 707}, {225, 173}}</string>
    88908933                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    88918934                                        <reference ref="9"/>
     
    89538996                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    89548997                                        <reference ref="9"/>
     8998                                        <string>{{376, 582}, {293, 373}}</string>
    89558999                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    89569000                                        <reference ref="9"/>
     
    90739117                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    90749118                                        <reference ref="9"/>
     9119                                        <string>{{282, 832}, {172, 123}}</string>
    90759120                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    90769121                                        <reference ref="9"/>
     
    91479192                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    91489193                                        <reference ref="9"/>
     9194                                        <string>{{562, 692}, {197, 173}}</string>
    91499195                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    91509196                                        <reference ref="9"/>
     
    93489394                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    93499395                                        <reference ref="9"/>
     9396                                        <string>{{111, 955}, {479, 20}}</string>
    93509397                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    93519398                                        <reference ref="9"/>
     
    93769423                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    93779424                                        <reference ref="9"/>
     9425                                        <string>{{326, 712}, {236, 243}}</string>
    93789426                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    93799427                                        <reference ref="9"/>
     
    93979445                                        <reference ref="9"/>
    93989446                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9447                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9448                                        <reference ref="9"/>
     9449                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9450                                        <reference ref="9"/>
    93999451                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    94009452                                        <reference ref="9"/>
     
    94689520                        </object>
    94699521                        <nil key="sourceID"/>
    9470                         <int key="maxID">3157</int>
     9522                        <int key="maxID">3165</int>
    94719523                </object>
    94729524                <object class="IBClassDescriber" key="IBDocument.Classes">
     
    95489600                                                        <string>toggleSpeedLimit:</string>
    95499601                                                        <string>toggleStatusBar:</string>
     9602                                                        <string>toggleStatusString:</string>
    95509603                                                        <string>verifySelectedTorrents:</string>
    95519604                                                </object>
     
    96059658                                                        <string>id</string>
    96069659                                                        <string>id</string>
     9660                                                        <string>id</string>
    96079661                                                </object>
    96089662                                        </object>
     
    97229776                                </object>
    97239777                                <object class="IBPartialClassDescription">
     9778                                        <string key="className">FileOutlineController</string>
     9779                                        <string key="superclassName">NSObject</string>
     9780                                        <object class="NSMutableDictionary" key="actions">
     9781                                                <bool key="EncodedWithXMLCoder">YES</bool>
     9782                                                <object class="NSMutableArray" key="dict.sortedKeys">
     9783                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     9784                                                        <string>revealFile:</string>
     9785                                                        <string>setCheck:</string>
     9786                                                        <string>setOnlySelectedCheck:</string>
     9787                                                        <string>setPriority:</string>
     9788                                                </object>
     9789                                                <object class="NSMutableArray" key="dict.values">
     9790                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     9791                                                        <string>id</string>
     9792                                                        <string>id</string>
     9793                                                        <string>id</string>
     9794                                                        <string>id</string>
     9795                                                </object>
     9796                                        </object>
     9797                                        <object class="NSMutableDictionary" key="outlets">
     9798                                                <string key="NS.key.0">fOutline</string>
     9799                                                <string key="NS.object.0">FileOutlineView</string>
     9800                                        </object>
     9801                                        <object class="IBClassDescriptionSource" key="sourceIdentifier">
     9802                                                <string key="majorKey">IBProjectSource</string>
     9803                                                <string key="minorKey">macosx/FileOutlineController.h</string>
     9804                                        </object>
     9805                                </object>
     9806                                <object class="IBPartialClassDescription">
     9807                                        <string key="className">FileOutlineView</string>
     9808                                        <string key="superclassName">NSOutlineView</string>
     9809                                        <object class="IBClassDescriptionSource" key="sourceIdentifier">
     9810                                                <string key="majorKey">IBProjectSource</string>
     9811                                                <string key="minorKey">macosx/FileOutlineView.h</string>
     9812                                        </object>
     9813                                </object>
     9814                                <object class="IBPartialClassDescription">
    97249815                                        <string key="className">FilterButton</string>
    97259816                                        <string key="superclassName">NSButton</string>
     
    97399830                                <object class="IBPartialClassDescription">
    97409831                                        <string key="className">FirstResponder</string>
     9832                                        <string key="superclassName">NSObject</string>
    97419833                                        <object class="NSMutableDictionary" key="actions">
    97429834                                                <bool key="EncodedWithXMLCoder">YES</bool>
     
    97869878                                <object class="IBPartialClassDescription">
    97879879                                        <string key="className">NSApplication</string>
     9880                                        <string key="superclassName">NSResponder</string>
    97889881                                        <object class="IBClassDescriptionSource" key="sourceIdentifier">
    97899882                                                <string key="majorKey">IBUserSource</string>
     
    98009893                                <object class="IBPartialClassDescription">
    98019894                                        <string key="className">NSMenu</string>
     9895                                        <string key="superclassName">NSObject</string>
    98029896                                        <object class="IBClassDescriptionSource" key="sourceIdentifier">
    98039897                                                <string key="majorKey">IBUserSource</string>
     
    98779971                                                        <string>checkFile:</string>
    98789972                                                        <string>moveDataFile:</string>
     9973                                                        <string>paste:</string>
    98799974                                                        <string>setQuickLimit:</string>
    98809975                                                        <string>setQuickLimitMode:</string>
     
    98849979                                                <object class="NSMutableArray" key="dict.values">
    98859980                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     9981                                                        <string>id</string>
    98869982                                                        <string>id</string>
    98879983                                                        <string>id</string>
     
    992010016                                        </object>
    992110017                                </object>
    9922                                 <object class="IBPartialClassDescription">
    9923                                         <string key="className">TorrentTableView</string>
    9924                                         <string key="superclassName">NSTableView</string>
    9925                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    9926                                                 <string key="majorKey">IBUserSource</string>
    9927                                                 <string key="minorKey"/>
    9928                                         </object>
    9929                                 </object>
    993010018                        </object>
    993110019                </object>
  • trunk/macosx/TorrentCell.h

    r5339 r5804  
    3333   
    3434    BOOL fTracking, fMouseDownControlButton, fMouseDownRevealButton, fMouseDownActionButton,
    35             fHoverControl, fHoverReveal, fHoverAction, fMouseDownProgressField, fMouseDownMinimalStatusField;
     35            fHoverControl, fHoverReveal, fHoverAction;
    3636   
    3737    NSColor * fBarOverlayColor;
  • trunk/macosx/TorrentCell.m

    r5630 r5804  
    284284    BOOL checkReveal = NSMouseInRect(point, revealRect, [controlView isFlipped]);
    285285   
    286     NSRect progressRect = [self progressRectForBounds: cellFrame];
    287     BOOL checkProgress = NSMouseInRect(point, progressRect, [controlView isFlipped]) && [[self representedObject] folder];
    288    
    289     NSRect minimalStatusRect = [self minimalStatusRectForBounds: cellFrame];
    290     BOOL checkMinStatus = NSMouseInRect(point, minimalStatusRect, [controlView isFlipped]);
    291    
    292286    [(TorrentTableView *)controlView removeButtonTrackingAreas];
    293287   
     
    314308            }
    315309        }
    316         else if (checkProgress)
    317         {
    318             BOOL inProgressField = NSMouseInRect(point, progressRect, [controlView isFlipped]);
    319             if (fMouseDownProgressField != inProgressField)
    320             {
    321                 fMouseDownProgressField = inProgressField;
    322                 [controlView setNeedsDisplayInRect: cellFrame];
    323             }
    324         }
    325         else if (checkMinStatus)
    326         {
    327             BOOL inMinStatusField = NSMouseInRect(point, minimalStatusRect, [controlView isFlipped]);
    328             if (fMouseDownMinimalStatusField != inMinStatusField)
    329             {
    330                 fMouseDownMinimalStatusField = inMinStatusField;
    331                 [controlView setNeedsDisplayInRect: cellFrame];
    332             }
    333         }
    334310        else;
    335311       
     
    355331       
    356332        [[self representedObject] revealData];
    357     }
    358     else if (fMouseDownProgressField)
    359     {
    360         fMouseDownProgressField = NO;
    361        
    362         [fDefaults setBool: ![fDefaults boolForKey: @"DisplayStatusProgressSelected"] forKey: @"DisplayStatusProgressSelected"];
    363         [(TorrentTableView *)controlView reloadData];
    364     }
    365     else if (fMouseDownMinimalStatusField)
    366     {
    367         fMouseDownMinimalStatusField = NO;
    368        
    369         [fDefaults setBool: ![fDefaults boolForKey: @"DisplaySmallStatusRegular"] forKey: @"DisplaySmallStatusRegular"];
    370         [(TorrentTableView *)controlView reloadData];
    371333    }
    372334    else;
     
    513475   
    514476    //minimal status
    515     NSRect minimalStatusRect;
     477    NSRect minimalStatusRect = NSZeroRect;
    516478    if (minimal)
    517479    {
    518480        NSAttributedString * minimalString = [self attributedStatusString: [self minimalStatusString] withColor: statusColor];
    519481        minimalStatusRect = [self rectForMinimalStatusWithString: minimalString inBounds: cellFrame];
    520        
    521         if (fMouseDownMinimalStatusField)
    522         {
    523             [fFieldBackColor set];
    524             [[NSBezierPath bezierPathWithRoundedRect: NSInsetRect(minimalStatusRect, -2.0, 0.0) radius: 5.0] fill];
    525         }
    526482       
    527483        [minimalString drawInRect: minimalStatusRect];
     
    538494        NSAttributedString * progressString = [self attributedStatusString: [torrent progressString] withColor: statusColor];
    539495        NSRect progressRect = [self rectForProgressWithString: progressString inBounds: cellFrame];
    540        
    541         if (fMouseDownProgressField)
    542         {
    543             [fFieldBackColor set];
    544             [[NSBezierPath bezierPathWithRoundedRect: NSInsetRect(progressRect, -2.0, 0.0) radius: 5.0] fill];
    545         }
    546496       
    547497        [progressString drawInRect: progressRect];
  • trunk/macosx/TorrentTableView.m

    r5734 r5804  
    4646- (BOOL) pointInActionRect: (NSPoint) point;
    4747
    48 - (BOOL) pointInProgressRect: (NSPoint) point;
    49 - (BOOL) pointInMinimalStatusRect: (NSPoint) point;
    50 
    5148- (BOOL) pointInGroupStatusRect: (NSPoint) point;
    5249
     
    385382    }
    386383   
    387     BOOL pushed = [self pointInControlRect: point] || [self pointInRevealRect: point] || [self pointInActionRect: point]
    388                     || [self pointInProgressRect: point] || [self pointInMinimalStatusRect: point];
     384    BOOL pushed = [self pointInControlRect: point] || [self pointInRevealRect: point] || [self pointInActionRect: point];
    389385   
    390386    //if pushing a button, don't change the selected rows
     
    801797}
    802798
    803 - (BOOL) pointInProgressRect: (NSPoint) point
    804 {
    805     int row = [self rowAtPoint: point];
    806     if (row < 0 || ![[self itemAtRow: row] isKindOfClass: [Torrent class]] || [fDefaults boolForKey: @"SmallView"]
    807         || ![[self itemAtRow: row] folder])
    808         return NO;
    809    
    810     TorrentCell * cell;
    811     if ([NSApp isOnLeopardOrBetter])
    812         cell = (TorrentCell *)[self preparedCellAtColumn: -1 row: row];
    813     else
    814     {
    815         cell = fTorrentCell;
    816         [cell setRepresentedObject: [self itemAtRow: row]];
    817     }
    818     return NSPointInRect(point, [cell progressRectForBounds: [self rectOfRow: row]]);
    819 }
    820 
    821 - (BOOL) pointInMinimalStatusRect: (NSPoint) point
    822 {
    823     int row = [self rowAtPoint: point];
    824     if (row < 0 || ![[self itemAtRow: row] isKindOfClass: [Torrent class]] || ![fDefaults boolForKey: @"SmallView"])
    825         return NO;
    826    
    827     TorrentCell * cell;
    828     if ([NSApp isOnLeopardOrBetter])
    829         cell = (TorrentCell *)[self preparedCellAtColumn: -1 row: row];
    830     else
    831     {
    832         cell = fTorrentCell;
    833         [cell setRepresentedObject: [self itemAtRow: row]];
    834     }
    835     return NSPointInRect(point, [cell minimalStatusRectForBounds: [self rectOfRow: row]]);
    836 }
    837 
    838799- (BOOL) pointInGroupStatusRect: (NSPoint) point
    839800{
Note: See TracChangeset for help on using the changeset viewer.