void OnVideoAdapterSelected()
        {
            int adapterIndex = m_videoAdapterCombobox.GetSelectedKey();

            AddDisplayModesToComboBox(adapterIndex);
            UpdateRecommendecAspectRatioLabel(adapterIndex);

            m_videoModeCombobox.SelectItemByKey(MyVideoModeManager.GetVideoModeIndexByWidthAndHeight(adapterIndex, m_settingsOld.VideoMode.Width, m_settingsOld.VideoMode.Height));
        }
 void UpdateControls(MyGuiScreenOptionsVideoSettings settings)
 {
     m_videoAdapterCombobox.SelectItemByKey(settings.VideoAdapter);
     m_videoModeCombobox.SelectItemByKey(MyVideoModeManager.GetVideoModeIndexByWidthAndHeight(settings.VideoAdapter, settings.VideoMode.Width, settings.VideoMode.Height));
     m_fullscreenCheckbox.Checked     = settings.FullScreen;
     m_verticalSyncCheckbox.Checked   = settings.VerticalSync;
     m_hardwareCursorCheckbox.Checked = settings.HardwareCursor;
     m_renderQualityCombobox.SelectItemByKey((int)settings.RenderQuality);
     m_fieldOfViewSlider.SetValue(settings.FieldOfView);
     OnFovChanged(m_fieldOfViewSlider);
 }