OSDN Git Service

MacGui: Chapter Markers Fixes
[handbrake-jp/handbrake-jp-git.git] / macosx / ScanController.h
1 /*   $Id: ScanController.h,v 1.4 2005/03/21 12:37:32 titer Exp $
2
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. */
6
7 #include <Cocoa/Cocoa.h>
8
9 #include "hb.h"
10 @class DriveDetector;
11 @interface ScanController : NSObject
12 {
13     hb_handle_t                  * fHandle;
14         hb_list_t                    * fList;
15     
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;
29         
30     DriveDetector                * fDriveDetector;
31     NSDictionary                 * fDrives;     
32 }
33
34 - (void)     TranslateStrings;
35 - (void)     SetHandle:     (hb_handle_t *) handle;
36 - (void)     Show;
37 - (void)     UpdateUI:      (hb_state_t *) state;
38
39 - (IBAction) MatrixChanged: (id) sender;
40 - (IBAction) Browse:        (id) sender;
41 - (IBAction) Open:          (id) sender;
42 - (IBAction) Cancel:        (id) sender;
43
44 - (void) Browse2: (id) sender;
45 - (void) BrowseDone: (NSOpenPanel *) sheet
46     returnCode: (int) returnCode contextInfo: (void *) contextInfo;
47 - (void) BrowseDone2: (id) sender;
48
49 @end