void BuildComponents( PlasticGUIClient plasticClient, bool isGluonMode, EditorWindow plasticWindow) { mHelpPanel = new HelpPanel(plasticWindow); mAdvancedDropdownMenu = new GenericMenu(); mAdvancedDropdownMenu.AddItem(new GUIContent( PlasticLocalization.GetString(PlasticLocalization.Name.UndoUnchangedButton)), false, () => { }); mSearchField = new SearchField(); mSearchField.downOrUpArrowKeyPressed += SearchField_OnDownOrUpArrowKeyPressed; PendingChangesTreeHeaderState headerState = PendingChangesTreeHeaderState.GetDefault(isGluonMode); TreeHeaderSettings.Load(headerState, UnityConstants.PENDING_CHANGES_TABLE_SETTINGS_NAME, (int)PendingChangesTreeColumn.Item, true); mPendingChangesTreeView = new PendingChangesTreeView( mWkInfo, mIsGluonMode, headerState, PendingChangesTreeHeaderState.GetColumnNames(), new PendingChangesViewMenu(this, this, this, this), mAssetStatusCache); mPendingChangesTreeView.Reload(); mMergeLinksListView = new MergeLinksListView(); mMergeLinksListView.Reload(); }
void BuildComponents() { IncomingChangesTreeHeaderState incomingChangesHeaderState = IncomingChangesTreeHeaderState.GetDefault(); TreeHeaderSettings.Load(incomingChangesHeaderState, UnityConstants.GLUON_INCOMING_CHANGES_TABLE_SETTINGS_NAME, (int)IncomingChangesTreeColumn.Path, true); mIncomingChangesTreeView = new IncomingChangesTreeView( mWkInfo, incomingChangesHeaderState, IncomingChangesTreeHeaderState.GetColumnNames(), new IncomingChangesViewMenu(mWkInfo, this, this), UpdateProcessMergesButtonText); mIncomingChangesTreeView.Reload(); ErrorsListHeaderState errorsListHeaderState = ErrorsListHeaderState.GetDefault(); TreeHeaderSettings.Load(errorsListHeaderState, UnityConstants.GLUON_INCOMING_ERRORS_TABLE_SETTINGS_NAME, UnityConstants.UNSORT_COLUMN_ID); mErrorsListView = new ErrorsListView(errorsListHeaderState); mErrorsListView.Reload(); }
void BuildComponents(string defaultServer) { mSearchField = new SearchField(); mSearchField.downOrUpArrowKeyPressed += SearchField_OnDownOrUpArrowKeyPressed; RepositoriesListHeaderState headerState = RepositoriesListHeaderState.Default; TreeHeaderSettings.Load(headerState, UnityConstants.REPOSITORIES_TABLE_SETTINGS_NAME, (int)RepositoriesListColumn.Name); mRepositoriesListView = new RepositoriesListView( headerState, RepositoriesListHeaderState.GetColumnNames(), OkButtonAction); mRepositoriesListView.Reload(); mFillRepositoriesTable = new FillRepositoriesTable( new LocalRepositoriesProvider()); mState = new State() { Server = defaultServer, ProgressData = new ProgressControlsForDialogs.Data() }; KnownServersListOperations.GetCombinedServers( true, new List <string>(), mProgressControls, this, CmConnection.Get().GetProfileManager()); }
internal void OnDisable() { mSearchField.downOrUpArrowKeyPressed -= SearchField_OnDownOrUpArrowKeyPressed; TreeHeaderSettings.Save( mBranchesListView.multiColumnHeader.state, UnityConstants.BRANCHES_TABLE_SETTINGS_NAME); }
internal void OnDisable() { mSearchField.downOrUpArrowKeyPressed -= SearchField_OnDownOrUpArrowKeyPressed; TreeHeaderSettings.Save( mPendingChangesTreeView.multiColumnHeader.state, UnityConstants.PENDING_CHANGES_TABLE_SETTINGS_NAME); }
void IIncomingChangesTab.OnDisable() { TreeHeaderSettings.Save( mIncomingChangesTreeView.multiColumnHeader.state, UnityConstants.GLUON_INCOMING_CHANGES_TABLE_SETTINGS_NAME); TreeHeaderSettings.Save( mErrorsListView.multiColumnHeader.state, UnityConstants.GLUON_INCOMING_ERRORS_TABLE_SETTINGS_NAME); }
internal void OnDisable() { mDiffPanel.OnDisable(); mSearchField.downOrUpArrowKeyPressed -= SearchField_OnDownOrUpArrowKeyPressed; TreeHeaderSettings.Save( mChangesetsListView.multiColumnHeader.state, UnityConstants.CHANGESETS_TABLE_SETTINGS_NAME); }
void BuildComponents(WorkspaceInfo wkInfo) { UpdateReportListHeaderState updateReportListHeaderState = UpdateReportListHeaderState.Default; TreeHeaderSettings.Load(updateReportListHeaderState, UnityConstants.GLUON_UPDATE_REPORT_TABLE_SETTINGS_NAME, UnityConstants.UNSORT_COLUMN_ID); mUpdateReportListView = new UpdateReportListView( wkInfo, updateReportListHeaderState, OnCheckedErrorChanged); mUpdateReportListView.Reload(); }
void BuildComponents(WorkspaceInfo wkInfo) { IncomingChangesTreeHeaderState incomingChangesHeaderState = IncomingChangesTreeHeaderState.Default; TreeHeaderSettings.Load(incomingChangesHeaderState, UnityConstants.DEVELOPER_INCOMING_CHANGES_TABLE_SETTINGS_NAME, (int)IncomingChangesTreeColumn.Path, true); mIncomingChangesTreeView = new IncomingChangesTreeView( wkInfo, incomingChangesHeaderState, new IncomingChangesViewMenu(this, this)); mIncomingChangesTreeView.Reload(); }
void BuildComponents( WorkspaceInfo wkInfo, IWorkspaceWindow workspaceWindow, IViewSwitcher viewSwitcher, IMergeViewLauncher mergeViewLauncher, IUpdateReport updateReport, NewIncomingChangesUpdater developerNewIncomingChangesUpdater, EditorWindow parentWindow) { mSearchField = new SearchField(); mSearchField.downOrUpArrowKeyPressed += SearchField_OnDownOrUpArrowKeyPressed; DateFilter.Type dateFilterType = EnumPopupSetting <DateFilter.Type> .Load( UnityConstants.BRANCHES_DATE_FILTER_SETTING_NAME, DateFilter.Type.LastMonth); mDateFilter = new DateFilter(dateFilterType); BranchesListHeaderState headerState = BranchesListHeaderState.GetDefault(); TreeHeaderSettings.Load(headerState, UnityConstants.BRANCHES_TABLE_SETTINGS_NAME, (int)BranchesListColumn.CreationDate, false); mBranchesListView = new BranchesListView( headerState, BranchesListHeaderState.GetColumnNames(), new BranchesViewMenu(this), sizeChangedAction: OnBranchesListViewSizeChanged); mBranchesListView.Reload(); mBranchOperations = new BranchOperations( wkInfo, workspaceWindow, viewSwitcher, mergeViewLauncher, this, ViewType.BranchesView, mProgressControls, updateReport, new ContinueWithPendingChangesQuestionerBuilder(viewSwitcher, parentWindow), developerNewIncomingChangesUpdater); }
void BuildComponents( WorkspaceInfo wkInfo, IWorkspaceWindow workspaceWindow, IViewSwitcher viewSwitcher, IHistoryViewLauncher historyViewLauncher, EditorWindow parentWindow) { mSearchField = new SearchField(); mSearchField.downOrUpArrowKeyPressed += SearchField_OnDownOrUpArrowKeyPressed; DateFilter.Type dateFilterType = EnumPopupSetting <DateFilter.Type> .Load( UnityConstants.CHANGESETS_DATE_FILTER_SETTING_NAME, DateFilter.Type.LastMonth); mDateFilter = new DateFilter(dateFilterType); ChangesetsListHeaderState headerState = ChangesetsListHeaderState.GetDefault(); TreeHeaderSettings.Load(headerState, UnityConstants.CHANGESETS_TABLE_SETTINGS_NAME, (int)ChangesetsListColumn.CreationDate, false); mChangesetsListView = new ChangesetsListView( headerState, ChangesetsListHeaderState.GetColumnNames(), new ChangesetsViewMenu(this, this, mIsGluonMode), sizeChangedAction: OnChangesetsListViewSizeChanged, selectionChangedAction: OnSelectionChanged, doubleClickAction: ((IChangesetMenuOperations)this).DiffChangeset); mChangesetsListView.Reload(); mIsChangesPanelVisible = BoolSetting.Load( UnityConstants.CHANGESETS_SHOW_CHANGES_SETTING_NAME, true); mDiffPanel = new DiffPanel( wkInfo, workspaceWindow, viewSwitcher, historyViewLauncher, parentWindow, mIsGluonMode); }
void BuildComponenets(WorkspaceInfo wkInfo) { mErrorDetailsSplitterState = PlasticSplitterGUILayout.InitSplitterState( new float[] { 0.50f, 0.50f }, new int[] { 100, 100 }, new int[] { 100000, 100000 } ); UpdateReportListHeaderState errorsListHeaderState = UpdateReportListHeaderState.Default; TreeHeaderSettings.Load(errorsListHeaderState, UnityConstants.DEVELOPER_UPDATE_REPORT_TABLE_SETTINGS_NAME, UnityConstants.UNSORT_COLUMN_ID); mPathsListView = new UpdateReportListView( wkInfo, errorsListHeaderState, OnCheckedReportLineChanged); mPathsListView.Reload(); }
void BuildComponents( WorkspaceInfo wkInfo, RepositorySpec repSpec) { mSearchField = new SearchField(); mSearchField.downOrUpArrowKeyPressed += SearchField_OnDownOrUpArrowKeyPressed; HistoryListHeaderState headerState = HistoryListHeaderState.Default; TreeHeaderSettings.Load(headerState, UnityConstants.HISTORY_TABLE_SETTINGS_NAME, (int)HistoryListColumn.CreationDate, false); mHistoryListView = new HistoryListView( wkInfo.ClientPath, repSpec, headerState, new HistoryListViewMenu(this, this), HistoryListHeaderState.GetColumnNames()); mHistoryListView.Reload(); }
protected override void SaveSettings() { TreeHeaderSettings.Save(mPathsListView.multiColumnHeader.state, UnityConstants.DEVELOPER_UPDATE_REPORT_TABLE_SETTINGS_NAME); }
protected override void SaveSettings() { TreeHeaderSettings.Save( mRepositoriesListView.multiColumnHeader.state, UnityConstants.REPOSITORIES_TABLE_SETTINGS_NAME); }
protected override void SaveSettings() { TreeHeaderSettings.Save(mUpdateReportListView.multiColumnHeader.state, UnityConstants.GLUON_UPDATE_REPORT_TABLE_SETTINGS_NAME); }
void IIncomingChangesTab.OnDisable() { TreeHeaderSettings.Save( mIncomingChangesTreeView.multiColumnHeader.state, UnityConstants.DEVELOPER_INCOMING_CHANGES_TABLE_SETTINGS_NAME); }