X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/e350c02cdc2d016846056966c9595969aebcf559..8d3dd2ae3b78305f66e06d48770ef24222b7a0ef:/PreferencesController.m diff --git a/PreferencesController.m b/PreferencesController.m index 2f1eb9c..c8ac15b 100755 --- a/PreferencesController.m +++ b/PreferencesController.m @@ -1,6 +1,7 @@ #import "PreferencesController.h" #import "MainController.h" #import "StatusWindow.h" +#import "MyTableView.h" #import #import @@ -102,9 +103,8 @@ static PreferencesController *prefs = nil; [launchPlayerAtLaunchCheckbox setTitle:[NSString stringWithFormat:@"Launch %@ when MenuTunes launches", [[controller currentRemote] playerSimpleName]]]; //This isn't localized... } -// [window setLevel:NSStatusWindowLevel]; + [window setLevel:NSStatusWindowLevel]; [window center]; - [NSApp activateIgnoringOtherApps:YES]; [window makeKeyAndOrderFront:self]; } @@ -423,6 +423,20 @@ static PreferencesController *prefs = nil; [self cancelHotKey:sender]; } +- (void)deletePressedInTableView:(NSTableView *)tableView +{ + if (tableView == menuTableView) { + int selRow = [tableView selectedRow]; + if (selRow != - 1) { + NSString *object = [myItems objectAtIndex:selRow]; + if (![object isEqualToString:@"separator"]) + [availableItems addObject:object]; + [myItems removeObjectAtIndex:selRow]; + [menuTableView reloadData]; + [allTableView reloadData]; + } + } +} /*************************************************************************/ @@ -497,6 +511,7 @@ static PreferencesController *prefs = nil; id anItem; // Set the list of items you can have. availableItems = [[NSMutableArray alloc] initWithObjects: + @"separator", @"trackInfo", @"upcomingSongs", @"playlists", @@ -508,7 +523,6 @@ static PreferencesController *prefs = nil; @"fastForward", @"rewind", @"showPlayer", - @"separator", @"quit", nil];