コード例 #1
0
        private void LoadSettingsResolutions()
        {
            var screens = Screen.AllScreens;
            var modes   = ScreenResolution.EnumModes(screens.Length == 1 ? 0 : 1);

            if (screens.Length == 1)
            {
                Logger.Instance().Log("FrontView+", "Detected main screen resolutions : " + modes.Length);
            }
            else
            {
                Logger.Instance().Log("FrontView+", "Detected secondary screen resolutions : " + modes.Length);
            }

            Logger.Instance().TraceDump("Yatse2", modes);

            lst_Settings_Resolution.Items.Clear();
            foreach (var mode in modes.Where(mode => mode.DMBitsPerPel == _config.MinDMBitsPerPel && mode.DMPelsWidth >= _config.MinDMPelsWidth))
            {
                var index = lst_Settings_Resolution.Items.Add(new ScreenRes(mode));
                Logger.Instance().Trace("Yatse2", "Detected resolution : " + lst_Settings_Resolution.Items[index]);
                if (mode == _config.Resolution)
                {
                    lst_Settings_Resolution.SelectedIndex = index;
                }
            }
            Logger.Instance().Log("FrontView+", "Added resolutions : " + lst_Settings_Resolution.Items.Count);
        }
コード例 #2
0
        private void LoadSettingsResolutions()
        {
            var screens = Screen.AllScreens;

            lst_Settings_Displays.Items.Clear();

            lst_Settings_LogoSize.Value       = _config.LogoSize;
            lst_Settings_TimeSize.Value       = _config.TimeSize;
            lst_Settings_EverythingSize.Value = _config.EverythingSize;


            lst_Settings_MediaIconSize.Value = _config.MediaIconSize;

            lst_Settings_FanartOpacity.Value     = _config.FanArtOpacity;
            lst_Settings_SemiCircleOpacity.Value = _config.SemiCircleOpacity;

            foreach (var scr in screens)
            {
                lst_Settings_Displays.Items.Add(scr.DeviceName);
            }

            lst_Settings_Displays.SelectedItem = _config.SelectedDisplay;

            var modes = ScreenResolution.EnumModes(screens.Length == 1 ? 0 : 1);

            if (screens.Length == 1)
            {
                Logger.Instance().Log("FrontView+", "Detected main screen resolutions : " + modes.Length);
            }
            else
            {
                Logger.Instance().Log("FrontView+", "Detected screen resolutions : " + modes.Length);
            }

            Logger.Instance().TraceDump("FrontView+", modes);

            lst_Settings_Resolution.Items.Clear();

            foreach (var mode in modes.Where(mode => mode.DMBitsPerPel >= _config.MinDMBitsPerPel && mode.DMPelsWidth >= _config.MinDMPelsWidth))
            {
                var index = lst_Settings_Resolution.Items.Add(new ScreenRes(mode));
                Logger.Instance().Trace("FrontView+", "Detected resolution : " + lst_Settings_Resolution.Items[index]);
                if (mode == _config.Resolution)
                {
                    lst_Settings_Resolution.SelectedIndex = index;
                }
            }
            Logger.Instance().Log("FrontView+", "Added resolutions : " + lst_Settings_Resolution.Items.Count);
        }