Inheritance: global::System.Configuration.ApplicationSettingsBase
Ejemplo n.º 1
0
        public SettingsDialog()
        {
            InitializeComponent();

            _gSettings = GraphicsSettings.Default;

            InitTexResolution();
            InitTexFilter();
            InitMultiSampling();
            InitLightingQuality();
            InitRenderingBackend();

            if (CoreSettings.CoreSettings.Default.AdditionalTextureFolders != null)
            {
                folderSetDisplaySearchPaths.Folders =
                    CoreSettings.CoreSettings.Default.AdditionalTextureFolders.Cast <string>().ToArray();
            }
            folderSetDisplaySearchPaths.Change += sender =>
            {
                if (CoreSettings.CoreSettings.Default.AdditionalTextureFolders == null)
                {
                    CoreSettings.CoreSettings.Default.AdditionalTextureFolders = new StringCollection();
                }
                var add = CoreSettings.CoreSettings.Default.AdditionalTextureFolders;

                add.Clear();
                foreach (var v in folderSetDisplaySearchPaths.Folders)
                {
                    add.Add(v);
                }
            };
        }
Ejemplo n.º 2
0
        public SettingsDialog()
        {
            InitializeComponent();

            _gSettings = GraphicsSettings.Default;

            InitTexResolution();
            InitTexFilter();
            InitMultiSampling();
            InitLightingQuality();
            InitRenderingBackend();

            if (CoreSettings.CoreSettings.Default.AdditionalTextureFolders != null)
            {
                folderSetDisplaySearchPaths.Folders =
                    CoreSettings.CoreSettings.Default.AdditionalTextureFolders.Cast<string>().ToArray();
            }
            folderSetDisplaySearchPaths.Change += sender =>
                {
                    if(CoreSettings.CoreSettings.Default.AdditionalTextureFolders == null)
                    {
                        CoreSettings.CoreSettings.Default.AdditionalTextureFolders = new StringCollection();
                    }
                    var add = CoreSettings.CoreSettings.Default.AdditionalTextureFolders;
                 
                    add.Clear();
                    foreach (var v in folderSetDisplaySearchPaths.Folders)
                    {
                        add.Add(v);
                    }
                };
        }