OSDN Git Service

MacGui: Add "Auto" to audio sample rate selections
[handbrake-jp/handbrake-jp-git.git] / macosx / InstantHandBrake / ExpressController.h
1 /* ExpressController
2
3    This file is part of the HandBrake source code.
4    Homepage: <http://handbrake.fr/>.
5    It may be used under the terms of the GNU General Public License. */
6
7 #import <Cocoa/Cocoa.h>
8 #import <Growl/Growl.h>
9
10 #import "DriveDetector.h"
11 #import "DeviceController.h"
12 #import "HBCore.h"
13 #import "hb.h"
14
15 @interface ExpressController : NSObject <GrowlApplicationBridgeDelegate>
16
17 {
18     hb_handle_t                  * fHandle;
19     hb_list_t                    * fList;
20     const hb_state_t                   * fState;
21
22     IBOutlet NSWindow            * fWindow;
23     IBOutlet NSView              * fEmptyView;
24     IBOutlet NSToolbar           * fToolbar;
25
26     IBOutlet NSView              * fOpenView;
27     IBOutlet NSMatrix            * fOpenMatrix;
28     IBOutlet NSPopUpButton       * fOpenPopUp;
29     IBOutlet NSTextField         * fOpenFolderField;
30     IBOutlet NSButton            * fOpenBrowseButton;
31     IBOutlet NSTextField         * fOpenProgressField;
32     IBOutlet NSProgressIndicator * fOpenIndicator;
33     IBOutlet NSButton            * fOpenGoButton;
34     NSString                     * fOpenFolderString;
35
36     IBOutlet NSView              * fConvertView;
37     IBOutlet NSTableView         * fConvertTableView;
38     IBOutlet NSPopUpButton       * fConvertFolderPopUp;
39     IBOutlet NSPopUpButton       * fConvertFormatPopUp;
40     IBOutlet NSPopUpButton       * fConvertMaxWidthPopUp;
41     IBOutlet NSPopUpButton       * fConvertAspectPopUp;
42     IBOutlet NSPopUpButton       * fConvertAudioPopUp;
43     IBOutlet NSPopUpButton       * fConvertSubtitlePopUp;
44     IBOutlet NSTextField         * fConvertInfoString;
45     IBOutlet NSProgressIndicator * fConvertIndicator;
46     NSMutableArray               * fConvertCheckArray;
47     NSString                     * fConvertFolderString;
48
49     DriveDetector                * fDriveDetector;
50     HBCore                       * fCore;
51     DeviceController             * fDevice;
52     NSDictionary                 * fDrives;
53 }
54
55 - (void) openShow: (id) sender;
56 - (void) openMatrixChanged: (id) sender;
57 - (void) openBrowse: (id) sender;
58 - (void) openGo: (id) sender;
59
60 - (void) selectFolderSheetShow: (id) sender;
61 - (void) convertGo: (id) sender;
62 - (void) convertCancel: (id) sender;
63
64 @end
65