コード例 #1
0
 internal void deletePreset(configPreset preset)
 {
     if (presets.Contains(preset))
     {
         preset.removeFile();
         presets.Remove(preset);
     }
 }
コード例 #2
0
 internal void createPreset(string presetName)
 {
     if (Config != null)
     {
         configPreset preset = new configPreset(presetName, this);
         presets.Add(preset);
     }
 }
コード例 #3
0
ファイル: listPresets.cs プロジェクト: xeno123/sweetfxui-1
 public void importPreset(String filename)
 {
     sweetConfig newp = new sweetConfig(filename);
     String presetname = Path.GetFileNameWithoutExtension(filename);
     configPreset npreset = new configPreset(presetname, game, newp);
     npreset.savePreset();
     game.presets.Add(npreset);
     refreshUI();
 }
コード例 #4
0
 internal void loadPreset(configPreset preset)
 {
     foreach (FXSetting s in FXSettings)
     {
         if (preset.haveSetting(s.name))
         {
             s.value = preset.getValueOf(s.name);
         }
     }
 }
コード例 #5
0
        public void importPreset(String filename)
        {
            sweetConfig  newp       = new sweetConfig(filename);
            String       presetname = Path.GetFileNameWithoutExtension(filename);
            configPreset npreset    = new configPreset(presetname, game, newp);

            npreset.savePreset();
            game.presets.Add(npreset);
            refreshUI();
        }
コード例 #6
0
        private void refreshUI()
        {
            presetList.DataSource = null;
            presetList.DataSource = game.presets;

            if (presetList.SelectedIndex != -1)
            {
                configPreset preset = game.presets.ElementAt(presetList.SelectedIndex);
                sweetConfig  clone  = game.Config.clone();
                clone.loadPreset(preset);
                textBox2.Lines = showDiff.formatChanges(clone.diffConfig(game.Config), true);
                activePreset   = preset;
            }
            else
            {
                activePreset = null;
            }
            button5.Visible = true;
        }
コード例 #7
0
ファイル: listPresets.cs プロジェクト: xeno123/sweetfxui-1
        private void refreshUI()
        {
            presetList.DataSource = null;
            presetList.DataSource = game.presets;

            if (presetList.SelectedIndex != -1)
            {
                configPreset preset = game.presets.ElementAt(presetList.SelectedIndex);
                sweetConfig clone = game.Config.clone();
                clone.loadPreset(preset);
                textBox2.Lines = showDiff.formatChanges(clone.diffConfig(game.Config), true);
                activePreset = preset;
            }
            else
            {
                activePreset = null;
            }
            button5.Visible = true;
        }
コード例 #8
0
ファイル: sweetConfig.cs プロジェクト: xeno123/sweetfxui-1
 internal void loadPreset(configPreset preset)
 {
     foreach (FXSetting s in FXSettings)
     {
         if (preset.haveSetting(s.name))
         {
             s.value = preset.getValueOf(s.name);
         }
     }
 }
コード例 #9
0
 public void loadPreset(configPreset preset)
 {
     Config.loadPreset(preset);
 }
コード例 #10
0
ファイル: gameEntry.cs プロジェクト: xeno123/sweetfxui-1
 internal void deletePreset(configPreset preset)
 {
     if (presets.Contains(preset))
     {
         preset.removeFile();
         presets.Remove(preset);
     }
 }
コード例 #11
0
ファイル: gameEntry.cs プロジェクト: xeno123/sweetfxui-1
 internal void createPreset(string presetName)
 {
     if (Config != null)
     {
         configPreset preset = new configPreset(presetName, this);
         presets.Add(preset);
     }
 }
コード例 #12
0
ファイル: gameEntry.cs プロジェクト: xeno123/sweetfxui-1
 public void loadPreset(configPreset preset)
 {
     Config.loadPreset(preset);
 }