1 /* $Id: ScanController.h,v 1.4 2005/03/21 12:37:32 titer Exp $
3 This file is part of the HandBrake source code.
4 Homepage: <http://handbrake.m0k.org/>.
5 It may be used under the terms of the GNU General Public License. */
7 #include <Cocoa/Cocoa.h>
11 @interface ScanController : NSObject
13 hb_handle_t * fHandle;
16 IBOutlet NSWindow * fWindow;
17 IBOutlet NSPanel * fPanel;
18 IBOutlet NSTextField * fSelectString;
19 IBOutlet NSMatrix * fMatrix;
20 IBOutlet NSButtonCell * fDetectedCell;
21 IBOutlet NSPopUpButton * fDetectedPopUp;
22 IBOutlet NSButtonCell * fFolderCell;
23 IBOutlet NSTextField * fFolderField;
24 IBOutlet NSButton * fBrowseButton;
25 IBOutlet NSTextField * fStatusField;
26 IBOutlet NSProgressIndicator * fIndicator;
27 IBOutlet NSButton * fCancelButton;
28 IBOutlet NSButton * fOpenButton;
30 DriveDetector * fDriveDetector;
31 NSDictionary * fDrives;
34 - (void) TranslateStrings;
35 - (void) SetHandle: (hb_handle_t *) handle;
37 - (void) UpdateUI: (hb_state_t *) state;
39 - (IBAction) MatrixChanged: (id) sender;
40 - (IBAction) Browse: (id) sender;
41 - (IBAction) Open: (id) sender;
42 - (IBAction) Cancel: (id) sender;
44 - (void) Browse2: (id) sender;
45 - (void) BrowseDone: (NSOpenPanel *) sheet
46 returnCode: (int) returnCode contextInfo: (void *) contextInfo;
47 - (void) BrowseDone2: (id) sender;