summaryrefslogtreecommitdiffstats
path: root/macosx/ScanController.h
blob: 8c21b49097b61c2aa71970a909b819e7dac60fb1 (plain)
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
/*   $Id: ScanController.h,v 1.4 2005/03/21 12:37:32 titer Exp $

   This file is part of the HandBrake source code.
   Homepage: <http://handbrake.m0k.org/>.
   It may be used under the terms of the GNU General Public License. */

#include <Cocoa/Cocoa.h>

#include "hb.h"
//@class DriveDetector;
@interface ScanController : NSObject
{
    hb_handle_t                  * fHandle;
	hb_list_t                    * fList;
    
    IBOutlet NSWindow            * fWindow;
    IBOutlet NSPanel             * fPanel;
    
    IBOutlet NSTextField         * fStatusField;
    IBOutlet NSProgressIndicator * fIndicator;
	IBOutlet NSTextField         * fMainWindowSrcName;
	
	/* Menu Items */
	/* File Menu */
	IBOutlet NSMenuItem * fMainMenuOpenSource;
	IBOutlet NSMenuItem * fMainMenuAddToQueue;
	IBOutlet NSMenuItem * fMainMenuStartEncode;
	IBOutlet NSMenuItem * fMainMenuPauseEncode;
	/* Window Menu */
	IBOutlet NSMenuItem * fMenuQueuePanelShow;
	IBOutlet NSMenuItem * fMenuPicturePanelShow;
	
	
}

- (void)     SetHandle:     (hb_handle_t *) handle;
- (void)     Show;
- (IBAction) Browse:        (id) sender;
- (IBAction) Cancel:        (id) sender;
- (void) BrowseDone: (NSOpenPanel *) sheet
    returnCode: (int) returnCode contextInfo: (void *) contextInfo;


@end