Example #1
0
 public static String GetFilterString(this FileExtensionCollection iExtensionCollection,
                                      Boolean iIncludeAllSupported,
                                      Boolean iIncludeAllFiles)
 {
     return(FileExtensionUtility.GetFileExtensionFilterString(iExtensionCollection,
                                                              iIncludeAllSupported,
                                                              iIncludeAllFiles));
 }
Example #2
0
        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);
            }
        }
Example #3
0
        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);
        }
Example #4
0
        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);
            }
        }
Example #5
0
        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;
            }
        }
Example #6
0
        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;
            }
        }
Example #7
0
        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);
            }
        }
Example #8
0
        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);
                }
            }
        }
Example #9
0
 public AssetType GetAssetType(string fileName)
 {
     return(FileExtensionUtility.GetAssetType(_optionsService, fileName));
 }