Exemplo n.º 1
0
        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);
        }
Exemplo n.º 5
0
 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);
 }
Exemplo n.º 7
0
 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;
 }