Adium

Changeset 24052

Show
Ignore:
Timestamp:
06/23/2008 09:38:26 PM (7 months ago)
Author:
evands
Message:

Reverted [21807], which reverted [21347].

The effect is that [21347] is reapplied.

r21347 | zacw | 2007-10-24 11:34:08 -0400 (Wed, 24 Oct 2007)

Removes the 'Show display names as status messages' MSN advanced preference. Since this is the last thing using the 'display name as status message', perhaps the level of abstraction needs to be removed too? Fixes #998.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Plugins/Purple Service/AIMSNServicePreferences.h

    r21807 r24052  
    1818 
    1919@interface AIMSNServicePreferences : AIAdvancedPreferencePane { 
    20         IBOutlet                NSButton                *checkBox_treatDisplayNamesAsStatus; 
    21  
    22         IBOutlet                NSTextField             *label_displayNames; 
    23         IBOutlet                NSTextField             *label_displayNamesWarning; 
    2420        IBOutlet                NSButton                *checkBox_displayCustomEmoticons; 
    2521} 
  • trunk/Plugins/Purple Service/AIMSNServicePreferences.m

    r21807 r24052  
    4242- (void)viewDidLoad 
    4343{ 
    44         [checkBox_treatDisplayNamesAsStatus setState:[[[adium preferenceController] preferenceForKey:KEY_MSN_DISPLAY_NAMES_AS_STATUS 
    45                                                                                                                                                                                    group:PREF_GROUP_MSN_SERVICE] boolValue]]; 
    46          
    47         [checkBox_treatDisplayNamesAsStatus setLocalizedString:AILocalizedString(@"Show display names as status messages",nil)]; 
    48          
    49         [label_displayNames setLocalizedString:AILocalizedString(@"Display names (friendly names)",nil)]; 
    50         [label_displayNamesWarning setLocalizedString:AILocalizedString(@"(Takes effect the next time Adium launches)","Indicates a preference will not take effect until the next time Adium is loaded")]; 
    51          
    5244        [checkBox_displayCustomEmoticons setState:[[[adium preferenceController] preferenceForKey:KEY_MSN_DISPLAY_CUSTOM_EMOTICONS 
    5345                                                                                                                                                                                group:PREF_GROUP_MSN_SERVICE] boolValue]]; 
     
    5749- (IBAction)changePreference:(id)sender 
    5850{ 
    59         if (sender == checkBox_treatDisplayNamesAsStatus) { 
    60                 [[adium preferenceController] setPreference:[NSNumber numberWithBool:[sender state]]  
    61                                                                                          forKey:KEY_MSN_DISPLAY_NAMES_AS_STATUS 
    62                                                                                           group:PREF_GROUP_MSN_SERVICE]; 
    63                  
    64         } 
    65         else if (sender == checkBox_displayCustomEmoticons) { 
     51        if (sender == checkBox_displayCustomEmoticons) { 
    6652                [[adium preferenceController] setPreference:[NSNumber numberWithBool:[sender state]]  
    6753                                                                                         forKey:KEY_MSN_DISPLAY_CUSTOM_EMOTICONS 
  • trunk/Plugins/Purple Service/ESMSNService.h

    r21807 r24052  
    1919 
    2020#define PREF_GROUP_MSN_SERVICE                          @"MSN" 
    21 #define KEY_MSN_DISPLAY_NAMES_AS_STATUS         @"Display Names As Status" 
    2221#define KEY_MSN_DISPLAY_CUSTOM_EMOTICONS        @"Display Custom Emoticons" 
    2322 
  • trunk/Plugins/Purple Service/ESPurpleMSNAccount.h

    r24049 r24052  
    2727        NSDate          *lastFriendlyNameChange; 
    2828        NSString        *queuedFriendlyName; 
    29  
    30         BOOL            displayNamesAsStatus; 
    3129} 
    3230 
  • trunk/Plugins/Purple Service/ESPurpleMSNAccount.m

    r24049 r24052  
    7272        [super initAccount]; 
    7373        lastFriendlyNameChange = nil; 
    74  
    75         [[adium preferenceController] registerPreferenceObserver:self forGroup:PREF_GROUP_MSN_SERVICE]; 
    7674} 
    7775 
    7876- (void)dealloc { 
    79         [[adium preferenceController] unregisterPreferenceObserver:self]; 
    80          
    8177        [lastFriendlyNameChange release]; 
    8278        [queuedFriendlyName release]; 
     
    415411} 
    416412 
    417 - (BOOL)useDisplayNameAsStatusMessage 
    418 { 
    419         return displayNamesAsStatus; 
    420 } 
    421  
    422413- (void)updateMobileStatus:(AIListContact *)theContact withData:(BOOL)isMobile 
    423414{ 
     
    454445{ 
    455446        [super cancelFileTransfer:fileTransfer]; 
    456 } 
    457  
    458 - (void)preferencesChangedForGroup:(NSString *)group key:(NSString *)key 
    459                                                         object:(AIListObject *)object preferenceDict:(NSDictionary *)prefDict firstTime:(BOOL)firstTime 
    460 { 
    461         [super preferencesChangedForGroup:group key:key object:object preferenceDict:prefDict firstTime:firstTime]; 
    462          
    463         if ([group isEqualToString:PREF_GROUP_MSN_SERVICE]) { 
    464                 displayNamesAsStatus = [[prefDict objectForKey:KEY_MSN_DISPLAY_NAMES_AS_STATUS] boolValue]; 
    465         } 
    466447} 
    467448 
  • trunk/Plugins/Purple Service/MSNServicePrefs.nib/info.nib

    r21807 r24052  
    44<dict> 
    55        <key>IBDocumentLocation</key> 
    6         <string>81 61 356 240 0 0 1440 878 </string> 
     6        <string>69 57 356 240 0 0 1280 832 </string> 
    77        <key>IBEditorPositions</key> 
    88        <dict> 
    99                <key>10</key> 
    10                 <string>239 419 381 185 0 0 1440 878 </string> 
     10                <string>447 563 381 84 0 0 1280 832 </string> 
    1111        </dict> 
    1212        <key>IBFramework Version</key> 
    13         <string>446.1</string> 
     13        <string>482.0</string> 
    1414        <key>IBOpenObjects</key> 
    1515        <array> 
     
    1717        </array> 
    1818        <key>IBSystem Version</key> 
    19         <string>8P2137</string> 
     19        <string>8R218</string> 
    2020        <key>IBUsesTextArchiving</key> 
    2121        <true/> 
  • trunk/Plugins/Purple Service/MSNServicePrefs.nib/keyedobjects.nib

    r21807 r24052  
    1212                        <dict> 
    1313                                <key>CF$UID</key> 
    14                                 <integer>96</integer> 
     14                                <integer>64</integer> 
    1515                        </dict> 
    1616                        <key>NSAccessibilityConnectors</key> 
    1717                        <dict> 
    1818                                <key>CF$UID</key> 
    19                                 <integer>93</integer> 
     19                                <integer>61</integer> 
    2020                        </dict> 
    2121                        <key>NSAccessibilityOidsKeys</key> 
    2222                        <dict> 
    2323                                <key>CF$UID</key> 
    24                                 <integer>94</integer> 
     24                                <integer>62</integer> 
    2525                        </dict> 
    2626                        <key>NSAccessibilityOidsValues</key> 
    2727                        <dict> 
    2828                                <key>CF$UID</key> 
    29                                 <integer>95</integer> 
     29                                <integer>63</integer> 
    3030                        </dict> 
    3131                        <key>NSClassesKeys</key> 
    3232                        <dict> 
    3333                                <key>CF$UID</key> 
    34                                 <integer>78</integer> 
     34                                <integer>51</integer> 
    3535                        </dict> 
    3636                        <key>NSClassesValues</key> 
    3737                        <dict> 
    3838                                <key>CF$UID</key> 
    39                                 <integer>79</integer> 
     39                                <integer>52</integer> 
    4040                        </dict> 
    4141                        <key>NSConnections</key> 
     
    5757                        <dict> 
    5858                                <key>CF$UID</key> 
    59                                 <integer>71</integer> 
     59                                <integer>46</integer> 
    6060                        </dict> 
    6161                        <key>NSNamesValues</key> 
    6262                        <dict> 
    6363                                <key>CF$UID</key> 
    64                                 <integer>72</integer> 
     64                                <integer>47</integer> 
    6565                        </dict> 
    6666                        <key>NSNextOid</key> 
     
    6969                        <dict> 
    7070                                <key>CF$UID</key> 
    71                                 <integer>68</integer> 
     71                                <integer>43</integer> 
    7272                        </dict> 
    7373                        <key>NSObjectsValues</key> 
    7474                        <dict> 
    7575                                <key>CF$UID</key> 
    76                                 <integer>70</integer> 
     76                                <integer>45</integer> 
    7777                        </dict> 
    7878                        <key>NSOidsKeys</key> 
    7979                        <dict> 
    8080                                <key>CF$UID</key> 
    81                                 <integer>80</integer> 
     81                                <integer>53</integer> 
    8282                        </dict> 
    8383                        <key>NSOidsValues</key> 
    8484                        <dict> 
    8585                                <key>CF$UID</key> 
    86                                 <integer>81</integer> 
     86                                <integer>54</integer> 
    8787                        </dict> 
    8888                        <key>NSRoot</key> 
     
    143143                        <dict> 
    144144                                <key>CF$UID</key> 
    145                                 <integer>51</integer> 
     145                                <integer>31</integer> 
    146146                        </dict> 
    147147                        <key>NS.objects</key> 
     
    153153                                <dict> 
    154154                                        <key>CF$UID</key> 
    155                                         <integer>58</integer> 
    156                                 </dict> 
    157                                 <dict> 
    158                                         <key>CF$UID</key> 
    159                                         <integer>60</integer> 
    160                                 </dict> 
    161                                 <dict> 
    162                                         <key>CF$UID</key> 
    163                                         <integer>63</integer> 
    164                                 </dict> 
    165                                 <dict> 
    166                                         <key>CF$UID</key> 
    167                                         <integer>65</integer> 
    168                                 </dict> 
    169                                 <dict> 
    170                                         <key>CF$UID</key> 
    171                                         <integer>67</integer> 
    172                                 </dict> 
    173                         </array> 
    174                 </dict> 
    175                 <dict> 
    176                         <key>$class</key> 
    177                         <dict> 
    178                                 <key>CF$UID</key> 
    179                                 <integer>57</integer> 
     155                                        <integer>38</integer> 
     156                                </dict> 
     157                                <dict> 
     158                                        <key>CF$UID</key> 
     159                                        <integer>40</integer> 
     160                                </dict> 
     161                        </array> 
     162                </dict> 
     163                <dict> 
     164                        <key>$class</key> 
     165                        <dict> 
     166                                <key>CF$UID</key> 
     167                                <integer>37</integer> 
    180168                        </dict> 
    181169                        <key>NSDestination</key> 
     
    187175                        <dict> 
    188176                                <key>CF$UID</key> 
    189                                 <integer>56</integer> 
     177                                <integer>36</integer> 
    190178                        </dict> 
    191179                        <key>NSSource</key> 
     
    199187                        <dict> 
    200188                                <key>CF$UID</key> 
    201                                 <integer>55</integer> 
     189                                <integer>35</integer> 
    202190                        </dict> 
    203191                        <key>NSClassName</key> 
    204192                        <dict> 
    205193                                <key>CF$UID</key> 
    206                                 <integer>53</integer> 
     194                                <integer>33</integer> 
    207195                        </dict> 
    208196                        <key>NSExtension</key> 
    209197                        <dict> 
    210198                                <key>CF$UID</key> 
    211                                 <integer>54</integer> 
     199                                <integer>34</integer> 
    212200                        </dict> 
    213201                        <key>NSFrameSize</key> 
    214202                        <dict> 
    215203                                <key>CF$UID</key> 
    216                                 <integer>52</integer> 
     204                                <integer>32</integer> 
    217205                        </dict> 
    218206                        <key>NSNextResponder</key> 
     
    233221                        <dict> 
    234222                                <key>CF$UID</key> 
    235                                 <integer>51</integer> 
     223                                <integer>31</integer> 
    236224                        </dict> 
    237225                        <key>NS.objects</key> 
     
    240228                                        <key>CF$UID</key> 
    241229                                        <integer>12</integer> 
    242                                 </dict> 
    243                                 <dict> 
    244                                         <key>CF$UID</key> 
    245                                         <integer>31</integer> 
    246                                 </dict> 
    247                                 <dict> 
    248                                         <key>CF$UID</key> 
    249                                         <integer>46</integer> 
    250230                                </dict> 
    251231                        </array> 
     
    294274                <string>AILocalizationButton</string> 
    295275                <string>NSButton</string> 
    296                 <string>{{4, 97}, {322, 16}}</string> 
     276                <string>{{4, 18}, {322, 16}}</string> 
    297277                <dict> 
    298278                        <key>$class</key> 
     
    349329                        </dict> 
    350330                </dict> 
    351                 <string>Show display names as status messages</string> 
     331                <string>Show custom emoticons</string> 
    352332                <dict> 
    353333                        <key>$class</key> 
     
    450430                </dict> 
    451431                <dict> 
    452                         <key>$class</key> 
    453                         <dict> 
    454                                 <key>CF$UID</key> 
    455                                 <integer>30</integer> 
    456                         </dict> 
    457                         <key>NSCell</key> 
    458                         <dict> 
    459                                 <key>CF$UID</key> 
    460                                 <integer>35</integer> 
    461                         </dict> 
    462                         <key>NSClassName</key> 
    463                         <dict> 
    464                                 <key>CF$UID</key> 
    465                                 <integer>32</integer> 
    466                         </dict> 
    467                         <key>NSEnabled</key> 
    468                         <true/> 
    469                         <key>NSFrame</key> 
    470                         <dict> 
    471                                 <key>CF$UID</key> 
    472                                 <integer>34</integer> 
    473                         </dict> 
    474                         <key>NSNextResponder</key> 
    475                         <dict> 
    476                                 <key>CF$UID</key> 
    477                                 <integer>10</integer> 
    478                         </dict> 
    479                         <key>NSOriginalClassName</key> 
    480                         <dict> 
    481                                 <key>CF$UID</key> 
    482                                 <integer>33</integer> 
    483                         </dict> 
    484                         <key>NSSuperview</key> 
    485                         <dict> 
    486                                 <key>CF$UID</key> 
    487                                 <integer>10</integer> 
    488                         </dict> 
    489                         <key>NSvFlags</key> 
    490                         <integer>268</integer> 
    491                 </dict> 
    492                 <string>AILocalizationTextField</string> 
    493                 <string>NSTextField</string> 
    494                 <string>{{23, 52}, {304, 39}}</string> 
    495                 <dict> 
    496                         <key>$class</key> 
    497                         <dict> 
    498                                 <key>CF$UID</key> 
    499                                 <integer>45</integer> 
    500                         </dict> 
    501                         <key>NSBackgroundColor</key> 
    502                         <dict> 
    503                                 <key>CF$UID</key> 
    504                                 <integer>37</integer> 
    505                         </dict> 
    506                         <key>NSCellFlags</key> 
    507                         <integer>67239424</integer> 
    508                         <key>NSCellFlags2</key> 
    509                         <integer>4194304</integer> 
    510                         <key>NSContents</key> 
    511                         <dict> 
    512                                 <key>CF$UID</key> 
    513                                 <integer>36</integer> 
    514                         </dict> 
    515                         <key>NSControlView</key> 
    516                         <dict> 
    517                                 <key>CF$UID</key> 
    518                                 <integer>31</integer> 
    519                         </dict> 
    520                         <key>NSSupport</key> 
    521                         <dict> 
    522                                 <key>CF$UID</key> 
    523                                 <integer>18</integer> 
    524                         </dict> 
    525                         <key>NSTextColor</key> 
    526                         <dict> 
    527                                 <key>CF$UID</key> 
    528                                 <integer>42</integer> 
    529                         </dict> 
    530                 </dict> 
    531                 <string>(Takes effect the next time Adium launches)</string> 
    532                 <dict> 
    533                         <key>$class</key> 
    534                         <dict> 
    535                                 <key>CF$UID</key> 
    536                                 <integer>41</integer> 
    537                         </dict> 
    538                         <key>NSCatalogName</key> 
    539                         <dict> 
    540                                 <key>CF$UID</key> 
    541                                 <integer>38</integer> 
    542                         </dict> 
    543                         <key>NSColor</key> 
    544                         <dict> 
    545                                 <key>CF$UID</key> 
    546                                 <integer>40</integer> 
    547                         </dict> 
    548                         <key>NSColorName</key> 
    549                         <dict> 
    550                                 <key>CF$UID</key> 
    551                                 <integer>39</integer> 
    552                         </dict> 
    553                         <key>NSColorSpace</key> 
    554                         <integer>6</integer> 
    555                 </dict> 
    556                 <string>System</string> 
    557                 <string>controlColor</string> 
    558                 <dict> 
    559                         <key>$class</key> 
    560                         <dict> 
    561                                 <key>CF$UID</key> 
    562                                 <integer>41</integer> 
    563                         </dict> 
    564                         <key>NSColorSpace</key> 
    565                         <integer>3</integer> 
    566                         <key>NSWhite</key> 
    567                         <data> 
    568                         MC42NjY2NjY2OQA= 
    569                         </data> 
    570                 </dict> 
    571                 <dict> 
    572                         <key>$classes</key> 
    573                         <array> 
    574                                 <string>NSColor</string> 
    575                                 <string>NSObject</string> 
    576                         </array> 
    577                         <key>$classname</key> 
    578                         <string>NSColor</string> 
    579                 </dict> 
    580                 <dict> 
    581                         <key>$class</key> 
    582                         <dict> 
    583                                 <key>CF$UID</key> 
    584                                 <integer>41</integer> 
    585                         </dict> 
    586                         <key>NSCatalogName</key> 
    587                         <dict> 
    588                                 <key>CF$UID</key> 
    589                                 <integer>38</integer> 
    590                         </dict> 
    591                         <key>NSColor</key> 
    592                         <dict> 
    593                                 <key>CF$UID</key> 
    594                                 <integer>44</integer> 
    595                         </dict> 
    596                         <key>NSColorName</key> 
    597                         <dict> 
    598                                 <key>CF$UID</key> 
    599                                 <integer>43</integer> 
    600                         </dict> 
    601                         <key>NSColorSpace</key> 
    602                         <integer>6</integer> 
    603                 </dict> 
    604                 <string>controlTextColor</string> 
    605                 <dict> 
    606                         <key>$class</key> 
    607                         <dict> 
    608                                 <key>CF$UID</key> 
    609                                 <integer>41</integer> 
    610                         </dict> 
    611                         <key>NSColorSpace</key> 
    612                         <integer>3</integer> 
    613                         <key>NSWhite</key> 
    614                         <data> 
    615                         MAA= 
    616                         </data> 
    617                 </dict> 
    618                 <dict> 
    619                         <key>$classes</key> 
    620                         <array> 
    621                                 <string>NSTextFieldCell</string> 
    622                                 <string>NSActionCell</string> 
    623                                 <string>NSCell</string> 
    624                                 <string>NSObject</string> 
    625                         </array> 
    626                         <key>$classname</key> 
    627                         <string>NSTextFieldCell</string> 
    628                 </dict> 
    629                 <dict> 
    630                         <key>$class</key> 
    631                         <dict> 
    632                                 <key>CF$UID</key> 
    633                                 <integer>30</integer> 
    634                         </dict> 
    635                         <key>NSCell</key> 
    636                         <dict> 
    637                                 <key>CF$UID</key> 
    638                                 <integer>49</integer> 
    639                         </dict> 
    640                         <key>NSClassName</key> 
    641                         <dict> 
    642                                 <key>CF$UID</key> 
    643                                 <integer>13</integer> 
    644                         </dict> 
    645                         <key>NSEnabled</key> 
    646                         <true/> 
    647                         <key>NSFrame</key> 
    648                         <dict> 
    649                                 <key>CF$UID</key> 
    650                                 <integer>48</integer> 
    651                         </dict> 
    652                         <key>NSNextResponder</key> 
    653                         <dict> 
    654                                 <key>CF$UID</key> 
    655                                 <integer>10</integer> 
    656                         </dict> 
    657                         <key>NSOriginalClassName</key> 
    658                         <dict> 
    659                                 <key>CF$UID</key> 
    660                                 <integer>47</integer> 
    661                         </dict> 
    662                         <key>NSSuperview</key> 
    663                         <dict> 
    664                                 <key>CF$UID</key> 
    665                                 <integer>10</integer> 
    666                         </dict> 
    667                         <key>NSvFlags</key> 
    668                         <integer>268</integer> 
    669                 </dict> 
    670                 <string>NSButton</string> 
    671                 <string>{{4, 119}, {322, 16}}</string> 
    672                 <dict> 
    673                         <key>$class</key> 
    674                         <dict> 
    675                                 <key>CF$UID</key> 
    676                                 <integer>29</integer> 
    677                         </dict> 
    678                         <key>NSAlternateContents</key> 
    679                         <dict> 
    680                                 <key>CF$UID</key> 
    681                                 <integer>28</integer> 
    682                         </dict> 
    683                         <key>NSAlternateImage</key> 
    684                         <dict> 
    685                                 <key>CF$UID</key> 
    686                                 <integer>25</integer> 
    687                         </dict> 
    688                         <key>NSButtonFlags</key> 
    689                         <integer>1211912703</integer> 
    690                         <key>NSButtonFlags2</key> 
    691                         <integer>2</integer> 
    692                         <key>NSCellFlags</key> 
    693                         <integer>67239424</integer> 
    694                         <key>NSCellFlags2</key> 
    695                         <integer>131072</integer> 
    696                         <key>NSContents</key> 
    697                         <dict> 
    698                                 <key>CF$UID</key> 
    699                                 <integer>50</integer> 
    700                         </dict> 
    701                         <key>NSControlView</key> 
    702                         <dict> 
    703                                 <key>CF$UID</key> 
    704                                 <integer>46</integer> 
    705                         </dict> 
    706                         <key>NSKeyEquivalent</key> 
    707                         <dict> 
    708                                 <key>CF$UID</key> 
    709                                 <integer>28</integer> 
    710                         </dict> 
    711                         <key>NSNormalImage</key> 
    712                         <dict> 
    713                                 <key>CF$UID</key> 
    714                                 <integer>21</integer> 
    715                         </dict> 
    716                         <key>NSPeriodicDelay</key> 
    717                         <integer>200</integer> 
    718                         <key>NSPeriodicInterval</key> 
    719                         <integer>25</integer> 
    720                         <key>NSSupport</key> 
    721                         <dict> 
    722                                 <key>CF$UID</key> 
    723                                 <integer>18</integer> 
    724                         </dict> 
    725                 </dict> 
    726                 <string>Show custom emoticons</string> 
    727                 <dict> 
    728432                        <key>$classes</key> 
    729433                        <array> 
     
    735439                        <string>NSMutableArray</string> 
    736440                </dict> 
    737                 <string>{361, 143}</string> 
     441                <string>{361, 42}</string> 
    738442                <string>NSView</string> 
    739443                <string>NSResponder</string> 
     
    764468                        <dict> 
    765469                                <key>CF$UID</key> 
    766                                 <integer>57</integer> 
     470                                <integer>37</integer> 
    767471                        </dict> 
    768472                        <key>NSDestination</key> 
     
    774478                        <dict> 
    775479                                <key>CF$UID</key> 
    776                                 <integer>59</integer> 
     480                                <integer>39</integer> 
    777481                        </dict> 
    778482                        <key>NSSource</key> 
     
    782486                        </dict> 
    783487                </dict> 
    784                 <string>checkBox_treatDisplayNamesAsStatus</string> 
    785                 <dict> 
    786                         <key>$class</key> 
    787                         <dict> 
    788                                 <key>CF$UID</key> 
    789                                 <integer>62</integer> 
     488                <string>checkBox_displayCustomEmoticons</string> 
     489                <dict> 
     490                        <key>$class</key> 
     491                        <dict> 
     492                                <key>CF$UID</key> 
     493                                <integer>42</integer> 
    790494                        </dict> 
    791495                        <key>NSDestination</key> 
     
    797501                        <dict> 
    798502                                <key>CF$UID</key> 
    799                                 <integer>61</integer> 
     503                                <integer>41</integer> 
    800504                        </dict> 
    801505                        <key>NSSource</key> 
     
    820524                        <dict> 
    821525                                <key>CF$UID</key> 
    822                                 <integer>57</integer> 
    823                         </dict> 
    824 &n