#import <Cocoa/Cocoa.h>
@class CLIPSEnvironment;
@interface CLIPSAgendaController : NSWindowController
{
IBOutlet NSTableView *focusStack;
IBOutlet NSTableView *agendaList;
IBOutlet NSSplitView *splitView;
IBOutlet NSPopUpButton *environmentList;
IBOutlet NSButton *resetButton;
IBOutlet NSButton *stepButton;
IBOutlet NSButton *runButton;
IBOutlet NSButton *haltButton;
IBOutlet NSProgressIndicator *executionIndicator;
IBOutlet NSArrayController *focusStackController;
CLIPSEnvironment *environment;
int fontSize;
int rowHeight;
}
- (IBAction) reset: (id) sender;
- (IBAction) run: (id) sender;
- (IBAction) step: (id) sender;
- (IBAction) showDefrule: (id) sender;
- (IBAction) halt: (id) sender;
- (IBAction) haltImmediately: (id) sender;
- (void) updateAgendaInspectorText;
- (void) targetEnvironmentDeallocated: (NSNotification *) note;
- (void) setEnvironment: (CLIPSEnvironment *) theEnvironment;
- (CLIPSEnvironment *) environment;
@end