public void ShowPage(TabPageEnum pageType) { IsActive = true; if (!MainController.Instance.MainForm.pnContainer.Controls.Contains(this)) MainController.Instance.MainForm.pnContainer.Controls.Add(this); BringToFront(); }
public void ShowPage(TabPageEnum tabPage) { IsActive = true; ShowReport(); if (!MainController.Instance.MainForm.pnContainer.Controls.Contains(this)) { MainController.Instance.MainForm.pnContainer.Controls.Add(this); } BringToFront(); }
public void ShowPage(TabPageEnum pageType) { IsActive = true; if (NeedToUpdate) { NeedToUpdate = false; OnLibraryChanged(this, EventArgs.Empty); } if (!MainController.Instance.MainForm.pnContainer.Controls.Contains(_viewer)) MainController.Instance.MainForm.pnContainer.Controls.Add(_viewer); _viewer.BringToFront(); }
public void ShowTab(TabPageEnum tabPage = TabPageEnum.Undefined) { MainForm.ribbonControl.Enabled = true; if (tabPage == TabPageEnum.Undefined) { tabPage = _activeTab; } foreach (var pageController in _tabPages.Where(pageController => pageController.Key == _activeTab)) { pageController.Value.IsActive = false; } _activeTab = tabPage; if (!_tabPages.ContainsKey(tabPage)) { return; } _tabPages[tabPage].ShowPage(tabPage); }
public void ShowPage(TabPageEnum pageType) { IsActive = true; if (!MainController.Instance.MainForm.pnContainer.Controls.Contains(this)) MainController.Instance.MainForm.pnContainer.Controls.Add(this); pnContainer.BringToFront(); BringToFront(); if (NeedToUpdate) { NeedToUpdate = false; OnLibraryChanged(this, EventArgs.Empty); } _isLoading = true; MainController.Instance.WallbinViews.Selection.Reset(); MainController.Instance.WallbinViews.FormatState.SwitchAccordingPage(pageType); MainController.Instance.MainForm.buttonItemTagsCategories.Checked = MainController.Instance.WallbinViews.FormatState.ShowCategoryTags; MainController.Instance.MainForm.buttonItemTagsKeywords.Checked = MainController.Instance.WallbinViews.FormatState.ShowKeywordTags; MainController.Instance.MainForm.buttonItemTagsSuperFilters.Checked = MainController.Instance.WallbinViews.FormatState.ShowSuperFilterTags; MainController.Instance.MainForm.buttonItemTagsClear.Checked = MainController.Instance.WallbinViews.FormatState.ShowTagsCleaner; UpdateLinkButtons(); _isLoading = false; }
public void ShowTab(TabPageEnum tabPage = TabPageEnum.None) { MainForm.ribbonControl.Enabled = true; if (tabPage == TabPageEnum.None) tabPage = ActiveTab; foreach (var pageController in _tabPages.Where(pageController => pageController.Key == ActiveTab)) pageController.Value.IsActive = false; ActiveTab = tabPage; SaveActiveTab(); if (!_tabPages.ContainsKey(tabPage)) return; _tabPages[tabPage].ShowPage(tabPage); }
public void SwitchAccordingPage(TabPageEnum pageType) { switch (pageType) { case TabPageEnum.Tags: _allowEdit = false; _allowMultiSelect = true; _showFiles = false; _showTagsEditor = true; _showCategoryTags = true; _showKeywordTags = false; _showSuperFilterTags = false; _showTagsCleaner = false; _showSecurityTags = false; break; case TabPageEnum.Security: _allowEdit = false; _allowMultiSelect = true; _showFiles = false; _showTagsEditor = true; _showCategoryTags = false; _showKeywordTags = false; _showSuperFilterTags = false; _showTagsCleaner = false; _showSecurityTags = true; break; default: _allowEdit = true; _allowMultiSelect = false; _showFiles = true; _showTagsEditor = false; _showCategoryTags = false; _showKeywordTags = false; _showSuperFilterTags = false; _showTagsCleaner = false; _showSecurityTags = false; break; } Update(); }
public void PrepareTab(TabPageEnum tabPage) { }
public void ShowTab(TabPageEnum tabPage) { if (!_controllers.ContainsKey(tabPage)) return; _activeTab = tabPage; SettingsManager.Instance.SelectedTab = (int)tabPage; SettingsManager.Instance.Save(); _controllers.Values.ToList().ForEach(controller => controller.IsActive = false); _controllers[tabPage].PrepareTab(tabPage); _controllers[tabPage].ShowTab(); }