private void TabWorkarounds_Load(object sender, EventArgs e) { cbxLimitRateUnit.DataSource = Enum.GetValues(typeof(FilesizeUnit)); GuiUtil.MakeRangeNumericUpDown(nudSleepIntervalMin, nudSleepIntervalMax); txtReferer.BindEnabledTo(cbReferer); txtUserAgent.BindEnabledTo(cbUserAgent); txtCookies.BindEnabledTo(cbCookies); btnBrowseCookies.BindEnabledTo(cbCookies); // Network txtProxy.BindEnabledTo(cbProxy); txtSourceAddress.BindEnabledTo(cbSourceAddress); nudSocketTimeout.BindEnabledTo(cbSocketTimeout); // Download nudLimitRate.BindEnabledTo(cbLimitRate); cbxLimitRateUnit.BindEnabledTo(cbLimitRate); nudRetries.BindEnabledTo(cbRetries); cbRetriesInf.BindEnabledTo(cbRetries); cbRetriesInf.CheckedChanged += delegate { nudRetries.Value = nudRetries.Minimum = cbRetriesInf.Checked ? -1 : 0; nudRetries.Maximum = cbRetriesInf.Checked ? -1 : 200; }; nudFragmentRetries.BindEnabledTo(cbFragmentRetries); cbFragmentRetriesInf.BindEnabledTo(cbFragmentRetries); cbFragmentRetriesInf.CheckedChanged += delegate { nudFragmentRetries.Value = nudFragmentRetries.Minimum = cbFragmentRetriesInf.Checked ? -1 : 0; nudFragmentRetries.Maximum = cbFragmentRetriesInf.Checked ? -1 : 200; }; // Auth txtUsername.BindEnabledTo(cbUsername); txtPassword.BindEnabledTo(cbUsername); txtTwoFactorCode.BindEnabledTo(cbTwoFactorCode); txtVideoPassword.BindEnabledTo(cbVideoPassword); // Sleep Interval nudSleepInterval.BindEnabledTo(rbSleepIntervalValue); nudSleepIntervalMin.BindEnabledTo(rbSleepIntervalRange); nudSleepIntervalMax.BindEnabledTo(rbSleepIntervalRange); dgvHeaders.Columns["colKey"].Tag = "key"; dgvHeaders.Columns["colValue"].Tag = "value"; }
private void TabVideoSelection_Load(object sender, EventArgs e) { cbxMaxSizeUnit.DataSource = Enum.GetValues(typeof(FilesizeUnit)); cbxMaxSizeUnit.SelectedItem = FilesizeUnit.MB; cbxMinSizeUnit.DataSource = Enum.GetValues(typeof(FilesizeUnit)); cbxMinSizeUnit.SelectedItem = FilesizeUnit.MB; GuiUtil.MakeRangeNumericUpDown(nudPlaylistStart, nudPlaylistEnd, 1); GuiUtil.MakeRangeNumericUpDown(nudMinSize, nudMaxSize, 0.1M); GuiUtil.MakeRangeNumericUpDown(nudMinViews, nudMaxViews, 1); // Date Filters dtpDate.BindEnabledTo(cbDate); dtpDateAfter.BindEnabledTo(cbDateAfter); dtpDateBefore.BindEnabledTo(cbDateBefore); // Filesize Filters nudMaxSize.BindEnabledTo(cbMaxSize); cbxMaxSizeUnit.BindEnabledTo(cbMaxSize); nudMinSize.BindEnabledTo(cbMinSize); cbxMinSizeUnit.BindEnabledTo(cbMinSize); // View Count Filters nudMaxViews.BindEnabledTo(cbMaxViews); nudMinViews.BindEnabledTo(cbMinViews); // Playlist Filters nudPlaylistStart.BindEnabledTo(cbPlaylistStart); nudPlaylistEnd.BindEnabledTo(cbPlaylistEnd); txtPlaylistRange.BindEnabledTo(cbPlaylistRange); btnPlaylistRangeEditor.BindEnabledTo(cbPlaylistRange); // Text / Regex Filters txtMatchTitle.BindEnabledTo(cbMatchTitle); txtRejectTitle.BindEnabledTo(cbRejectTitle); txtMatchFilter.BindEnabledTo(cbMatchFilter); }
public FormPromptNumber(bool rangeMode) { InitializeComponent(); RangeMode = rangeMode; Text = rangeMode ? "Add Range Index..." : "Add Index..."; label1.Text = Localization.GetString($"{Tag}.{(rangeMode ? "range.start" : "index")}", rangeMode ? "Start:" : "Index:"); if (!rangeMode) { MinimumSize = new Size(MinimumSize.Width, MinimumSize.Height - nud2.Height); tableLayoutPanel1.Controls.Remove(label2); tableLayoutPanel1.Controls.Remove(nud2); tableLayoutPanel1.RowStyles.RemoveAt(1); } else { label2.Text = Localization.GetString($"{Tag}.range.end", "End:"); GuiUtil.MakeRangeNumericUpDown(nud1, nud2, 1); } }