keyComboField = NSTextField;
keyComboPanel = NSPanel;
launchAtLoginCheckbox = NSButton;
+ launchPlayerAtLaunchCheckbox = NSButton;
menuTableView = NSTableView;
nameCheckbox = NSButton;
nextTrackButton = NSButton;
<plist version="1.0">
<dict>
<key>IBDocumentLocation</key>
- <string>5 3 356 240 0 0 1152 746 </string>
+ <string>4 45 356 240 0 0 1152 746 </string>
<key>IBFramework Version</key>
<string>291.0</string>
<key>IBGroupedObjects</key>
IBOutlet NSTextField *keyComboField;
IBOutlet NSPanel *keyComboPanel;
IBOutlet NSButton *launchAtLoginCheckbox;
+ IBOutlet NSButton *launchPlayerAtLaunchCheckbox;
IBOutlet NSTableView *menuTableView;
IBOutlet NSButton *nameCheckbox;
IBOutlet NSButton *nextTrackButton;
[self setupMenuItems]; // Setup the arrays of menu items
[self setupUI]; // Sets up additional UI
[window setDelegate:self];
+ [menuTableView reloadData];
+
+ //Change the launch player checkbox to the proper name
+ [launchPlayerAtLaunchCheckbox setTitle:[NSString stringWithFormat:@"Launch %@ when MenuTunes launches", [[controller currentRemote] playerSimpleName]]]; //This isn't localized...
}
[window setLevel:NSStatusWindowLevel];
dragData = [pb stringForType:@"MenuTableViewPboardType"];
dragRow = [dragData intValue];
temp = [myItems objectAtIndex:dragRow];
+
if (tableView == menuTableView) {
[myItems insertObject:temp atIndex:row];
if (row > dragRow) {
} else {
if (![temp isEqualToString:@"separator"]) {
[availableItems addObject:temp];
- [myItems removeObjectAtIndex:dragRow];
}
+ [myItems removeObjectAtIndex:dragRow];
}
} else if ([[pb types] containsObject:@"AllTableViewPboardType"]) {
dragData = [pb stringForType:@"AllTableViewPboardType"];