Changed the NSMenu category from NSMenuItem * to id <NSMenuItem>
authorKent Sutherland <ksuther@ithinksw.com>
Fri, 30 Jan 2004 21:34:11 +0000 (21:34 +0000)
committerKent Sutherland <ksuther@ithinksw.com>
Fri, 30 Jan 2004 21:34:11 +0000 (21:34 +0000)
ITCategory-NSMenu.h
ITCategory-NSMenu.m

index 6ccfb6e..6a41379 100755 (executable)
@@ -18,9 +18,9 @@
 
 @interface NSMenu (ITCategory)
 
-- (void)indentItem:(NSMenuItem *)item;
+- (void)indentItem:(id <NSMenuItem>)item;
 - (void)indentItemAtIndex:(int)index;
-- (void)indentItem:(NSMenuItem *)item toLevel:(int)indentLevel;
+- (void)indentItem:(id <NSMenuItem>)item toLevel:(int)indentLevel;
 - (void)indentItemAtIndex:(int)index toLevel:(int)indentLevel;
 - (MenuRef)menuRef;
 
index ec59bb1..78470cc 100755 (executable)
@@ -17,7 +17,7 @@ extern MenuRef _NSGetCarbonMenu( NSMenu *menu);
 
 @implementation NSMenu (ITCategory)
 
-- (void)indentItem:(NSMenuItem *)item {
+- (void)indentItem:(id <NSMenuItem>)item {
     [self indentItem:item toLevel:1];
 }
 
@@ -25,7 +25,7 @@ extern MenuRef _NSGetCarbonMenu( NSMenu *menu);
     [self indentItemAtIndex:index toLevel:1];
 }
 
-- (void)indentItem:(NSMenuItem *)item toLevel:(int)indentLevel {
+- (void)indentItem:(id <NSMenuItem>)item toLevel:(int)indentLevel {
     [self indentItemAtIndex:[self indexOfItem:item] toLevel:indentLevel];
 }