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; }
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); }
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; }