PadContentWrapper CreateContent(PadDescriptor content) { if (contentHash.ContainsKey(content.Class)) { return(contentHash[content.Class]); } ICSharpCode.Core.Properties properties = (ICSharpCode.Core.Properties)PropertyService.Get("Workspace.ViewMementos", new ICSharpCode.Core.Properties()); PadContentWrapper newContent = new PadContentWrapper(content); if (content.Icon != null) { newContent.Icon = IconService.GetIcon(content.Icon); } newContent.Text = StringParser.Parse(content.Title); contentHash[content.Class] = newContent; return(newContent); }
PadContentWrapper CreateContent(PadDescriptor content) { if (contentHash.ContainsKey(content.Class)) { return contentHash[content.Class]; } ICSharpCode.Core.Properties properties = (ICSharpCode.Core.Properties)PropertyService.Get("Workspace.ViewMementos", new ICSharpCode.Core.Properties()); PadContentWrapper newContent = new PadContentWrapper(content); if (content.Icon != null) { newContent.Icon = IconService.GetIcon(content.Icon); } newContent.Text = StringParser.Parse(content.Title); contentHash[content.Class] = newContent; return newContent; }