|
From: Geisschaes <gei...@us...> - 2005-09-17 14:06:02
|
Update of /cvsroot/macattrick/macattrick In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8021 Modified Files: PlayerTableController.h PlayerTableController.m PlayerTableView.h PlayerTableView.m PositionsController.m Log Message: started implementing the context menu for the tables. add to groups does not work yet Index: PlayerTableView.m =================================================================== RCS file: /cvsroot/macattrick/macattrick/PlayerTableView.m,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PlayerTableView.m 20 Jul 2005 19:30:58 -0000 1.1 --- PlayerTableView.m 17 Sep 2005 14:05:48 -0000 1.2 *************** *** 28,32 **** #import "PlayerTableView.h" ! @implementation PlayerTableView --- 28,33 ---- #import "PlayerTableView.h" ! #import "Team.h" ! #import "PlayerList.h" @implementation PlayerTableView *************** *** 48,52 **** controller = newController; } ! ! @end --- 49,82 ---- controller = newController; } ! - (IBAction) showDetails: (id) sender { ! [controller doubleClicked]; ! } ! - (IBAction) deletePlayer: (id)sender { ! [controller removeSelectedPlayers]; ! } ! - (IBAction) addToGroup: (id)sender { ! NSString *groupName = [sender title]; ! } ! - (void) awakeFromNib { ! NSMenu *men = [[NSMenu alloc] init]; ! [men addItemWithTitle:NSLocalizedString(@"Show Details",@"Show Details") action:@selector(showDetails:) keyEquivalent:@""]; ! [men addItemWithTitle:NSLocalizedString(@"Remove From Group",@"Remove From Group") action:@selector(deletePlayer:) keyEquivalent:@""]; ! NSMenu *groupMenu = [[NSMenu alloc] init]; ! NSArray *groups = [[Team currentTeam] userDefinedPlayerLists]; ! NSEnumerator *en = [groups objectEnumerator]; ! PlayerList *current; ! while(current = [en nextObject]) { ! if([current isNotEqualTo: [[Team currentTeam] allPlayersList]]) { ! [groupMenu addItemWithTitle:[current listName] action: @selector(addToGroup:) keyEquivalent:@""]; ! } ! } ! NSMenuItem *gr = [[NSMenuItem alloc] init]; ! [gr setTitle:NSLocalizedString(@"Add to Group", @"Add to Group")]; ! [men addItem:gr]; ! [men setSubmenu:groupMenu forItem:gr]; ! [self setMenu:men]; ! [groupMenu release]; ! [men release]; ! [gr release]; ! } @end Index: PlayerTableController.h =================================================================== RCS file: /cvsroot/macattrick/macattrick/PlayerTableController.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** PlayerTableController.h 20 Jul 2005 19:30:58 -0000 1.6 --- PlayerTableController.h 17 Sep 2005 14:05:48 -0000 1.7 *************** *** 51,53 **** --- 51,55 ---- -(void) removeSelectedPlayers; + + @end Index: PositionsController.m =================================================================== RCS file: /cvsroot/macattrick/macattrick/PositionsController.m,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** PositionsController.m 17 Sep 2005 10:33:18 -0000 1.10 --- PositionsController.m 17 Sep 2005 14:05:48 -0000 1.11 *************** *** 173,176 **** --- 173,177 ---- [pboard declareTypes:[NSArray arrayWithObject:NSDragPboard] owner:self]; NSIndexSet *sel = [positionsTable selectedRowIndexes]; + NSMutableArray *playerIDs = [NSMutableArray array]; int i; Index: PlayerTableView.h =================================================================== RCS file: /cvsroot/macattrick/macattrick/PlayerTableView.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PlayerTableView.h 20 Jul 2005 19:30:58 -0000 1.1 --- PlayerTableView.h 17 Sep 2005 14:05:48 -0000 1.2 *************** *** 35,38 **** --- 35,40 ---- - (id) controller; - (void) setController: (id) newController; + - (IBAction) showDetails: (id) sender; + - (IBAction) deletePlayer: (id)sender; @end Index: PlayerTableController.m =================================================================== RCS file: /cvsroot/macattrick/macattrick/PlayerTableController.m,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** PlayerTableController.m 20 Jul 2005 19:30:58 -0000 1.10 --- PlayerTableController.m 17 Sep 2005 14:05:48 -0000 1.11 *************** *** 62,65 **** --- 62,68 ---- } + + + - (NSView *) playerTableView { return playerTableView; } |