/* KeyRecorderWindow */

/*
#import <Cocoa/Cocoa.h>

@interface KeyRecorderWindow : NSWindow
{
}
- (IBAction)clearQueue:(id)sender;
- (IBAction)getQueue:(id)sender;
- (IBAction)setEventTimeReference:(id)sender;
- (IBAction)startQueue:(id)sender;
- (IBAction)stopQueue:(id)sender;
- (IBAction)useAbsoluteEventTime:(id)sender;
@end

*/

//  Created by Allen Ingling on Fri Jun 18 2004.
//  Copyright (c) 2004 New York University. All rights reserved.



#import <Cocoa/Cocoa.h>
#import <CharTime.h>


@interface KeyRecorderWindow : NSWindow
{
	NSMutableArray			*queue;
	BOOL					enableFlag;
	double					timeReferenceMark;
	int						numKeyPresses;
}
- (void)clearQueue;
- (void)stopQueue;
- (NSMutableArray*)getQueue;		//returns the array autoreleased.  
- (void)startQueue;
- (void)setEventTimeReference;
- (void)useAbsoluteEventTime;
//new  for  version 0.6
- (int)getQueueLength;

@end
