/// <summary> /// получение данных из обьекта класса GHDLOptions /// </summary> /// <param name="options"></param> public void GetOptionsData(GHDLOptions options) { options.IsEnvirPathUsed = radioButtonGHDLEnvirPath.Checked == true; options.GHDL_BIN_Path = textBoxGHDLPathSpecified.Text; options.SyntaxAnalyseCommandExpression = richTextBoxGHDLCheckSyntaxCommand.Text; options.CompileCommandExpression = richTextBoxGHDLCompileCommand.Text; options.ElaborationCommandExpression = richTextBoxGHDLElaborateCommand.Text; options.SimulationCommandExpression = richTextBoxGHDLSimulateCommand.Text; options.CleanCommandExpression = richTextBoxGHDLCleanCommand.Text; }
/// <summary> /// загрузка данных из обьекта класса GHDLOptions /// </summary> /// <param name="options"></param> public void SetOptionsData(GHDLOptions options) { radioButtonGHDLEnvirPath.Checked = options.IsEnvirPathUsed; radioButtonGHDLSpecifiedPath.Checked = !options.IsEnvirPathUsed; textBoxGHDLPathEnvir.Text = GHDLOptions.GetGHDLEnvirPath(); textBoxGHDLPathSpecified.Text = options.GHDL_BIN_Path; richTextBoxGHDLCheckSyntaxCommand.Text = options.SyntaxAnalyseCommandExpression; richTextBoxGHDLCompileCommand.Text = options.CompileCommandExpression; richTextBoxGHDLElaborateCommand.Text = options.ElaborationCommandExpression; richTextBoxGHDLSimulateCommand.Text = options.SimulationCommandExpression; richTextBoxGHDLCleanCommand.Text = options.CleanCommandExpression; }
public void SetDefaultConfiguration() { projectOptions = new ProjectOptions(); projectOptions.SetDefault(); textEditorOptions = new TextEditorOptions(); textEditorOptions.SetDefault(); librariesOptions = new LibrariesOptions(); librariesOptions.SetDefault(); _FSMOptions = new FSMOptions(); _FSMOptions.SetDefault(); entityDrawningOptions = new EntityDrawningOptions(); entityDrawningOptions.SetDefault(); _GHDLOptions = new GHDLOptions(); _GHDLOptions.SetDefault(); }