- Create checkbox called "Forced" next to the NSPopUp button for subtitle selection with outlet named fSubForcedCheck
- Create a new preference checkbox to use subtitles instead of dubbed audio track if so desired.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@845
b64f7644-9d1e-0410-96f1-
a4d463321fa5
/* Subtitles box */
IBOutlet NSTextField * fSubField;
IBOutlet NSPopUpButton * fSubPopUp;
+ IBOutlet NSButton * fSubForcedCheck;
/* Audio box */
IBOutlet NSTextField * fAudLang1Field;
- (IBAction) AudioTrackPopUpChanged: (id) sender;
- (IBAction) AudioTrackPopUpChanged: (id) sender mixdownToUse: (int) mixdownToUse;
- (IBAction) AudioTrackMixdownChanged: (id) sender;
+- (IBAction) SubtitleSelectionChanged: (id) sender;
- (IBAction) BrowseFile: (id) sender;
- (void) BrowseFileDone: (NSSavePanel *) sheet
subtitle->lang] action: NULL keyEquivalent: @""];
}
[fSubPopUp selectItemAtIndex: 0];
+
+ [self SubtitleSelectionChanged: NULL];
/* Update chapter table */
[fChapterTitlesDelegate resetWithTitle:title];
}
}
+
+- (IBAction) SubtitleSelectionChanged: (id) sender
+{
+ if ([fSubPopUp indexOfSelectedItem] == 0)
+ {
+ [fSubForcedCheck setState: NSOffState];
+ [fSubForcedCheck setEnabled: NO];
+ }
+ else
+ {
+ [fSubForcedCheck setEnabled: YES];
+ }
+
+}
+
/* lets set the picture size back to the max from right after title scan
Lets use an IBAction here as down the road we could always use a checkbox
in the gui to easily take the user back to max. Remember, the compiler
ShowPicturePanel = id;
ShowQueuePanel = id;
ShowScanPanel = id;
+ SubtitleSelectionChanged = id;
TitlePopUpChanged = id;
TwoPassCheckboxChanged = id;
VideoFrameRateChanged = id;
fSrcTitlePopUp = NSPopUpButton;
fStatusField = NSTextField;
fSubField = NSTextField;
+ fSubForcedCheck = NSButton;
fSubPopUp = NSPopUpButton;
fVidBitrateCell = NSButtonCell;
fVidBitrateField = NSTextField;