2006-12-30 09:57:40 +00:00
|
|
|
//
|
2007-04-27 06:41:34 +00:00
|
|
|
// File: VLSheetViewSelection.h - Measure selection functionality
|
2006-12-30 09:57:40 +00:00
|
|
|
//
|
2007-04-27 06:41:34 +00:00
|
|
|
// Author(s):
|
|
|
|
//
|
|
|
|
// (MN) Matthias Neeracher
|
|
|
|
//
|
2011-09-08 01:19:41 +00:00
|
|
|
// Copyright © 2006-2011 Matthias Neeracher
|
2006-12-30 09:57:40 +00:00
|
|
|
//
|
|
|
|
|
2008-05-29 18:54:30 +00:00
|
|
|
#import "VLMIDIWriter.h"
|
|
|
|
|
2006-12-30 09:57:40 +00:00
|
|
|
@interface VLSheetView (Selection)
|
|
|
|
|
2011-09-11 02:39:54 +00:00
|
|
|
- (void)editSelection;
|
|
|
|
- (void)selectMeasure:(uint32_t)startMeas to:(uint32_t)endMeas;
|
2008-01-12 23:55:15 +00:00
|
|
|
- (NSRange)sectionsInSelection;
|
2006-12-30 09:57:40 +00:00
|
|
|
|
|
|
|
- (BOOL)validateUserInterfaceItem:(id)item;
|
|
|
|
- (IBAction)cut:(id)sender;
|
|
|
|
- (IBAction)copy:(id)sender;
|
|
|
|
- (IBAction)paste:(id)sender;
|
|
|
|
- (IBAction)delete:(id)sender;
|
2011-09-08 02:10:49 +00:00
|
|
|
- (IBAction)insertMeasure:(id)sender;
|
2006-12-30 09:57:40 +00:00
|
|
|
|
|
|
|
- (IBAction)editRepeat:(id)sender;
|
|
|
|
- (IBAction)editRepeatEnding:(id)sender;
|
2007-12-24 00:10:23 +00:00
|
|
|
- (IBAction)insertStartCoda:(id)sender;
|
|
|
|
- (IBAction)insertJumpToCoda:(id)sender;
|
|
|
|
- (IBAction)insertBreak:(id)sender;
|
2006-12-30 09:57:40 +00:00
|
|
|
|
2008-01-16 13:04:01 +00:00
|
|
|
- (void)updateKeyMenu;
|
|
|
|
- (void)updateTimeMenu;
|
|
|
|
- (void)updateDivisionMenu;
|
2008-01-23 01:20:09 +00:00
|
|
|
- (void)updateGrooveMenu;
|
|
|
|
|
2008-01-16 13:04:01 +00:00
|
|
|
- (void)updateMenus;
|
|
|
|
|
2011-09-11 21:27:53 +00:00
|
|
|
- (void (^)()) willPlaySequence:(MusicSequence)music;
|
2008-05-29 18:54:30 +00:00
|
|
|
|
2006-12-30 09:57:40 +00:00
|
|
|
@end
|
|
|
|
|
|
|
|
// Local Variables:
|
|
|
|
// mode:ObjC
|
|
|
|
// End:
|