private void DisplayProject(KnitupProject iProject) { txtInput.Text = iProject.MarkdownSource; //Input cKPtProject = iProject; //Design picCompanyLogo.Image = iProject.Info.CompanyLogo; picBackgroundImage.Image = iProject.Info.BackgroundImage; //Options txtCopyrightMessage.Text = cKPtProject.Options.CopyrightMessage; chkGenerateTableOfContents.Checked = cKPtProject.Options.GenerateTableOfContents; //Images lbxImages.Items.Clear(); foreach (ProjectImage curImage in cKPtProject.Images.Images.Values) { lbxImages.Items.Add(curImage); } UpdateSaveState(); cKPtProject.PropertyChanged += CKPtProject_PropertyChanged; }
private async Task OpenProject() { List <String> pLisImages = null; if (FileExtensionUtility.GetImageFileNameFromDialog(FileExtensionCollection.EXTENSION_COLLECTION_KNITUP_PROJECT, "Browse For Knitup Project...", out pLisImages, false)) { KnitupProject pKPtProject = await KnitupProject.Load(pLisImages[0]); DisplayProject(pKPtProject); } }
private void markdownToolStripMenuItem_Click(object sender, EventArgs e) { List <String> pLisImages = null; if (FileExtensionUtility.GetImageFileNameFromDialog(FileExtensionCollection.EXTENSION_COLLECTION_IMPORT_DOCUMENT, "Browse For Document To Import...", out pLisImages, false)) { KnitupProject pKPtProject = new KnitupProject(); pKPtProject.MarkdownSource = File.ReadAllText(pLisImages[0]); DisplayProject(pKPtProject); } }
public Generator(KnitupProject iProject) { cKPtProject = iProject; }