private void CreatePanelbarItem(TabStripItemFactory item, TabstripItemContainer tabstripItemContainer, ITabContentSpecificationProcessor specificationProcessor) { var content = specificationProcessor.GetContent(tabstripItemContainer); item.Add().Text(tabstripItemContainer.Title).Selected(tabstripItemContainer.Selected) .Content(content); }
public static TabStripItemFactory AddBadWords(this TabStripItemFactory instance) { Check.Argument.IsNotNull(instance, "instance"); instance.Add().Text("Bad Words").Action <ControlPanelController>(c => c.BadWords(1)); return(instance); }
public static TabStripItemFactory AddSummary(this TabStripItemFactory instance) { Check.Argument.IsNotNull(instance, "instance"); instance.Add().Text("Summary").Action <ControlPanelController>(c => c.Summary()); return(instance); }
public TabItemFactoryTests() { Mock <ViewContext> viewContext = new Mock <ViewContext>(); _items = new List <TabStripItem>(); _container = new Mock <INavigationItemContainer <TabStripItem> >(); _container.SetupGet(container => container.Items).Returns(_items); _factory = new TabStripItemFactory(_container.Object, viewContext.Object); }
public IProjectFile Open() { if (_solutionPropertiesEditor == null) { _solutionPropertiesEditor = new SolutionPropertiesEditor(this); if (_tabItem != null) { _tabItem.Close(); } _tabItem = TabStripItemFactory.CreateTabStripItem(_solutionPropertiesEditor, this); _tabItem.Closed += TabItemClosed; } return(this); }
public override IProjectFile Open() { if (_projectPropertiesEditor == null) { _projectPropertiesEditor = new ProjectPropertiesEditor(this); if (_tabItem != null) { _tabItem.Close(); } _tabItem = TabStripItemFactory.CreateTabStripItem(_projectPropertiesEditor, this); _tabItem.Closed += TabItemClosed; } return(this); }
public override IProjectFile Open() { if (_textEditor == null) { _textEditor = new TextEditorContainer(FileSystemPath); if (_tabItem != null) { _tabItem.Close(); } _tabItem = TabStripItemFactory.CreateTabStripItem(_textEditor, this); _tabItem.Closed += TabItemClosed; } return(this); }
public override IProjectFile Open() { if (_apkViewer == null) { #if !MONO _apkViewer = new ApkViewer(this); if (_tabItem != null) { _tabItem.Close(); } _tabItem = TabStripItemFactory.CreateTabStripItem(_apkViewer, this); _tabItem.Closed += TabItemClosed; #endif } return(this); }
public AdminTabStripCreated(TabStripItemFactory itemFactory, string tabStripName) { this.ItemFactory = itemFactory; this.TabStripName = tabStripName; }