2
* recordhistorywindowcontroller.h - record history
5
* Christian Vogelgsang <chris@vogelgsang.org>
7
* This file is part of VICE, the Versatile Commodore Emulator.
8
* See README for copyright notice.
10
* This program is free software; you can redistribute it and/or modify
11
* it under the terms of the GNU General Public License as published by
12
* the Free Software Foundation; either version 2 of the License, or
13
* (at your option) any later version.
15
* This program is distributed in the hope that it will be useful,
16
* but WITHOUT ANY WARRANTY; without even the implied warranty of
17
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
* GNU General Public License for more details.
20
* You should have received a copy of the GNU General Public License
21
* along with this program; if not, write to the Free Software
22
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
27
#import <Cocoa/Cocoa.h>
28
#import "viceresourcewindowcontroller.h"
30
@interface RecordHistoryWindowController : VICEResourceWindowController
32
IBOutlet NSButton *recordButton;
33
IBOutlet NSButton *playButton;
34
IBOutlet NSButton *stopButton;
35
IBOutlet NSButton *setMilestoneButton;
36
IBOutlet NSButton *resetMilestoneButton;
37
IBOutlet NSTextField *workDirText;
38
IBOutlet NSButton *workDirButton;
39
IBOutlet NSPopUpButton *startRecordPopup;
40
IBOutlet NSTextField *recordingText;
41
IBOutlet NSTextField *playbackText;
42
IBOutlet NSTextField *timeText;
45
-(void)updateResources:(NSNotification *)notification;
47
-(IBAction)startRecord:(id)sender;
48
-(IBAction)startPlayback:(id)sender;
49
-(IBAction)stopRecordOrPlayback:(id)sender;
50
-(IBAction)setMilestone:(id)sender;
51
-(IBAction)resetMilestone:(id)sender;
52
-(IBAction)enterWorkDir:(id)sender;
53
-(IBAction)pickWorkDir:(id)sender;
54
-(IBAction)pickStartRecord:(id)sender;
56
-(void)displayPlayback:(NSNotification *)notification;
57
-(void)displayRecording:(NSNotification *)notification;
58
-(void)displayEventTime:(NSNotification *)notification;
60
-(void)setButtonState;