Changeset 5372

Show
Ignore:
Timestamp:
03/13/08 18:19:19 (4 months ago)
Author:
morris
Message:

Add -itemWithTag: and -itemWithIdentifier:

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • WiredAdditions/trunk/NSToolbar-WIAdditions.h

    r4438 r5372  
    3232- (NSDictionary *)propertiesDictionary; 
    3333 
     34- (NSToolbarItem *)itemWithIdentifier:(NSString *)identifier; 
     35- (NSToolbarItem *)itemWithTag:(NSInteger)tag; 
     36 
    3437@end 
  • WiredAdditions/trunk/NSToolbar-WIAdditions.m

    r4438 r5372  
    4141} 
    4242 
     43 
     44 
     45#pragma mark - 
     46 
     47- (NSToolbarItem *)itemWithIdentifier:(NSString *)identifier { 
     48        NSEnumerator    *enumerator; 
     49        NSToolbarItem   *item; 
     50         
     51        enumerator = [[self items] objectEnumerator]; 
     52         
     53        while((item = [enumerator nextObject])) { 
     54                if([[item itemIdentifier] isEqualToString:identifier]) 
     55                        return item; 
     56        } 
     57         
     58        return NULL; 
     59} 
     60 
     61 
     62 
     63- (NSToolbarItem *)itemWithTag:(NSInteger)tag { 
     64        NSEnumerator    *enumerator; 
     65        NSToolbarItem   *item; 
     66         
     67        enumerator = [[self items] objectEnumerator]; 
     68         
     69        while((item = [enumerator nextObject])) { 
     70                if([item tag] == tag) 
     71                        return item; 
     72        } 
     73         
     74        return NULL; 
     75} 
     76 
    4377@end