Changeset 11640


Ignore:
Timestamp:
Jan 6, 2011, 4:09:04 AM (11 years ago)
Author:
livings124
Message:

replace the "Reverse Sort Order" menu item with "Ascending" and "Descending" menu items

Location:
trunk/macosx
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/Controller.m

    r11621 r11640  
    9999    SORT_ACTIVITY_TAG = 6
    100100} sortTag;
     101
     102typedef enum
     103{
     104    SORT_ASC_TAG = 0,
     105    SORT_DESC_TAG = 1
     106} sortOrderTag;
     107
    101108
    102109#define FILTER_NONE     @"None"
     
    20582065- (void) setSortReverse: (id) sender
    20592066{
    2060     [fDefaults setBool: ![fDefaults boolForKey: @"SortReverse"] forKey: @"SortReverse"];
    2061     [self sortTorrents];
     2067    const BOOL setReverse = [sender tag] == SORT_DESC_TAG;
     2068    if (setReverse != [fDefaults boolForKey: @"SortReverse"])
     2069    {
     2070        [fDefaults setBool: setReverse forKey: @"SortReverse"];
     2071        [self sortTorrents];
     2072    }
    20622073}
    20632074
     
    40224033    if (action == @selector(setSortReverse:))
    40234034    {
    4024         [menuItem setState: [fDefaults boolForKey: @"SortReverse"] ? NSOnState : NSOffState];
     4035        const BOOL isReverse = [menuItem tag] == SORT_DESC_TAG;
     4036        [menuItem setState: (isReverse == [fDefaults boolForKey: @"SortReverse"]) ? NSOnState : NSOffState];
    40254037        return ![[fDefaults stringForKey: @"Sort"] isEqualToString: SORT_ORDER];
    40264038    }
  • trunk/macosx/en.lproj/MainMenu.xib

    r11639 r11640  
    1414                        <bool key="EncodedWithXMLCoder">YES</bool>
    1515                        <integer value="2"/>
     16                        <integer value="1639"/>
    1617                        <integer value="1895"/>
    17                         <integer value="1639"/>
    1818                </object>
    1919                <object class="NSArray" key="IBDocument.PluginDependencies">
     
    13261326                                                                                        <object class="NSMenuItem" id="499215618">
    13271327                                                                                                <reference key="NSMenu" ref="188604546"/>
    1328                                                                                                 <string key="NSTitle">Reverse Sort Order</string>
     1328                                                                                                <string key="NSTitle">Ascending</string>
    13291329                                                                                                <string key="NSKeyEquiv"/>
    13301330                                                                                                <int key="NSKeyEquivModMask">1048576</int>
     
    13321332                                                                                                <reference key="NSOnImage" ref="322614661"/>
    13331333                                                                                                <reference key="NSMixedImage" ref="3851078"/>
     1334                                                                                        </object>
     1335                                                                                        <object class="NSMenuItem" id="254573946">
     1336                                                                                                <reference key="NSMenu" ref="188604546"/>
     1337                                                                                                <string key="NSTitle">Descending</string>
     1338                                                                                                <string key="NSKeyEquiv"/>
     1339                                                                                                <int key="NSKeyEquivModMask">1048576</int>
     1340                                                                                                <int key="NSMnemonicLoc">2147483647</int>
     1341                                                                                                <reference key="NSOnImage" ref="322614661"/>
     1342                                                                                                <reference key="NSMixedImage" ref="3851078"/>
     1343                                                                                                <int key="NSTag">1</int>
    13341344                                                                                        </object>
    13351345                                                                                </object>
     
    23332343                        </object>
    23342344                        <object class="NSCustomView" id="793806362">
    2335                                 <reference key="NSNextResponder"/>
     2345                                <nil key="NSNextResponder"/>
    23362346                                <int key="NSvFlags">266</int>
    23372347                                <object class="NSMutableArray" key="NSSubviews">
     
    23422352                                                <string key="NSFrame">{{357, 4}, {95, 15}}</string>
    23432353                                                <reference key="NSSuperview" ref="793806362"/>
    2344                                                 <reference key="NSWindow"/>
    23452354                                                <bool key="NSEnabled">YES</bool>
    23462355                                                <object class="NSSearchFieldCell" key="NSCell" id="186597542">
     
    24122421                                                <string key="NSFrame">{{42, 2}, {30, 17}}</string>
    24132422                                                <reference key="NSSuperview" ref="793806362"/>
    2414                                                 <reference key="NSWindow"/>
    24152423                                                <bool key="NSEnabled">YES</bool>
    24162424                                                <object class="NSButtonCell" key="NSCell" id="724632485">
     
    24372445                                                <string key="NSFrame">{{123, 2}, {89, 17}}</string>
    24382446                                                <reference key="NSSuperview" ref="793806362"/>
    2439                                                 <reference key="NSWindow"/>
    24402447                                                <bool key="NSEnabled">YES</bool>
    24412448                                                <object class="NSButtonCell" key="NSCell" id="494573874">
     
    24582465                                                <string key="NSFrame">{{213, 2}, {59, 17}}</string>
    24592466                                                <reference key="NSSuperview" ref="793806362"/>
    2460                                                 <reference key="NSWindow"/>
    24612467                                                <bool key="NSEnabled">YES</bool>
    24622468                                                <object class="NSButtonCell" key="NSCell" id="938004552">
     
    24792485                                                <string key="NSFrame">{{273, 2}, {55, 17}}</string>
    24802486                                                <reference key="NSSuperview" ref="793806362"/>
    2481                                                 <reference key="NSWindow"/>
    24822487                                                <bool key="NSEnabled">YES</bool>
    24832488                                                <object class="NSButtonCell" key="NSCell" id="371449771">
     
    25002505                                                <string key="NSFrame">{{34, 5}, {5, 12}}</string>
    25012506                                                <reference key="NSSuperview" ref="793806362"/>
    2502                                                 <reference key="NSWindow"/>
    25032507                                                <string key="NSOffsets">{0, 0}</string>
    25042508                                                <object class="NSTextFieldCell" key="NSTitleCell">
     
    25232527                                                <string key="NSFrame">{{5, 4}, {26, 14}}</string>
    25242528                                                <reference key="NSSuperview" ref="793806362"/>
    2525                                                 <reference key="NSWindow"/>
    25262529                                                <bool key="NSEnabled">YES</bool>
    25272530                                                <object class="NSPopUpButtonCell" key="NSCell" id="189668006">
     
    25942597                                                <string key="NSFrame">{{73, 2}, {49, 17}}</string>
    25952598                                                <reference key="NSSuperview" ref="793806362"/>
    2596                                                 <reference key="NSWindow"/>
    25972599                                                <bool key="NSEnabled">YES</bool>
    25982600                                                <object class="NSButtonCell" key="NSCell" id="745428997">
     
    26122614                                </object>
    26132615                                <string key="NSFrameSize">{457, 23}</string>
    2614                                 <reference key="NSSuperview"/>
    2615                                 <reference key="NSWindow"/>
    26162616                                <string key="NSClassName">FilterBarView</string>
    26172617                                <string key="NSExtension">NSView</string>
     
    28652865                                                                <object class="NSMenuItem" id="751635815">
    28662866                                                                        <reference key="NSMenu" ref="995409894"/>
    2867                                                                         <string key="NSTitle">Reverse Sort Order</string>
     2867                                                                        <string key="NSTitle">Ascending</string>
    28682868                                                                        <string key="NSKeyEquiv"/>
    28692869                                                                        <int key="NSKeyEquivModMask">1048576</int>
     
    28712871                                                                        <reference key="NSOnImage" ref="322614661"/>
    28722872                                                                        <reference key="NSMixedImage" ref="3851078"/>
     2873                                                                </object>
     2874                                                                <object class="NSMenuItem" id="350087065">
     2875                                                                        <reference key="NSMenu" ref="995409894"/>
     2876                                                                        <string key="NSTitle">Descending</string>
     2877                                                                        <string key="NSKeyEquiv"/>
     2878                                                                        <int key="NSKeyEquivModMask">1048576</int>
     2879                                                                        <int key="NSMnemonicLoc">2147483647</int>
     2880                                                                        <reference key="NSOnImage" ref="322614661"/>
     2881                                                                        <reference key="NSMixedImage" ref="3851078"/>
     2882                                                                        <int key="NSTag">1</int>
    28732883                                                                </object>
    28742884                                                        </object>
     
    49995009                                        <int key="connectionID">3402</int>
    50005010                                </object>
     5011                                <object class="IBConnectionRecord">
     5012                                        <object class="IBActionConnection" key="connection">
     5013                                                <string key="label">setSortReverse:</string>
     5014                                                <reference key="source" ref="30116300"/>
     5015                                                <reference key="destination" ref="350087065"/>
     5016                                        </object>
     5017                                        <int key="connectionID">3404</int>
     5018                                </object>
     5019                                <object class="IBConnectionRecord">
     5020                                        <object class="IBActionConnection" key="connection">
     5021                                                <string key="label">setSortReverse:</string>
     5022                                                <reference key="source" ref="30116300"/>
     5023                                                <reference key="destination" ref="254573946"/>
     5024                                        </object>
     5025                                        <int key="connectionID">3406</int>
     5026                                </object>
    50015027                        </object>
    50025028                        <object class="IBMutableOrderedSet" key="objectRecords">
     
    54845510                                                        <reference ref="204564835"/>
    54855511                                                        <reference ref="315432362"/>
     5512                                                        <reference ref="254573946"/>
    54865513                                                </object>
    54875514                                                <reference key="parent" ref="869366887"/>
     
    61186145                                                        <reference ref="567343578"/>
    61196146                                                        <reference ref="711642878"/>
    6120                                                         <reference ref="751635815"/>
    61216147                                                        <reference ref="929487025"/>
    61226148                                                        <reference ref="637483698"/>
    61236149                                                        <reference ref="187354483"/>
     6150                                                        <reference ref="751635815"/>
     6151                                                        <reference ref="350087065"/>
    61246152                                                </object>
    61256153                                                <reference key="parent" ref="129280366"/>
     
    70717099                                                <reference key="object" ref="1032356165"/>
    70727100                                                <reference key="parent" ref="770683227"/>
     7101                                        </object>
     7102                                        <object class="IBObjectRecord">
     7103                                                <int key="objectID">3403</int>
     7104                                                <reference key="object" ref="350087065"/>
     7105                                                <reference key="parent" ref="995409894"/>
     7106                                        </object>
     7107                                        <object class="IBObjectRecord">
     7108                                                <int key="objectID">3405</int>
     7109                                                <reference key="object" ref="254573946"/>
     7110                                                <reference key="parent" ref="188604546"/>
    70737111                                        </object>
    70747112                                </object>
     
    76377675                                        <string>3322.IBPluginDependency</string>
    76387676                                        <string>3400.IBPluginDependency</string>
     7677                                        <string>3403.IBPluginDependency</string>
     7678                                        <string>3403.ImportedFromIB2</string>
     7679                                        <string>3405.IBPluginDependency</string>
     7680                                        <string>3405.ImportedFromIB2</string>
    76397681                                        <string>418.IBPluginDependency</string>
    76407682                                        <string>418.ImportedFromIB2</string>
     
    78477889                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    78487890                                        <integer value="1"/>
    7849                                         <string>{{481, 314}, {194, 173}}</string>
     7891                                        <string>{{481, 294}, {154, 193}}</string>
    78507892                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    78517893                                        <integer value="1"/>
     
    79547996                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    79557997                                        <integer value="1"/>
    7956                                         <string>{{820, 618}, {194, 173}}</string>
     7998                                        <string>{{820, 598}, {154, 193}}</string>
    79577999                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    79588000                                        <integer value="1"/>
     
    82538295                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    82548296                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     8297                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     8298                                        <integer value="1"/>
     8299                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     8300                                        <integer value="1"/>
    82558301                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    82568302                                        <integer value="1"/>
     
    83238369                        </object>
    83248370                        <nil key="sourceID"/>
    8325                         <int key="maxID">3402</int>
     8371                        <int key="maxID">3406</int>
    83268372                </object>
    83278373                <object class="IBClassDescriber" key="IBDocument.Classes">
Note: See TracChangeset for help on using the changeset viewer.