Changeset 2879 for trunk/macosx/TorrentTableView.m
- Timestamp:
- Aug 20, 2007, 4:49:53 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/macosx/TorrentTableView.m
r2840 r2879 27 27 #import "Controller.h" 28 28 #import "Torrent.h" 29 #import "NSMenuAdditions.h" 29 30 30 31 #define PADDING 3.0 … … 53 54 54 55 - (void) updateFileMenu: (NSMenu *) menu forFiles: (NSArray *) files; 55 56 - (void) moveItemsFromMenu: (NSMenu *) oldMenu inRange: (NSRange) range toMenu: (NSMenu *) newMenu;57 56 58 57 @end … … 320 319 //add file menu items to action menu 321 320 NSRange range = NSMakeRange(0, [fileMenu numberOfItems]); 322 [ self moveItemsFromMenu: fileMenu inRange: range toMenu: fActionMenu];321 [fActionMenu moveItemsToEndFromMenu: fileMenu inRange: range]; 323 322 324 323 //place menu below button … … 336 335 //move file menu items back to the torrent's file menu 337 336 range.location = [fActionMenu numberOfItems] - range.length; 338 [ self moveItemsFromMenu: fActionMenu inRange: range toMenu: fileMenu];337 [fileMenu moveItemsToEndFromMenu: fActionMenu inRange: range]; 339 338 340 339 [fMenuTorrent release]; … … 636 635 } 637 636 638 #warning move to additions639 - (void) moveItemsFromMenu: (NSMenu *) oldMenu inRange: (NSRange) range toMenu: (NSMenu *) newMenu640 {641 NSMenuItem * item;642 int i;643 for (i=0; i<range.length; i++)644 {645 item = [[oldMenu itemAtIndex: range.location] retain];646 [oldMenu removeItem: item];647 [newMenu addItem: item];648 [item release];649 }650 }651 652 637 @end
Note: See TracChangeset
for help on using the changeset viewer.