private void ComboSettings_SelectedIndexChanged(object sender, EventArgs e) { if (comboSettings.SelectedItem == null) { return; } var settings = (GuiSettings)comboSettings.SelectedItem; btnSettingsDelete.Enabled = settings.Name != DefaultSettingsName; Settings = settings; }
private void EditColors_Click(object sender, EventArgs e) { var current = Settings; var dlg = new PropertyDlg { EditObject = current }; if (DialogResult.OK != dlg.ShowDialog(this)) { return; } Settings = current; }
private void MainFrame_Load(object sender, EventArgs e) { // setup initial values cube.EnableRedraw = false; menuHilight1.CheckState = CheckState.Unchecked; menuHilight2.CheckState = CheckState.Checked; menuHilight3.CheckState = CheckState.Unchecked; menuHilight4.CheckState = CheckState.Unchecked; menuHilight5.CheckState = CheckState.Unchecked; menuPuzzle3.Checked = true; cube.EnableRedraw = true; // load all of our macros. foreach (var s in cube.GetMacroNames()) { _ = listMacros.Items.Add(s); } // load all of our saved settings GuiSettings defSettings = null; foreach (var s in Directory.GetFiles(".", "*.settings")) { var settings = new GuiSettings(); settings.Load(s); _ = comboSettings.Items.Add(settings); if (settings.Name == DefaultSettingsName) { defSettings = settings; } } // make sure the "default" settings exist if (defSettings == null) { defSettings = new GuiSettings { Name = DefaultSettingsName }; _ = comboSettings.Items.Add(defSettings); } // select the default settings comboSettings.SelectedItem = defSettings; // give the draw surface the focus DrawSurface.Select(); }
public FindDlg(GuiSettings settings) { InitializeComponent(); m_settings = settings; FillBox1(); }