]> Dogcows Code - chaz/thecheat/blobdiff - MenuExtras.m
update contact information and project URL
[chaz/thecheat] / MenuExtras.m
index d8af851d09603d6ce0719eaf51dc36b61e23f9b4..b8f2a0f77ef995e29e17ec87b187ef5bd458b924 100644 (file)
@@ -1,17 +1,19 @@
 
-// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-// 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
This page took 0.019248 seconds and 4 git commands to generate.