2007-04-15 05:22:30 +00:00
|
|
|
//
|
|
|
|
// VLGrooveController.h
|
|
|
|
// Vocalese
|
|
|
|
//
|
|
|
|
// Created by Matthias Neeracher on 2/1/07.
|
|
|
|
// Copyright 2007 __MyCompanyName__. All rights reserved.
|
|
|
|
//
|
|
|
|
|
|
|
|
#import <Cocoa/Cocoa.h>
|
|
|
|
|
|
|
|
@class VLSheetView;
|
2007-04-23 05:46:37 +00:00
|
|
|
@class VLDocument;
|
2007-04-15 05:22:30 +00:00
|
|
|
|
|
|
|
@interface VLGrooveController : NSWindowController {
|
|
|
|
NSDictionary * fGrooves;
|
|
|
|
IBOutlet NSBrowser * fBrowser;
|
|
|
|
IBOutlet NSTextField * fDescription;
|
|
|
|
IBOutlet NSButton * fOKButton;
|
2007-04-23 05:46:37 +00:00
|
|
|
IBOutlet NSButton * fPlayButton;
|
2007-04-15 05:22:30 +00:00
|
|
|
NSString * fStyle;
|
|
|
|
NSDictionary * fSubStyles;
|
|
|
|
NSArray * fSubStyleList;
|
|
|
|
NSPredicate * fSubStyleFilter;
|
2007-04-23 05:46:37 +00:00
|
|
|
VLDocument * fDocument;
|
2007-04-15 05:22:30 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
- (id) initWithSheetView:(VLSheetView *)view;
|
|
|
|
- (IBAction)endSheet:(id)sender;
|
|
|
|
- (IBAction)updateDescription:(id)sender;
|
2007-04-23 05:46:37 +00:00
|
|
|
- (IBAction) togglePlay:(id)sender;
|
2007-04-15 05:22:30 +00:00
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
// Local Variables:
|
|
|
|
// mode:ObjC
|
|
|
|
// End:
|