public RevisionsInRepositoryView(RevisionInRepositoryModel model) { this.Font = SystemFonts.MessageBoxFont; _model = model; _model.ProgressDisplay = new NullProgress(); InitializeComponent(); UpdateDisplay(); _showAdvanced.Visible=false; }
public RevisionsInRepositoryView(RevisionInRepositoryModel model) { this.Font = SystemFonts.MessageBoxFont; _model = model; _model.ProgressDisplay = new NullProgress(); InitializeComponent(); UpdateDisplay(); _showAdvanced.Visible = false; _extraColumns = model.ExtraColumns.ToList(); foreach (var columDefn in _extraColumns) { var textBoxColumn = new DataGridViewTextBoxColumn { Name = columDefn.ColumnLabel }; _historyGrid.Columns.Add(textBoxColumn); } }
public RevisionsInRepositoryView(RevisionInRepositoryModel model) { this.Font = SystemFonts.MessageBoxFont; _model = model; _model.ProgressDisplay = new NullProgress(); InitializeComponent(); UpdateDisplay(); _showAdvanced.Visible=false; _extraColumns = model.ExtraColumns.ToList(); foreach (var columDefn in _extraColumns) { var textBoxColumn = new DataGridViewTextBoxColumn { Name = columDefn.ColumnLabel }; _historyGrid.Columns.Add(textBoxColumn); } }
public HistoryPage(RevisionInRepositoryModel.Factory revisionsInRepositoryModelFactory, ChangesInRevisionView changesInRevisionView, ChangeReportView changeReportView, HistoryPageOptions options) { InitializeComponent(); SuspendLayout(); this.Padding = new Padding(20, 20,20,20); var lowerContainer = new SplitContainer(); lowerContainer.Orientation = Orientation.Vertical; // var group = new GroupBox(); // group.Text = "Changes in Revision"; // group.Controls.Add(lowerContainer); // group.Dock = DockStyle.Fill; lowerContainer.Panel1.Controls.Add(changesInRevisionView); lowerContainer.Panel2.Controls.Add(changeReportView); var revisionListModel = revisionsInRepositoryModelFactory(options.RevisionListOptions); var revisionsInRepositoryView = new RevisionsInRepositoryView(revisionListModel); revisionsInRepositoryView.RevisionSelectionChanged += HandleRevisionSelectionChanged; var mainContainer = new SplitContainer(); mainContainer.Orientation = Orientation.Horizontal; mainContainer.Panel1.Controls.Add(revisionsInRepositoryView); mainContainer.Panel2.Controls.Add(lowerContainer); mainContainer.Dock = DockStyle.Fill; lowerContainer.Dock = DockStyle.Fill; changesInRevisionView.Dock = DockStyle.Fill; changeReportView.Dock = DockStyle.Fill; revisionsInRepositoryView.Dock = DockStyle.Fill; Controls.Add(mainContainer); ResumeLayout(); }
public RevisionsInRepositoryView(RevisionInRepositoryModel model) { this.Font = SystemFonts.MessageBoxFont; _model = model; _model.ProgressDisplay = new NullProgress(); InitializeComponent(); // Don't let double clicks try to start editing a cell in the grid -- it's // supposed to be a read-only display of the history. (Linux WeSay is prone // to crash on a double click if the grid is not read-only.) _historyGrid.ReadOnly = true; UpdateDisplay(); _showAdvanced.Visible = false; _extraColumns = model.ExtraColumns.ToList(); foreach (var columDefn in _extraColumns) { var textBoxColumn = new DataGridViewTextBoxColumn { Name = columDefn.ColumnLabel }; _historyGrid.Columns.Add(textBoxColumn); } }
public RevisionsInRepositoryView(RevisionInRepositoryModel model) { this.Font = SystemFonts.MessageBoxFont; _model = model; _model.ProgressDisplay = new NullProgress(); InitializeComponent(); // Don't let double clicks try to start editing a cell in the grid -- it's // supposed to be a read-only display of the history. (Linux WeSay is prone // to crash on a double click if the grid is not read-only.) _historyGrid.ReadOnly = true; UpdateDisplay(); _showAdvanced.Visible=false; _extraColumns = model.ExtraColumns.ToList(); foreach (var columDefn in _extraColumns) { var textBoxColumn = new DataGridViewTextBoxColumn { Name = columDefn.ColumnLabel }; _historyGrid.Columns.Add(textBoxColumn); } }
public void Setup() { _progress = new StringBuilderProgress(); _pathToTestRoot = Path.Combine(Path.GetTempPath(), "ChorusHistoryPaneTest"); // Don't use 'standard' ChorusTest, since it will fial, if the tests are run in seperate processes (R# 6). if (Directory.Exists(_pathToTestRoot)) Directory.Delete(_pathToTestRoot, true); Directory.CreateDirectory(_pathToTestRoot); string pathToText = WriteTestFile("version one of my pretend txt"); RepositorySetup.MakeRepositoryForTest(_pathToTestRoot, "bob",_progress); _project = new ProjectFolderConfiguration(_pathToTestRoot); _project.FolderPath = _pathToTestRoot; _project.IncludePatterns.Add(pathToText); _project.FolderPath = _pathToTestRoot; var revisionListOptions = new RevisionListOptions(); revisionListOptions.RevisionsToShowFilter = ShowRevisionPredicate; _model = new RevisionInRepositoryModel(HgRepository.CreateOrUseExisting(_project.FolderPath, new NullProgress()), null, revisionListOptions); _model.ProgressDisplay = _progress; }