Beispiel #1
0
        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;
        }
Beispiel #2
0
        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;
        }
Beispiel #3
0
        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();
        }
Beispiel #4
0
 public FindDlg(GuiSettings settings)
 {
     InitializeComponent();
     m_settings = settings;
     FillBox1();
 }