added support for escape key to cancel menus, removed unused var

This commit is contained in:
Blair Duncan
2011-03-04 10:20:54 +01:00
committed by Klaas Pieter Annema
parent df9387fc78
commit bf72a7f92d
+6 -3
View File
@@ -266,9 +266,6 @@ var SharedMenuManager = nil;
// Stop all periodic events at this point.
[CPEvent stopPeriodicEvents];
// Get the highlighted item from the original menu.
var highlightedItem = [trackingMenu highlightedItem];
// Hide all submenus.
[self showMenu:nil fromMenu:trackingMenu atPoint:nil];
@@ -552,5 +549,11 @@ var SharedMenuManager = nil;
[menu cancelTracking]
}
- (void)cancelOperation:(CPMenu)menu
{
[menu _highlightItemAtIndex:CPNotFound];
[CPEvent stopPeriodicEvents];
[[self trackingMenu] cancelTracking];
}
@end