public BlogWindowContents() { Urls = new BlogRoutes(); Tabs = new TabGroup("BlogTabs"); Tabs.Add(new Tab { Name = "Blog", CreateFunction = "ep.blog.createBlogTab", IconCssClass = "blog", BodyCssClass = "blog-tab" }); Tabs.Add(new Tab { Name = "Drafts", CreateFunction = "ep.blog.createDraftsTab", IconCssClass = "drafts", BodyCssClass = "drafts-tab" }); Tabs.Add(new Tab { Name = "Published", CreateFunction = "ep.blog.createPublishedTab", IconCssClass = "published", BodyCssClass = "published-tab" }); }
public void Awake() { image = GetComponent <Image>(); image.color = normalColor; tabGroup.Add(this); if (selected) { tabGroup.OnTabSelect(this); } }
public AdminPanelViewModel(PageForm page) { Page = page; Windows = new List <Window>(); Css = new List <ResourcePath>(); Urls = new AdminRoutes(); Windows.Add(new AdminWindow()); Tabs = new TabGroup("EyePatchTabs"); Tabs.Add(new Tab { Name = "Pages", CreateFunction = "ep.createPagesTab", IconCssClass = "pages", BodyCssClass = "pages-tab", IsActive = true }); Tabs.Add(new Tab { Name = "Templates", CreateFunction = "ep.createTemplatesTab", IconCssClass = "templates", BodyCssClass = "templates-tab" }); Tabs.Add(new Tab { Name = "Widgets", CreateFunction = "ep.createWidgetsTab", IconCssClass = "widgets", BodyCssClass = "widgets-tab" }); Tabs.Add(new Tab { Name = "Images", CreateFunction = "ep.createImagesTab", IconCssClass = "images", BodyCssClass = "images-tab" }); }
public void Add(IToolWindowContent content) => TabGroup.Add(new TabContentImpl(this, content));
/// <summary> /// TODO /// </summary> private void InitiateFloating() { if (ManagedView.ParentContent == null) return; FloatingWindow floatingWindow = new FloatingWindow(_mouseXForFloatingWindow, ManagedView.ParentContent as FrameworkElement) { Owner = Window.GetWindow(ManagedItem) }; //store the view or it will get destroyed View floatingView = ManagedView; floatingView.DockManager.AddFunctionalChild(floatingWindow); floatingView.ViewGroup.Remove(floatingView); //Initialize the floating window content TabGroup floatingTabGroup = new TabGroup(); floatingTabGroup.Add(floatingView); floatingWindow.Content = floatingTabGroup; floatingWindow.Show(); //After the window has been fully initialized, start dragging, since it's just been popped out if (Mouse.LeftButton == MouseButtonState.Pressed) floatingWindow.DragMove(); }