Changeset 4953

Show
Ignore:
Timestamp:
10/14/07 02:50:14 (9 months ago)
Author:
morris
Message:

Add -setOnStateForItemsWithTag:

Files:

Legend:

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

    r4438 r4953  
    2929@interface NSMenu(WIAdditions) 
    3030 
     31- (void)setOnStateForItemsWithTag:(int)tag; 
    3132- (void)removeAllItems; 
    3233 
  • WiredAdditions/trunk/NSMenu-WIAdditions.m

    r4438 r4953  
    3131@implementation NSMenu(WIAdditions) 
    3232 
     33- (void)setOnStateForItemsWithTag:(int)tag { 
     34        NSEnumerator    *enumerator; 
     35        NSMenuItem              *item; 
     36         
     37        enumerator = [[self itemArray] objectEnumerator]; 
     38         
     39        while((item = [enumerator nextObject])) 
     40                [item setState:([item tag] == tag) ? NSOnState : NSOffState]; 
     41} 
     42 
     43 
     44 
    3345- (void)removeAllItems { 
    3446        while([self numberOfItems] > 0)