-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathDBMediumWindowController.h
72 lines (54 loc) · 1.71 KB
/
DBMediumWindowController.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
//
// DBMediumWindowController.h
// Vidi
//
// Created by Mitz Pettel on Mon Mar 17 2003.
// Copyright (c) 2003 Mitz Pettel. All rights reserved.
//
#import <Cocoa/Cocoa.h>
@class DBTVChannel;
@class DBVidi;
@interface DBMediumWindowController : NSWindowController {
DBVidi *_vidi;
IBOutlet NSButton *muteButton;
IBOutlet NSSlider *volumeSlider;
IBOutlet NSTextField *frequencyTextField;
IBOutlet NSStepper *frequencyStepper;
IBOutlet NSButton *removeButton;
IBOutlet NSButton *addButton;
IBOutlet NSTableView *channelsTable;
IBOutlet NSPopUpButton *channelPopUp;
IBOutlet NSButton *recordButton;
IBOutlet NSButton *nextChannelButton;
IBOutlet NSButton *previousChannelButton;
NSTimer *_blinkerTimer;
BOOL _recordLightStatus;
NSImage *_recLightOnImage;
NSImage *_recLightOffImage;
}
- (id)initWithVidi:(DBVidi *)object;
- (DBVidi *)vidi;
- (NSString *)mediumWindowNibName;
- (NSString *)mediumWindowFrameAutosaveName;
- (void)setFloating:(BOOL)flag;
- (NSMenu *)menuWithChannels;
- (void)updateChannelPopUp;
- (IBAction)takeChannelFrom:(id)sender;
- (IBAction)takeChannelFrequencyFrom:(id)sender;
- (IBAction)selectNextChannel:(id)sender;
- (IBAction)selectPreviousChannel:(id)sender;
- (IBAction)takeMutingFrom:(id)sender;
- (IBAction)takeVolumeFrom:(id)sender;
- (IBAction)addClicked:(id)sender;
- (IBAction)removeClicked:(id)sender;
- (IBAction)recordButtonClicked:(id)sender;
- (IBAction)record:(id)sender;
- (IBAction)recordAs:(id)sender;
- (IBAction)stopRecording:(id)sender;
- (void)updateChannelDetails;
- (void)updateVolumeSlider;
- (void)channelSelectionChanged;
- (void)recordingStarted;
- (void)recordingStopped;
- (DBTVChannel *)newChannel;
@end