Ejemplo n.º 1
0
        private void BeforeQueryStatus(object sender, params string[] extensions)
        {
            OleMenuCommand menuCommand = sender as OleMenuCommand;

            _files = ProjectHelpers.GetSelectedFilePaths();

            menuCommand.Enabled = _files.All(file => extensions.Contains(Path.GetExtension(file))) &&
                                  _files.Count() > 1;
        }
Ejemplo n.º 2
0
 private void CheckVisible()
 {
     selectedFiles = ProjectHelpers.GetSelectedFilePaths()
                     .Where(p => _sourceExtensions.Contains(Path.GetExtension(p)) &&
                            MinificationSaveListener.ShouldMinify(p) &&
                            !File.Exists(MinificationSaveListener.GetMinFileName(p))
                            );
     Command.Enabled = selectedFiles.Any();
 }
Ejemplo n.º 3
0
        void IsSpriteFile(object sender, System.EventArgs e)
        {
            OleMenuCommand button = sender as OleMenuCommand;

            _sprites = ProjectHelpers.GetSelectedFilePaths()
                       .Where(file => Path.GetExtension(file) == ".sprite");

            button.Enabled = _sprites.Count() > 0;
        }
Ejemplo n.º 4
0
        void BeforeQueryStatus(object sender, System.EventArgs e)
        {
            OleMenuCommand button = sender as OleMenuCommand;

            _files = ProjectHelpers.GetSelectedFilePaths()
                     .Where(file => _supported.Contains(Path.GetExtension(file)));

            button.Enabled = _files.Count() > 1;
        }
Ejemplo n.º 5
0
        void BeforeQueryStatus(object sender, System.EventArgs e)
        {
            OleMenuCommand button = sender as OleMenuCommand;

            _selectedPaths = ProjectHelpers.GetSelectedFilePaths()
                             .Where(p => ImageCompressor.IsFileSupported(p));

            int items = _selectedPaths.Count();

            button.Text    = items == 1 ? "Optimize image" : "Optimize images";
            button.Enabled = items > 0;
        }