void SelectionChanged(object sender, EventArgs e) { if (radioButton1.Checked) style = TranslationStyle.FromScriptWithActors; else if (radioButton2.Checked) style = TranslationStyle.FromScriptWithoutActors; else if (radioButton3.Checked) style = TranslationStyle.FromScratch; else if (radioButton4.Checked) style = TranslationStyle.FromScratchAudio; }
protected BuildItem AddCodeBuildItem(string fileName, TranslationStyle translationStyle) { if (translationStyle == TranslationStyle.PerformTranslate && ShouldFileBeTranslated(fileName)) { if (string.IsNullOrEmpty(mPendingTranslation.ProjectFileName)) { mPendingTranslation.ProjectFileName = ProjectManager.ProjectBase.FullFileName; mPendingTranslation.AssemblyLocation = FileManager.GetDirectory(ProjectManager.ProjectBase.FullFileName) + "bin/x86/Debug/" + ProjectManager.ProjectBase.Name + ".exe"; mPendingTranslation.SegmentTag = "Generated In Glue"; mPendingTranslation.Namespace = ProjectManager.ProjectBase.Name; mPendingTranslation.FilesToTranslate.Clear(); mPendingTranslation.DestinationLanguage = Language.Java; } //fileName = fileName.Replace("\\", "/"); string destDirectory = FileManager.GetDirectory(FullFileName) + "src/com/" + ProjectManager.ProjectBase.Name + "/"; mPendingTranslation.FilesToTranslate.Add(new TranslationRequestSave.RequestedFileInfo(fileName, destDirectory)); return null; } else { return AddCodeBuildItem(fileName, false, ""); } }