- for (i = 0; i < 5; i++) {
- string = [string stringByAppendingString:whiteStar];
- }
- for (i = 0; i < 6; i++) {
- NSMenuItem *ratingItem;
- ratingItem = [ratingSubmenu addItemWithTitle:string action:@selector(setSongRating:) keyEquivalent:@""];
- [ratingItem setTarget:self];
- [ratingItem setTag:i * 20];
- string = [string substringToIndex:4];
- string = [blackStar stringByAppendingString:string];
+ ratingMenu = [[NSMenu alloc] initWithTitle:@""];
+
+ item = [ratingMenu addItemWithTitle:@"....."
+ action:@selector(setSongRating:)
+ keyEquivalent:@""];
+ [item setTarget:self];
+ [item setTag:0];
+
+ for (i = 1; i < 6; i++) {
+ curTitle = [curTitle substringToIndex:4];
+ curTitle = [@"x" stringByAppendingString:curTitle];
+ item = [ratingMenu addItemWithTitle:curTitle
+ action:@selector(setSongRating:)
+ keyEquivalent:@""];
+ [item setTarget:self];
+ [item setTag:(i * 20)];