Changeset 4123

Show
Ignore:
Timestamp:
05/11/06 09:50:29 (3 years ago)
Author:
morris
Message:

Reorder

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • WiredClient/trunk/WCApplicationController.m

    r4121 r4123  
    4242@interface WCApplicationController(Private) 
    4343 
     44- (void)_loadSmileys; 
     45 
    4446- (void)_update; 
    4547- (void)_updateApplicationIcon; 
    46 - (void)_updateSmileysMenu; 
    4748- (void)_updateBookmarksMenu; 
    4849 
    49 - (void)_loadSmileys; 
    50  
    5150@end 
    5251 
    5352 
    5453@implementation WCApplicationController(Private) 
    55  
    56 - (void)_update { 
    57         if([WCSettings boolForKey:WCConfirmDisconnect]) { 
    58                 [_disconnectMenuItem setTitle:[NSSWF: 
    59                         @"%@%C", NSLS(@"Disconnect", @"Disconnect menu item"), 0x2026]]; 
    60         } else { 
    61                 [_disconnectMenuItem setTitle:NSLS(@"Disconnect", @"Disconnect menu item")]; 
    62         } 
    63 } 
    64  
    65  
    66  
    67 - (void)_updateApplicationIcon { 
    68         [NSApp setApplicationIconImage: 
    69                 [[NSImage imageNamed:@"NSApplicationIcon"] badgedImageWithInt:_unread]]; 
    70 } 
    71  
    72  
    73  
    74 - (void)_updateSmileysMenu { 
    75 } 
    76  
    77  
    78  
    79 - (void)_updateBookmarksMenu { 
    80         NSEnumerator    *enumerator; 
    81         NSArray                 *bookmarks; 
    82         NSDictionary    *bookmark; 
    83         NSString                *equivalent; 
    84         NSMenuItem              *item; 
    85         int                             i = 1; 
    86  
    87         while((item = (NSMenuItem *) [_bookmarksMenu itemWithTag:0])) 
    88                 [_bookmarksMenu removeItem:item]; 
    89  
    90         bookmarks = [WCSettings objectForKey:WCBookmarks]; 
    91  
    92         if([bookmarks count] > 0) 
    93                 [_bookmarksMenu addItem:[NSMenuItem separatorItem]]; 
    94  
    95         enumerator = [bookmarks objectEnumerator]; 
    96  
    97         while((bookmark = [enumerator nextObject])) { 
    98                 equivalent = i < 10 ? [NSSWF:@"%d", i] : @""; 
    99  
    100                 item = [[NSMenuItem alloc] initWithTitle:[bookmark objectForKey:WCBookmarksName] 
    101                                                                                   action:@selector(bookmark:) 
    102                                                                    keyEquivalent:equivalent]; 
    103                 [item setRepresentedObject:bookmark]; 
    104  
    105                 [_bookmarksMenu addItem:item]; 
    106                 [item release]; 
    107  
    108                 i++; 
    109         } 
    110 } 
    111  
    112  
    113  
    114 #pragma mark - 
    11554 
    11655static int _WCCompareSmileyLength(id object1, id object2, void *context) { 
     
    216155} 
    217156 
     157 
     158 
     159#pragma mark - 
     160 
     161- (void)_update { 
     162        if([WCSettings boolForKey:WCConfirmDisconnect]) { 
     163                [_disconnectMenuItem setTitle:[NSSWF: 
     164                        @"%@%C", NSLS(@"Disconnect", @"Disconnect menu item"), 0x2026]]; 
     165        } else { 
     166                [_disconnectMenuItem setTitle:NSLS(@"Disconnect", @"Disconnect menu item")]; 
     167        } 
     168} 
     169 
     170 
     171 
     172- (void)_updateApplicationIcon { 
     173        [NSApp setApplicationIconImage: 
     174                [[NSImage imageNamed:@"NSApplicationIcon"] badgedImageWithInt:_unread]]; 
     175} 
     176 
     177 
     178 
     179- (void)_updateBookmarksMenu { 
     180        NSEnumerator    *enumerator; 
     181        NSArray                 *bookmarks; 
     182        NSDictionary    *bookmark; 
     183        NSString                *equivalent; 
     184        NSMenuItem              *item; 
     185        int                             i = 1; 
     186 
     187        while((item = (NSMenuItem *) [_bookmarksMenu itemWithTag:0])) 
     188                [_bookmarksMenu removeItem:item]; 
     189 
     190        bookmarks = [WCSettings objectForKey:WCBookmarks]; 
     191 
     192        if([bookmarks count] > 0) 
     193                [_bookmarksMenu addItem:[NSMenuItem separatorItem]]; 
     194 
     195        enumerator = [bookmarks objectEnumerator]; 
     196 
     197        while((bookmark = [enumerator nextObject])) { 
     198                equivalent = i < 10 ? [NSSWF:@"%d", i] : @""; 
     199 
     200                item = [[NSMenuItem alloc] initWithTitle:[bookmark objectForKey:WCBookmarksName] 
     201                                                                                  action:@selector(bookmark:) 
     202                                                                   keyEquivalent:equivalent]; 
     203                [item setRepresentedObject:bookmark]; 
     204 
     205                [_bookmarksMenu addItem:item]; 
     206                [item release]; 
     207 
     208                i++; 
     209        } 
     210} 
     211 
    218212@end 
    219213 
     
    318312         
    319313        [self _update]; 
    320         [self _updateSmileysMenu]; 
    321314        [self _updateBookmarksMenu]; 
    322315