public TaskBrowser(ITaskRepository taskRepository, ISourceRepository sourceRepository, IShelvesetRepository shelvesetRepository, IBuildRepository buildRepository) : base(taskRepository, sourceRepository, shelvesetRepository, buildRepository) { InitializeComponent(); taskGrid.Grid.MultiSelect = false; this.ExecuteLater(10, () => SwitchCurrentTab(true)); }
public RevisionBrowser(ITaskRepository taskRepository, ISourceRepository sourceRepository, IShelvesetRepository shelvesetRepository, IBuildRepository buildRepository) : base(taskRepository, sourceRepository, shelvesetRepository, buildRepository) { _revisionInspector = new RevisionInspector(taskRepository, sourceRepository, shelvesetRepository, buildRepository); InitializeComponent(); activityRevisions.Grid.MultiSelect = false; }
public BuildInspector(ITaskRepository taskRepository, ISourceRepository sourceRepository, IShelvesetRepository shelvesetRepository, IBuildRepository buildRepository) : base(taskRepository, sourceRepository, shelvesetRepository, buildRepository) { InitializeComponent(); logViewer.InitializeDefaults(); logViewer.IsReadOnly = true; logViewer.LongLines.EdgeMode = EdgeMode.None; }
public TaskBrowser (ITaskRepository taskRepository, ISourceRepository sourceRepository, IShelvesetRepository shelvesetRepository, IBuildRepository buildRepository) : base(taskRepository, sourceRepository, shelvesetRepository, buildRepository) { InitializeComponent(); taskGrid.Grid.MultiSelect = false; this.ExecuteLater(10, () => SwitchCurrentTab(true)); }
public RevisionBrowser (ITaskRepository taskRepository, ISourceRepository sourceRepository, IShelvesetRepository shelvesetRepository, IBuildRepository buildRepository) : base(taskRepository, sourceRepository, shelvesetRepository, buildRepository) { _revisionInspector = new RevisionInspector(taskRepository, sourceRepository, shelvesetRepository, buildRepository); InitializeComponent(); activityRevisions.Grid.MultiSelect = false; }
public BuildInspector (ITaskRepository taskRepository, ISourceRepository sourceRepository, IShelvesetRepository shelvesetRepository, IBuildRepository buildRepository) : base(taskRepository, sourceRepository, shelvesetRepository, buildRepository) { InitializeComponent(); logViewer.InitializeDefaults(); logViewer.IsReadOnly = true; logViewer.LongLines.EdgeMode = EdgeMode.None; }
protected AbstractHistoryComponent(ITaskRepository taskRepository, ISourceRepository sourceRepository, IShelvesetRepository shelvesetRepository, IBuildRepository buildRepository) { _taskRepository = taskRepository; _sourceRepository = sourceRepository; _shelvesetRepository = shelvesetRepository; _buildRepository = buildRepository; this.GotFocus += AbstractHistoryComponent_GotFocus; }
public BranchBrowser(ITaskRepository taskRepository, ISourceRepository sourceRepository, IShelvesetRepository shelvesetRepository, IBuildRepository buildRepository) : base(taskRepository, sourceRepository, shelvesetRepository, buildRepository) { _revisionBrowser = new RevisionBrowser(_taskRepository, _sourceRepository, _shelvesetRepository, _buildRepository); _changeCommitter = new ChangeCommitter(_taskRepository, _sourceRepository, _shelvesetRepository, _buildRepository); InitializeComponent(); branchGrid.Grid.MultiSelect = false; this.ExecuteLater(10, () => SwitchCurrentTab(true)); }
protected AbstractHistoryComponent (ITaskRepository taskRepository, ISourceRepository sourceRepository, IShelvesetRepository shelvesetRepository, IBuildRepository buildRepository) { _taskRepository = taskRepository; _sourceRepository = sourceRepository; _shelvesetRepository = shelvesetRepository; _buildRepository = buildRepository; this.GotFocus += AbstractHistoryComponent_GotFocus; }
public BranchBrowser (ITaskRepository taskRepository, ISourceRepository sourceRepository, IShelvesetRepository shelvesetRepository, IBuildRepository buildRepository) : base(taskRepository, sourceRepository, shelvesetRepository, buildRepository) { _revisionBrowser = new RevisionBrowser(_taskRepository, _sourceRepository, _shelvesetRepository, _buildRepository); _changeCommitter = new ChangeCommitter(_taskRepository, _sourceRepository, _shelvesetRepository, _buildRepository); InitializeComponent(); branchGrid.Grid.MultiSelect = false; this.ExecuteLater(10, () => SwitchCurrentTab(true)); }
public ChangeCommitter(ITaskRepository taskRepository, ISourceRepository sourceRepository, IShelvesetRepository shelvesetRepository, IBuildRepository buildRepository) : base(taskRepository, sourceRepository, shelvesetRepository, buildRepository) { InitializeComponent(); changeInspector.ActionsForChangesFunction = (branchId, changeIds) => GetActionsForChanges(branchId, changeIds, _sourceRepository.GetActionsForPendingChanges); changeInspector.ChangesFunction = _sourceRepository.GetPendingChanges; changeInspector.ComputeDifferencesFunction = _sourceRepository.ComputePendingDifferences; changeInspector.MessageFunction = null; changeInspector.ChangeLog.KeyDown += ChangeLog_KeyDown; }
public TabbedMain() { InitializeComponent(); _logRepository = new LogRepository(_statusMessages); mainPanel.ActiveContentChanged += mainPanel_ActiveContentChanged; mainPanel.ContentRemoved += mainPanel_ContentRemoved; Load += Main_Load; FormClosing += Main_Closing; _statusThrottle = new Throttler(this, 100, UpdateStatusBar); _statusCleaner.Tick += statusCleaner_Tick; var programDirectoryInfo = GetExecutableDirectory(); var programFolder = programDirectoryInfo.FullName; var repositoriesFolder = programFolder.CombinePath("Repositories"); if (Directory.Exists(repositoriesFolder)) { var catalog = new DirectoryCatalog(repositoriesFolder); var container = new CompositionContainer(catalog); _taskRepository = TryGetExportedValueOrDefault <ITaskRepository>(container, this); _sourceRepository = TryGetExportedValueOrDefault <ISourceRepository>(container, this); _shelvesetRepository = TryGetExportedValueOrDefault <IShelvesetRepository>(container, this); _buildRepository = TryGetExportedValueOrDefault <IBuildRepository>(container, this); } #if DEBUG _taskRepository = _taskRepository ?? new Core.Mock.TaskRepository(); _sourceRepository = _sourceRepository ?? new Core.Mock.SourceRepository(); _shelvesetRepository = _shelvesetRepository ?? new Core.Mock.ShelvesetRepository(); _buildRepository = _buildRepository ?? new Core.Mock.BuildRepository(); #endif if (_sourceRepository != null) { _sourceRepository.Log = this; } if (_taskRepository != null) { _taskRepository.Log = this; } if (_shelvesetRepository != null) { _shelvesetRepository.Log = this; } if (_buildRepository != null) { _buildRepository.Log = this; } RegisterComponents(); mainPanel.DocumentStyle = DocumentStyle.DockingWindow; }
public ShelvesetInspector(ITaskRepository taskRepository, ISourceRepository sourceRepository, IShelvesetRepository shelvesetRepository, IBuildRepository buildRepository) : base(taskRepository, sourceRepository, shelvesetRepository, buildRepository) { InitializeComponent(); changeInspector.ChangeLog.IsReadOnly = true; changeInspector.ChangeLog.LongLines.EdgeMode = EdgeMode.None; changeInspector.ActionsForChangesFunction = (branchId, changeIds) => GetActionsForChanges(branchId, changeIds, _shelvesetRepository.GetActionsForShelvesetChanges); changeInspector.ChangesFunction = _shelvesetRepository.GetShelvesetChanges; changeInspector.ComputeDifferencesFunction = _shelvesetRepository.ComputeShelvesetDifferences; changeInspector.MessageFunction = _shelvesetRepository.GetShelvesetMessage; }
public ChangeCommitter (ITaskRepository taskRepository, ISourceRepository sourceRepository, IShelvesetRepository shelvesetRepository, IBuildRepository buildRepository) : base(taskRepository, sourceRepository, shelvesetRepository, buildRepository) { InitializeComponent(); changeInspector.ActionsForChangesFunction = (branchId, changeIds) => GetActionsForChanges(branchId, changeIds, _sourceRepository.GetActionsForPendingChanges); changeInspector.ChangesFunction = _sourceRepository.GetPendingChanges; changeInspector.ComputeDifferencesFunction = _sourceRepository.ComputePendingDifferences; changeInspector.MessageFunction = null; changeInspector.ChangeLog.KeyDown += ChangeLog_KeyDown; }
public RevisionInspector (ITaskRepository taskRepository, ISourceRepository sourceRepository, IShelvesetRepository shelvesetRepository, IBuildRepository buildRepository) : base(taskRepository, sourceRepository, shelvesetRepository, buildRepository) { InitializeComponent(); changeInspector.ChangeLog.IsReadOnly = true; changeInspector.ChangeLog.LongLines.EdgeMode = EdgeMode.None; changeInspector.ActionsForChangesFunction = (branchId, changeIds) => GetActionsForChanges(branchId, changeIds, _sourceRepository.GetActionsForRevisionChanges); changeInspector.ChangesFunction = _sourceRepository.GetRevisionChanges; changeInspector.ComputeDifferencesFunction = _sourceRepository.ComputeRevisionDifferences; changeInspector.MessageFunction = _sourceRepository.GetRevisionMessage; }