Esempio n. 1
0
 public ExtensionManifest(string title, string iconUrl, string publisher, string version, string description, ExtensionInToolbarPositions iconPosition, ExtensionInToolbarPositions panelPosition)
 {
     Title     = title;
     IconUrl   = iconUrl;
     Publisher = publisher;
     Version   = version;
     Abstract  = description;
     FoundInToolbarPositions = iconPosition;
     LaunchInDockPositions   = panelPosition;
 }
Esempio n. 2
0
        public ExtensionManifest(string title, string iconUrl, string publisher, string version, string description, ExtensionInToolbarPositions iconPosition, ExtensionInToolbarPositions panelPosition)
        {
            
            Title = title;
            IconUrl = iconUrl;
            Publisher = publisher;
            Version = version;
            Abstract = description;
            FoundInToolbarPositions = iconPosition;
            LaunchInDockPositions = panelPosition;

        }
Esempio n. 3
0
        public List <IExtensionManifest> GetToolbarExtensionsMetadata(ExtensionInToolbarPositions position)
        {
            List <IExtensionManifest> ret = new List <IExtensionManifest>();

            foreach (var el in _extensions)
            {
                if (el.Manifest.FoundInToolbarPositions == position)
                {
                    ret.Add(new ExtensionManifest(el.Manifest));
                }
            }

            return(ret);
        }
Esempio n. 4
0
        public List<IExtensionManifest> GetToolbarExtensionsMetadata(ExtensionInToolbarPositions position)
        {

            List<IExtensionManifest> ret = new List<IExtensionManifest>();

            foreach (var el in _extensions)
            {
                if(el.Manifest.FoundInToolbarPositions == position)
                    ret.Add( new ExtensionManifest(el.Manifest));   
            }

            return ret;
        }