internal void TabViewGUI() { if (IsViewSelected(SelectedTab.PendingChanges)) { PendingChangesTab.OnGUI(); return; } if (IsViewSelected(SelectedTab.IncomingChanges)) { mIncomingChangesTab.OnGUI(); return; } if (IsViewSelected(SelectedTab.Changesets)) { ChangesetsTab.OnGUI(); return; } if (IsViewSelected(SelectedTab.Branches)) { BranchesTab.OnGUI(); return; } if (IsViewSelected(SelectedTab.History)) { HistoryTab.OnGUI(); return; } }
internal void OnDisable() { PlasticAssetsProcessor.UnRegisterViews(); if (PendingChangesTab != null) { PendingChangesTab.OnDisable(); } if (mIncomingChangesTab != null) { mIncomingChangesTab.OnDisable(); } if (ChangesetsTab != null) { ChangesetsTab.OnDisable(); } if (BranchesTab != null) { BranchesTab.OnDisable(); } if (HistoryTab != null) { HistoryTab.OnDisable(); } }
void InitBranches() { branchesTab = new BranchesTab("Branches", this); displays.Add(branchesTab); toolbarStrings.Add(branchesTab.GetName()); initializationProgress += 25; }
public override void Initialize(IApplicationManager applicationManager) { base.Initialize(applicationManager); HistoryTab.InitializeView(this); ChangesTab.InitializeView(this); BranchesTab.InitializeView(this); SettingsTab.InitializeView(this); }
void CloseBranchesTab() { BoolSetting.Save(false, UnityConstants.SHOW_BRANCHES_VIEW_KEY_NAME); ShowView(mPreviousSelectedTab); mViewHost.RemoveRefreshableView( ViewType.BranchesView, BranchesTab); BranchesTab.OnDisable(); BranchesTab = null; mParentWindow.Repaint(); }
void OpenBranchesTab() { if (BranchesTab == null) { BranchesTab = new BranchesTab( mWkInfo, mWorkspaceWindow, this, this, mWorkspaceWindow, mDeveloperNewIncomingChangesUpdater, mParentWindow); mViewHost.AddRefreshableView( ViewType.BranchesView, BranchesTab); } BoolSetting.Save(true, UnityConstants.SHOW_BRANCHES_VIEW_KEY_NAME); }
internal void RefreshWorkingObjectInfoForSelectedView( ViewType viewType, WorkingObjectInfo homeInfo) { switch (viewType) { case ViewType.BranchesView: if (BranchesTab != null) { BranchesTab.SetWorkingObjectInfo(homeInfo); } break; case ViewType.ChangesetsView: if (ChangesetsTab != null) { ChangesetsTab.SetWorkingObjectInfo(homeInfo); } break; } }