Hide video quality controls instead of disabling

This commit is contained in:
Jaex 2021-01-16 23:22:24 +03:00
parent 55cdb0e307
commit a61d0d57ea

View file

@ -91,10 +91,12 @@ private void UpdateOptions()
case ConverterVideoCodecs.vp8:
case ConverterVideoCodecs.vp9:
case ConverterVideoCodecs.xvid:
tbVideoQuality.Enabled = true;
lblVideoQuality.Visible = tbVideoQuality.Visible = lblVideoQualityValue.Visible = lblVideoQualityLower.Visible =
lblVideoQualityHigher.Visible = !Options.UseCustomArguments;
break;
default:
tbVideoQuality.Enabled = false;
lblVideoQuality.Visible = tbVideoQuality.Visible = lblVideoQualityValue.Visible = lblVideoQualityLower.Visible =
lblVideoQualityHigher.Visible = false;
break;
}
@ -137,8 +139,7 @@ private void UpdateOptions()
txtArguments.Text = Options.GetFFmpegArgs();
}
lblVideoCodec.Visible = cbVideoCodec.Visible = lblVideoQuality.Visible = tbVideoQuality.Visible =
lblVideoQualityValue.Visible = lblVideoQualityLower.Visible = lblVideoQualityHigher.Visible = !Options.UseCustomArguments;
lblVideoCodec.Visible = cbVideoCodec.Visible = !Options.UseCustomArguments;
txtArguments.Visible = Options.UseCustomArguments;
btnEncode.Enabled = !string.IsNullOrEmpty(Options.InputFilePath) && !string.IsNullOrEmpty(Options.OutputFolderPath) &&