/// <summary> /// Function to reset all the fields in the UI /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_Reset_Click(object sender, EventArgs e) { tBx_Browse.Text = ""; tBx_Title.Text = ""; tBx_Creator.Text = ""; tBx_Publisher.Text = ""; tBx_Uid.Text = ""; int counter = 0; if (AddInHelper.PipelineIsInstalled() && useAScript) { mLayoutPanel.Controls[0].Controls[0].Controls[1].Text = ""; foreach (Control c in oTableLayoutPannel.Controls) { if (oTableLayoutPannel.Controls[counter].Name == "EnumControl") { ComboBox comboBox = (ComboBox)oTableLayoutPannel.Controls[counter].Controls[1]; comboBox.SelectedIndex = 0; } else if (oTableLayoutPannel.Controls[counter].Name == "BoolControl") { CheckBox checkBox = (CheckBox)oTableLayoutPannel.Controls[counter].Controls[0]; checkBox.Checked = false; } counter++; } } }
/// <summary> /// Constuctor which initializes all components of the Form /// </summary> /// <param name="scriptPath"></param> /// <param name="inputPath"></param> /// <param name="projectDirectory"></param> /// <param name="version"></param> /// <param name="control"></param> /// <param name="tempInputFile"></param> /// <param name="manager"></param> /// <param name="masterSubFlag"></param> public DesignForm( string scriptPath, string inputPath, string projectDirectory, string version, string control, string tempInputFile, ResourceManager manager, String masterSubFlag) { btnID = control; mInputPath = inputPath; this.officeVersion = version; mProjectDirectory = projectDirectory; tempInput = tempInputFile; this.resManager = manager; this.masterSubFlag = masterSubFlag; mParser = new ScriptParser(scriptPath); useAScript = true; FileInfo f = new FileInfo(scriptPath); InitializeComponent(); if (!AddInHelper.buttonIsSingleWordToXMLConversion(btnID)) { //this.Text = f.Name.Replace(f.Extension, ""); this.Text = mParser.NiceName; } }
/// <summary> /// Form for converting a word to dtbook XML and apply a pipeline script afterward /// (post process or conversion to another format) /// </summary> /// <param name="parameters"></param> /// <param name="projectDirectory"></param> /// <param name="scriptPath"></param> /// <param name="manager"></param> public DesignForm(OoxToDaisyParameters parameters, string projectDirectory, string scriptPath, ResourceManager manager) { btnID = parameters.ControlName; inputFileName = parameters.InputFile; tempInput = parameters.TempInputFile; this.resManager = manager; this.officeVersion = parameters.Version; this.masterSubFlag = parameters.MasterSubFlag; mInputPath = parameters.InputFile; mProjectDirectory = projectDirectory; if (scriptPath != null && scriptPath.Length > 0) { mParser = new ScriptParser(scriptPath); useAScript = true; FileInfo f = new FileInfo(scriptPath); if (!AddInHelper.buttonIsSingleWordToXMLConversion(btnID)) { this.Text = f.Name.Replace(f.Extension, ""); } } InitializeComponent(); }