-// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-// Project: The Cheat
-//
-// File: MenuExtras.m
-// Created: Wed Sep 17 2003
-//
-// Copyright: 2003 Chaz McGarvey. All rights reserved.
-// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/*
+ * The Cheat - The legendary universal game trainer for Mac OS X.
+ * http://www.brokenzipper.com/trac/wiki/TheCheat
+ *
+ * Copyright (c) 2003-2011, Charles McGarvey et al.
+ *
+ * Distributable under the terms and conditions of the 2-clause BSD
+ * license; see the file COPYING for the legal text of the license.
+ */
#import "MenuExtras.h"
-@implementation NSMenu (MenuExtras)
+@implementation NSMenu ( MenuExtras )
+
- (void)removeItemWithTitle:(NSString *)title
{
}
}
+- (void)removeItemWithRepresentedObject:(id)object
+{
+ int i, top = [self numberOfItems];
+
+ for ( i = 0; i < top; i++ )
+ {
+ if ( [[[self itemAtIndex:i] representedObject] isEqual:object] )
+ {
+ [self removeItemAtIndex:i];
+ break;
+ }
+ }
+}
+
- (void)removeAllItems
{
}
}
-@end
\ No newline at end of file
+
+@end