public static String GetFilterString(this FileExtensionCollection iExtensionCollection, Boolean iIncludeAllSupported, Boolean iIncludeAllFiles) { return(FileExtensionUtility.GetFileExtensionFilterString(iExtensionCollection, iIncludeAllSupported, iIncludeAllFiles)); }
public void ShowPreview(IVsHierarchy hierarchy, uint itemID, string fileName) { if (FileExtensionUtility.IsInspectableFile(_optionsService, fileName)) { ContentPreviewToolWindow window = ShowPreviewInternal(); XnaBuildProperties buildProperties = VsHelper.GetXnaBuildProperties(hierarchy, itemID); window.LoadFile(fileName, buildProperties); } }
private void OnBeforeContextMenuPreviewContentQueryStatus(object sender, EventArgs e) { OleMenuCommand menuCommand = (OleMenuCommand)sender; IVsHierarchy hierarchy; string fileName; uint itemID; menuCommand.Visible = GetSelectedFileDetails(menuCommand, out hierarchy, out itemID, out fileName) && FileExtensionUtility.IsInspectableFile(_optionsService, fileName); }
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 picBackgroundImage_Click(object sender, EventArgs e) { List <String> pLisImages = null; if (FileExtensionUtility.GetImageFileNameFromDialog(FileExtensionCollection.EXTENSION_COLLECTION_IMAGE_ALL, "Browse For Background Image...", out pLisImages, false)) { Image pImgBackground = DrawingUtility.ResizeImage(pLisImages[0], 1358, 1920, true); picBackgroundImage.Image = pImgBackground; cKPtProject.Info.BackgroundImage = pImgBackground; } }
private void picCompanyLogo_Click(object sender, EventArgs e) { List <String> pLisImages = null; if (FileExtensionUtility.GetImageFileNameFromDialog(FileExtensionCollection.EXTENSION_COLLECTION_IMAGE_ALL, "Browse For Company Logo...", out pLisImages, false)) { Image pImgLogo = DrawingUtility.CreateThumbnail(pLisImages[0], 512, 512, 64, Color.White); picCompanyLogo.Image = pImgLogo; cKPtProject.Info.CompanyLogo = pImgLogo; } }
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); } }
private void tsbAddImage_Click(object sender, EventArgs e) { List <String> pLisImages = null; if (FileExtensionUtility.GetImageFileNameFromDialog(FileExtensionCollection.EXTENSION_COLLECTION_IMAGE_ALL, "Browse For Image...", out pLisImages, true)) { foreach (String curImage in pLisImages) { Image pImgImage = Image.FromFile(curImage); String pStrName = Path.GetFileNameWithoutExtension(new FileInfo(curImage).Name); ProjectImage pPIeImage = cKPtProject.Images.AddImage(pStrName, pImgImage); lbxImages.Items.Add(pPIeImage); } } }
public AssetType GetAssetType(string fileName) { return(FileExtensionUtility.GetAssetType(_optionsService, fileName)); }