public OneClickStreamControl()
 {
     InitializeComponent();
     subtitleLanguage.Items.AddRange(new List <string>(LanguageSelectionContainer.Languages.Keys).ToArray());
     cbEncodingMode.Items.AddRange(EnumProxy.CreateArray(OneClickSettings.SupportedModes));
     initProfileHandler();
 }
Exemple #2
0
        public SettingsForm()
        {
            InitializeComponent();
            List <string> keys = new List <string>(LanguageSelectionContainer.Languages.Keys);

            defaultLanguage2.DataSource     = defaultLanguage1.DataSource = keys;
            defaultLanguage2.BindingContext = new BindingContext();
            defaultLanguage1.BindingContext = new BindingContext();
            SetToolTips();
            ffmsThreads.Maximum = System.Environment.ProcessorCount;
            chk64Bit.Visible    = !MainForm.Instance.Settings.IsMeGUIx64 && MainForm.Instance.Settings.IsOSx64;

            // worker tab
            workerMaximumCount.Value     = MainForm.Instance.Settings.WorkerMaximumCount;
            workerJobsListBox.DataSource = EnumProxy.CreateArray(new object[] { JobType.Audio, JobType.Demuxer, JobType.Indexer, JobType.Muxer, JobType.OneClick, JobType.Video });
            cbJobType.DataSource         = EnumProxy.CreateArray(new object[] { JobType.Audio, JobType.Demuxer, JobType.Indexer, JobType.Muxer, JobType.OneClick, JobType.Video });
            cbAutoStartOnStartup.Checked = MainForm.Instance.Settings.WorkerAutoStartOnStartup;
            cbAutoStart.Checked          = MainForm.Instance.Settings.WorkerAutoStart;
            cbRemoveJob.Checked          = MainForm.Instance.Settings.WorkerRemoveJob;
            UpdateWorkerSettingsListBox();

            // DPI rescale
            if (MainForm.Instance != null)
            {
                workerJobsListBox.Height     = MainForm.Instance.Settings.DPIRescale(84);
                workerSettingsListBox.Height = MainForm.Instance.Settings.DPIRescale(160);
                numericUpDown1.Location      = new System.Drawing.Point(numericUpDown1.Location.X, workerJobsListBox.Height + workerJobsListBox.Location.Y - MainForm.Instance.Settings.DPIRescale(numericUpDown1.Height));

                cbStandbySettings.DataSource = EnumProxy.CreateArray(new object[] { MeGUISettings.StandbySettings.SystemDefault, MeGUISettings.StandbySettings.DisableSystemStandby, MeGUISettings.StandbySettings.DisableMonitorStandby });
            }
        }
Exemple #3
0
 public OneClickAudioControl()
 {
     InitializeComponent();
     language.Items.AddRange(new List <string>(LanguageSelectionContainer.Languages.Keys).ToArray());
     cbEncodingMode.Items.AddRange(EnumProxy.CreateArray(OneClickSettings.SupportedModes));
     if (MainForm.Instance != null)
     {
         encoderProfile.Manager = MainForm.Instance.Profiles;
     }
 }