mirror of
https://github.com/microtherion/VocalEasel.git
synced 2024-12-22 03:04:00 +00:00
46 lines
979 B
Objective-C
46 lines
979 B
Objective-C
//
|
|
// File: VLSheetViewSelection.h - Measure selection functionality
|
|
//
|
|
// Author(s):
|
|
//
|
|
// (MN) Matthias Neeracher
|
|
//
|
|
// Copyright © 2006-2011 Matthias Neeracher
|
|
//
|
|
|
|
#import "VLMIDIWriter.h"
|
|
|
|
@interface VLSheetView (Selection)
|
|
|
|
- (void)editSelection;
|
|
- (void)selectMeasure:(uint32_t)startMeas to:(uint32_t)endMeas;
|
|
- (NSRange)sectionsInSelection;
|
|
|
|
- (BOOL)validateUserInterfaceItem:(id)item;
|
|
- (IBAction)cut:(id)sender;
|
|
- (IBAction)copy:(id)sender;
|
|
- (IBAction)paste:(id)sender;
|
|
- (IBAction)delete:(id)sender;
|
|
- (IBAction)insertMeasure:(id)sender;
|
|
|
|
- (IBAction)editRepeat:(id)sender;
|
|
- (IBAction)editRepeatEnding:(id)sender;
|
|
- (IBAction)insertStartCoda:(id)sender;
|
|
- (IBAction)insertJumpToCoda:(id)sender;
|
|
- (IBAction)insertBreak:(id)sender;
|
|
|
|
- (void)updateKeyMenu;
|
|
- (void)updateTimeMenu;
|
|
- (void)updateDivisionMenu;
|
|
- (void)updateGrooveMenu;
|
|
|
|
- (void)updateMenus;
|
|
|
|
- (void (^)()) willPlaySequence:(MusicSequence)music;
|
|
|
|
@end
|
|
|
|
// Local Variables:
|
|
// mode:ObjC
|
|
// End:
|