VocalEasel/Sources/VLSheetViewChords.h

42 lines
780 B
C
Raw Normal View History

2006-09-11 02:49:56 +00:00
//
2007-04-27 06:41:34 +00:00
// File: VLSheetViewChords.h - Chord editing functionality
2006-09-11 02:49:56 +00:00
//
2007-04-27 06:41:34 +00:00
// Author(s):
//
// (MN) Matthias Neeracher
//
// Copyright © 2006-2007 Matthias Neeracher
2006-09-11 02:49:56 +00:00
//
#import "VLSheetWindow.h"
@interface VLChordEditable : VLEditable {
VLSheetView * fView;
VLSong * fSong;
2011-09-11 02:03:22 +00:00
VLLocation fSelection;
}
- (VLChordEditable *)initWithView:(VLSheetView *)view
song:(VLSong *)song
2011-09-11 02:03:22 +00:00
at:(VLLocation)at;
- (NSString *) stringValue;
- (void) setStringValue:(NSString*)val;
- (BOOL) validValue:(NSString*)val;
- (void) moveToNext;
- (void) moveToPrev;
- (void) highlightCursor;
@end
2006-09-11 02:49:56 +00:00
@interface VLSheetView (Chords)
2006-10-03 17:52:54 +00:00
- (void) editChord;
- (void) drawChordsForSystem:(int)system;
2011-09-11 02:03:22 +00:00
- (void) highlightChord:(VLLocation)at;
2006-09-11 02:49:56 +00:00
@end
// Local Variables:
// mode:ObjC
// End: