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;
15 IBOutlet NSWindow * fWindow;
16 IBOutlet NSPanel * fPanel;
17 IBOutlet NSTextField * fSelectString;
18 IBOutlet NSMatrix * fMatrix;
19 IBOutlet NSButtonCell * fDetectedCell;
20 IBOutlet NSPopUpButton * fDetectedPopUp;
21 IBOutlet NSButtonCell * fFolderCell;
22 IBOutlet NSTextField * fFolderField;
23 IBOutlet NSButton * fBrowseButton;
24 IBOutlet NSTextField * fStatusField;
25 IBOutlet NSProgressIndicator * fIndicator;
26 IBOutlet NSButton * fCancelButton;
27 IBOutlet NSButton * fOpenButton;
30 - (void) TranslateStrings;
31 - (void) SetHandle: (hb_handle_t *) handle;
33 - (void) UpdateUI: (hb_state_t *) state;
35 - (IBAction) MatrixChanged: (id) sender;
36 - (IBAction) Browse: (id) sender;
37 - (IBAction) Open: (id) sender;
38 - (IBAction) Cancel: (id) sender;
40 - (void) Browse2: (id) sender;
41 - (void) BrowseDone: (NSOpenPanel *) sheet
42 returnCode: (int) returnCode contextInfo: (void *) contextInfo;
43 - (void) BrowseDone2: (id) sender;