Browse files

Added the showing of comment counts to main form.

Now shows icon, my name and About link in main form.
  • Loading branch information...
1 parent f1ea45a commit 9a39e7aef234ff2b362fa7b110139e0ccd9d579e Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) committed Jul 16, 2012
View
2 .be/7017b289-f207-4e39-9746-f58323404eba/bugs/274c9d87-ab92-4793-887d-30fa9e3ebb7c/values
@@ -9,7 +9,7 @@ reporter: '"Niall Douglas \(s \[underscore\] sourceforge {at} nedprod \[dot\] co
severity: serious
-status: open
+status: assigned
summary: HTML output still isn't SCM adding all new updated issues/comments
View
19 .be/7017b289-f207-4e39-9746-f58323404eba/bugs/c13cd061-46a2-4259-96be-aaf20dff578e/values
@@ -0,0 +1,19 @@
+creator: '"Niall Douglas \(s \[underscore\] sourceforge {at} nedprod \[dot\] com\)"
+ <spam@spamtrap.com>'
+
+
+reporter: '"Niall Douglas \(s \[underscore\] sourceforge {at} nedprod \[dot\] com\)"
+ <spam@spamtrap.com>'
+
+
+severity: wishlist
+
+
+status: fixed
+
+
+summary: Add program version and my name to front issues dialog
+
+
+time: Sun, 15 Jul 2012 20:32:34 +0000
+
View
2 .be/7017b289-f207-4e39-9746-f58323404eba/bugs/dbed42ae-de1f-46b3-8c74-78f55026fff0/values
@@ -9,7 +9,7 @@ reporter: '"Niall Douglas \(s \[underscore\] sourceforge {at} nedprod \[dot\] co
severity: serious
-status: open
+status: assigned
summary: Editing an existing bug isn't updating the XML cache, probably because BE
View
2 BEBugsAsHTML/bugs/274c9d87-ab92-4793-887d-30fa9e3ebb7c/index.html
@@ -21,7 +21,7 @@
<tr><td class="bug_detail_label">Short name :</td>
<td class="bug_detail">701/274</td></tr>
<tr><td class="bug_detail_label">Status :</td>
- <td class="bug_detail">open</td></tr>
+ <td class="bug_detail">assigned</td></tr>
<tr><td class="bug_detail_label">Severity :</td>
<td class="bug_detail">serious</td></tr>
<tr><td class="bug_detail_label">Assigned :</td>
View
2 BEBugsAsHTML/bugs/dbed42ae-de1f-46b3-8c74-78f55026fff0/index.html
@@ -21,7 +21,7 @@
<tr><td class="bug_detail_label">Short name :</td>
<td class="bug_detail">701/dbe</td></tr>
<tr><td class="bug_detail_label">Status :</td>
- <td class="bug_detail">open</td></tr>
+ <td class="bug_detail">assigned</td></tr>
<tr><td class="bug_detail_label">Severity :</td>
<td class="bug_detail">serious</td></tr>
<tr><td class="bug_detail_label">Assigned :</td>
View
32 BEBugsAsHTML/index.html
@@ -33,22 +33,6 @@
</thead>
<tbody>
- <tr class="serious">
- <td class="uuid"><a href="bugs/274c9d87-ab92-4793-887d-30fa9e3ebb7c/index.html">701/274</a></td>
- <td class="status"><a href="bugs/274c9d87-ab92-4793-887d-30fa9e3ebb7c/index.html">open</a></td>
- <td class="severity"><a href="bugs/274c9d87-ab92-4793-887d-30fa9e3ebb7c/index.html">serious</a></td>
- <td class="summary"><a href="bugs/274c9d87-ab92-4793-887d-30fa9e3ebb7c/index.html">HTML output still isn&#39;t SCM adding all new updated issues/comments</a></td>
- <td class="date"><a href="bugs/274c9d87-ab92-4793-887d-30fa9e3ebb7c/index.html">Sun, 15 Jul 2012 20:29:37 +0000</a></td>
-</tr>
-
- <tr class="serious">
- <td class="uuid"><a href="bugs/dbed42ae-de1f-46b3-8c74-78f55026fff0/index.html">701/dbe</a></td>
- <td class="status"><a href="bugs/dbed42ae-de1f-46b3-8c74-78f55026fff0/index.html">open</a></td>
- <td class="severity"><a href="bugs/dbed42ae-de1f-46b3-8c74-78f55026fff0/index.html">serious</a></td>
- <td class="summary"><a href="bugs/dbed42ae-de1f-46b3-8c74-78f55026fff0/index.html">Editing an existing bug isn&#39;t updating the XML cache, probably because BE is being clever enough not to update id-cache</a></td>
- <td class="date"><a href="bugs/dbed42ae-de1f-46b3-8c74-78f55026fff0/index.html">Sun, 15 Jul 2012 20:08:20 +0000</a></td>
-</tr>
-
<tr class="wishlist">
<td class="uuid"><a href="bugs/54e8afed-829f-44ad-8f0f-4c00d1f29a4b/index.html">701/54e</a></td>
<td class="status"><a href="bugs/54e8afed-829f-44ad-8f0f-4c00d1f29a4b/index.html">open</a></td>
@@ -65,6 +49,22 @@
<td class="date"><a href="bugs/63b86630-3b71-478f-9d3f-067ce984c0f8/index.html">Sun, 31 Jul 2011 22:48:50 +0000</a></td>
</tr>
+ <tr class="serious">
+ <td class="uuid"><a href="bugs/274c9d87-ab92-4793-887d-30fa9e3ebb7c/index.html">701/274</a></td>
+ <td class="status"><a href="bugs/274c9d87-ab92-4793-887d-30fa9e3ebb7c/index.html">assigned</a></td>
+ <td class="severity"><a href="bugs/274c9d87-ab92-4793-887d-30fa9e3ebb7c/index.html">serious</a></td>
+ <td class="summary"><a href="bugs/274c9d87-ab92-4793-887d-30fa9e3ebb7c/index.html">HTML output still isn&#39;t SCM adding all new updated issues/comments</a></td>
+ <td class="date"><a href="bugs/274c9d87-ab92-4793-887d-30fa9e3ebb7c/index.html">Sun, 15 Jul 2012 20:29:37 +0000</a></td>
+</tr>
+
+ <tr class="serious">
+ <td class="uuid"><a href="bugs/dbed42ae-de1f-46b3-8c74-78f55026fff0/index.html">701/dbe</a></td>
+ <td class="status"><a href="bugs/dbed42ae-de1f-46b3-8c74-78f55026fff0/index.html">assigned</a></td>
+ <td class="severity"><a href="bugs/dbed42ae-de1f-46b3-8c74-78f55026fff0/index.html">serious</a></td>
+ <td class="summary"><a href="bugs/dbed42ae-de1f-46b3-8c74-78f55026fff0/index.html">Editing an existing bug isn&#39;t updating the XML cache, probably because BE is being clever enough not to update id-cache</a></td>
+ <td class="date"><a href="bugs/dbed42ae-de1f-46b3-8c74-78f55026fff0/index.html">Sun, 15 Jul 2012 20:08:20 +0000</a></td>
+</tr>
+
<tr class="wishlist">
<td class="uuid"><a href="bugs/6c161a0b-9118-4400-891e-33b7a724c62d/index.html">701/6c1</a></td>
<td class="status"><a href="bugs/6c161a0b-9118-4400-891e-33b7a724c62d/index.html">assigned</a></td>
View
8 BEBugsAsHTML/index_inactive.html
@@ -146,6 +146,14 @@
</tr>
<tr class="wishlist">
+ <td class="uuid"><a href="bugs/c13cd061-46a2-4259-96be-aaf20dff578e/index.html">701/c13</a></td>
+ <td class="status"><a href="bugs/c13cd061-46a2-4259-96be-aaf20dff578e/index.html">fixed</a></td>
+ <td class="severity"><a href="bugs/c13cd061-46a2-4259-96be-aaf20dff578e/index.html">wishlist</a></td>
+ <td class="summary"><a href="bugs/c13cd061-46a2-4259-96be-aaf20dff578e/index.html">Add program version and my name to front issues dialog</a></td>
+ <td class="date"><a href="bugs/c13cd061-46a2-4259-96be-aaf20dff578e/index.html">Sun, 15 Jul 2012 20:32:34 +0000</a></td>
+</tr>
+
+ <tr class="wishlist">
<td class="uuid"><a href="bugs/d618e32d-1292-457e-825b-9113dd7c89b8/index.html">701/d61</a></td>
<td class="status"><a href="bugs/d618e32d-1292-457e-825b-9113dd7c89b8/index.html">fixed</a></td>
<td class="severity"><a href="bugs/d618e32d-1292-457e-825b-9113dd7c89b8/index.html">wishlist</a></td>
View
15 BEurtle/BEurtlePlugin.cs
@@ -33,6 +33,7 @@ public BEIssue(string shortname)
}
}
+ public enum ShowCommentCountType { DontShow, ShowEasy, ShowAll };
public class ParseParameters
{
private BEurtlePlugin plugin;
@@ -41,6 +42,7 @@ public class ParseParameters
public string DumpHTMLPath="";
public bool AddCommitAsComment = true, FilterOutClosedIssues=false;
public bool UseBEXML = false, CacheBEXML = true;
+ public ShowCommentCountType ShowCommentCount=ShowCommentCountType.ShowEasy;
public ParseParameters(BEurtlePlugin plugin, IWin32Window hwnd, string parameters, bool fillindefaults=true)
{
this.plugin = plugin;
@@ -61,6 +63,19 @@ public ParseParameters(BEurtlePlugin plugin, IWin32Window hwnd, string parameter
FilterOutClosedIssues = bool.Parse(par.Substring(22));
else if (par.StartsWith("UseBEXML="))
UseBEXML = bool.Parse(par.Substring(9));
+ else if(par.StartsWith("ShowCommentCount="))
+ switch (par.Substring(17))
+ {
+ case "DontShow":
+ ShowCommentCount = ShowCommentCountType.DontShow;
+ break;
+ case "ShowEasy":
+ ShowCommentCount = ShowCommentCountType.ShowEasy;
+ break;
+ case "ShowAll":
+ ShowCommentCount = ShowCommentCountType.ShowAll;
+ break;
+ }
else if (par.StartsWith("CacheBEXML="))
CacheBEXML = bool.Parse(par.Substring(11));
}
View
195 BEurtle/IssuesForm.Designer.cs
@@ -31,11 +31,6 @@ private void InitializeComponent()
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(IssuesForm));
this.IssuesList = new System.Windows.Forms.DataGridView();
- this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.Status = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.Severity = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.Created1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.Summary = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.contextMenu = new System.Windows.Forms.ContextMenuStrip(this.components);
this.changeStatusToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.unconfirmedToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -86,8 +81,19 @@ private void InitializeComponent()
this.DeleteIssue = new System.Windows.Forms.Button();
this.BERepoLocationBrowse = new System.Windows.Forms.Button();
this.VCSInfo = new System.Windows.Forms.TextBox();
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.LinkAbout = new System.Windows.Forms.LinkLabel();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.Status = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.Severity = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.Created1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.Summary = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.CommentCount = new System.Windows.Forms.DataGridViewLinkColumn();
((System.ComponentModel.ISupportInitialize)(this.IssuesList)).BeginInit();
this.contextMenu.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.SuspendLayout();
//
// IssuesList
@@ -104,60 +110,24 @@ private void InitializeComponent()
this.Status,
this.Severity,
this.Created1,
- this.Summary});
+ this.Summary,
+ this.CommentCount});
this.IssuesList.ContextMenuStrip = this.contextMenu;
this.IssuesList.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
- this.IssuesList.Location = new System.Drawing.Point(16, 63);
+ this.IssuesList.Location = new System.Drawing.Point(12, 82);
this.IssuesList.Name = "IssuesList";
this.IssuesList.ReadOnly = true;
this.IssuesList.RowHeadersVisible = false;
this.IssuesList.RowTemplate.ReadOnly = true;
this.IssuesList.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
- this.IssuesList.Size = new System.Drawing.Size(600, 338);
+ this.IssuesList.Size = new System.Drawing.Size(604, 319);
this.IssuesList.TabIndex = 0;
+ this.IssuesList.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.IssuesList_CellClick);
this.IssuesList.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.IssuesList_CellDoubleClick);
this.IssuesList.CellMouseDown += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.IssuesList_CellMouseDown);
this.IssuesList.SortCompare += new System.Windows.Forms.DataGridViewSortCompareEventHandler(this.IssuesList_SortCompare);
this.IssuesList.KeyDown += new System.Windows.Forms.KeyEventHandler(this.IssuesList_KeyDown);
//
- // Id
- //
- this.Id.HeaderText = "ID";
- this.Id.Name = "Id";
- this.Id.ReadOnly = true;
- this.Id.Width = 50;
- //
- // Status
- //
- this.Status.HeaderText = "Status";
- this.Status.Name = "Status";
- this.Status.ReadOnly = true;
- this.Status.Resizable = System.Windows.Forms.DataGridViewTriState.True;
- this.Status.Width = 70;
- //
- // Severity
- //
- this.Severity.HeaderText = "Severity";
- this.Severity.Name = "Severity";
- this.Severity.ReadOnly = true;
- this.Severity.Resizable = System.Windows.Forms.DataGridViewTriState.True;
- this.Severity.Width = 70;
- //
- // Created1
- //
- this.Created1.HeaderText = "Created";
- this.Created1.Name = "Created1";
- this.Created1.ReadOnly = true;
- this.Created1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
- this.Created1.Width = 130;
- //
- // Summary
- //
- this.Summary.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
- this.Summary.HeaderText = "Summary";
- this.Summary.Name = "Summary";
- this.Summary.ReadOnly = true;
- //
// contextMenu
//
this.contextMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
@@ -494,7 +464,7 @@ private void InitializeComponent()
this.ButtonOk.Location = new System.Drawing.Point(537, 407);
this.ButtonOk.Name = "ButtonOk";
this.ButtonOk.Size = new System.Drawing.Size(75, 23);
- this.ButtonOk.TabIndex = 5;
+ this.ButtonOk.TabIndex = 4;
this.ButtonOk.Text = "OK";
this.ButtonOk.UseVisualStyleBackColor = true;
//
@@ -505,14 +475,14 @@ private void InitializeComponent()
this.ButtonCancel.Location = new System.Drawing.Point(456, 407);
this.ButtonCancel.Name = "ButtonCancel";
this.ButtonCancel.Size = new System.Drawing.Size(75, 23);
- this.ButtonCancel.TabIndex = 4;
+ this.ButtonCancel.TabIndex = 3;
this.ButtonCancel.Text = "Cancel";
this.ButtonCancel.UseVisualStyleBackColor = true;
//
// label1
//
this.label1.AutoSize = true;
- this.label1.Location = new System.Drawing.Point(12, 17);
+ this.label1.Location = new System.Drawing.Point(253, 33);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(59, 13);
this.label1.TabIndex = 3;
@@ -522,10 +492,10 @@ private void InitializeComponent()
//
this.BERepoLocation.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
- this.BERepoLocation.Location = new System.Drawing.Point(77, 14);
+ this.BERepoLocation.Location = new System.Drawing.Point(318, 30);
this.BERepoLocation.Name = "BERepoLocation";
- this.BERepoLocation.Size = new System.Drawing.Size(454, 20);
- this.BERepoLocation.TabIndex = 6;
+ this.BERepoLocation.Size = new System.Drawing.Size(213, 20);
+ this.BERepoLocation.TabIndex = 5;
this.BERepoLocation.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.BERepoLocation_KeyPress);
//
// NewIssue
@@ -553,10 +523,10 @@ private void InitializeComponent()
// BERepoLocationBrowse
//
this.BERepoLocationBrowse.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
- this.BERepoLocationBrowse.Location = new System.Drawing.Point(537, 12);
+ this.BERepoLocationBrowse.Location = new System.Drawing.Point(537, 28);
this.BERepoLocationBrowse.Name = "BERepoLocationBrowse";
this.BERepoLocationBrowse.Size = new System.Drawing.Size(75, 23);
- this.BERepoLocationBrowse.TabIndex = 7;
+ this.BERepoLocationBrowse.TabIndex = 6;
this.BERepoLocationBrowse.Text = "Browse";
this.BERepoLocationBrowse.UseVisualStyleBackColor = true;
this.BERepoLocationBrowse.Click += new System.EventHandler(this.BERepoLocationBrowse_Click);
@@ -565,29 +535,122 @@ private void InitializeComponent()
//
this.VCSInfo.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
- this.VCSInfo.Location = new System.Drawing.Point(16, 37);
+ this.VCSInfo.Location = new System.Drawing.Point(256, 56);
this.VCSInfo.Name = "VCSInfo";
this.VCSInfo.ReadOnly = true;
- this.VCSInfo.Size = new System.Drawing.Size(600, 20);
+ this.VCSInfo.Size = new System.Drawing.Size(356, 20);
this.VCSInfo.TabIndex = 8;
+ this.VCSInfo.TabStop = false;
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
+ this.pictureBox1.Location = new System.Drawing.Point(12, 12);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(87, 64);
+ this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
+ this.pictureBox1.TabIndex = 9;
+ this.pictureBox1.TabStop = false;
+ //
+ // LinkAbout
+ //
+ this.LinkAbout.AutoSize = true;
+ this.LinkAbout.Location = new System.Drawing.Point(106, 62);
+ this.LinkAbout.Name = "LinkAbout";
+ this.LinkAbout.Size = new System.Drawing.Size(35, 13);
+ this.LinkAbout.TabIndex = 7;
+ this.LinkAbout.TabStop = true;
+ this.LinkAbout.Text = "About";
+ this.LinkAbout.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkAbout_LinkClicked);
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label2.Location = new System.Drawing.Point(102, 12);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(153, 25);
+ this.label2.TabIndex = 11;
+ this.label2.Text = "BEurtle v1.50α";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(105, 44);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(139, 13);
+ this.label3.TabIndex = 12;
+ this.label3.Text = "(C) 2011-2012 Niall Douglas";
+ //
+ // Id
+ //
+ this.Id.HeaderText = "ID";
+ this.Id.Name = "Id";
+ this.Id.ReadOnly = true;
+ this.Id.Width = 50;
+ //
+ // Status
+ //
+ this.Status.HeaderText = "Status";
+ this.Status.Name = "Status";
+ this.Status.ReadOnly = true;
+ this.Status.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.Status.Width = 70;
+ //
+ // Severity
+ //
+ this.Severity.HeaderText = "Severity";
+ this.Severity.Name = "Severity";
+ this.Severity.ReadOnly = true;
+ this.Severity.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.Severity.Width = 70;
+ //
+ // Created1
+ //
+ this.Created1.HeaderText = "Created";
+ this.Created1.Name = "Created1";
+ this.Created1.ReadOnly = true;
+ this.Created1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.Created1.Width = 130;
+ //
+ // Summary
+ //
+ this.Summary.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
+ this.Summary.HeaderText = "Summary";
+ this.Summary.Name = "Summary";
+ this.Summary.ReadOnly = true;
+ //
+ // CommentCount
+ //
+ this.CommentCount.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ this.CommentCount.HeaderText = "Comments";
+ this.CommentCount.Name = "CommentCount";
+ this.CommentCount.ReadOnly = true;
+ this.CommentCount.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
+ this.CommentCount.UseColumnTextForLinkValue = true;
+ this.CommentCount.Width = 5;
//
// IssuesForm
//
this.AllowDrop = true;
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(624, 442);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.LinkAbout);
+ this.Controls.Add(this.pictureBox1);
this.Controls.Add(this.VCSInfo);
this.Controls.Add(this.BERepoLocationBrowse);
this.Controls.Add(this.DeleteIssue);
this.Controls.Add(this.NewIssue);
this.Controls.Add(this.BERepoLocation);
- this.Controls.Add(this.label1);
this.Controls.Add(this.ButtonCancel);
this.Controls.Add(this.ButtonOk);
this.Controls.Add(this.IssuesList);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
- this.MinimumSize = new System.Drawing.Size(540, 200);
+ this.MinimumSize = new System.Drawing.Size(540, 256);
this.Name = "IssuesForm";
this.Text = "Bugs Everywhere Issues";
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.IssuesForm_FormClosing);
@@ -598,6 +661,7 @@ private void InitializeComponent()
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.IssuesForm_KeyDown);
((System.ComponentModel.ISupportInitialize)(this.IssuesList)).EndInit();
this.contextMenu.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
@@ -613,11 +677,6 @@ private void InitializeComponent()
private System.Windows.Forms.Button NewIssue;
private System.Windows.Forms.Button DeleteIssue;
private System.Windows.Forms.Button BERepoLocationBrowse;
- private System.Windows.Forms.DataGridViewTextBoxColumn Id;
- private System.Windows.Forms.DataGridViewTextBoxColumn Status;
- private System.Windows.Forms.DataGridViewTextBoxColumn Severity;
- private System.Windows.Forms.DataGridViewTextBoxColumn Created1;
- private System.Windows.Forms.DataGridViewTextBoxColumn Summary;
private System.Windows.Forms.ContextMenuStrip contextMenu;
private System.Windows.Forms.ToolStripMenuItem filterOutToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem allClosedItemsToolStripMenuItem;
@@ -661,5 +720,15 @@ private void InitializeComponent()
private System.Windows.Forms.ToolStripMenuItem criticalToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem fatalToolStripMenuItem;
private System.Windows.Forms.TextBox VCSInfo;
+ private System.Windows.Forms.PictureBox pictureBox1;
+ private System.Windows.Forms.LinkLabel LinkAbout;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.DataGridViewTextBoxColumn Id;
+ private System.Windows.Forms.DataGridViewTextBoxColumn Status;
+ private System.Windows.Forms.DataGridViewTextBoxColumn Severity;
+ private System.Windows.Forms.DataGridViewTextBoxColumn Created1;
+ private System.Windows.Forms.DataGridViewTextBoxColumn Summary;
+ private System.Windows.Forms.DataGridViewLinkColumn CommentCount;
}
}
View
21 BEurtle/IssuesForm.cs
@@ -92,6 +92,7 @@ private void loadIssues(bool refreshData=true)
SuspendLayout();
IssuesList.Rows.Clear();
RowToUUID.Clear();
+ IssuesList.Columns[IssuesList.Columns.Count - 1].Visible = plugin.parameters.ShowCommentCount != ShowCommentCountType.DontShow;
ButtonOk.Enabled = false;
NewIssue.Enabled = false;
DeleteIssue.Enabled = false;
@@ -183,6 +184,14 @@ private void loadIssues(bool refreshData=true)
row.Cells.Add(new DataGridViewTextBoxCell());
row.Cells[4].Value = summary;
+ row.Cells.Add(new DataGridViewLinkCell());
+ row.Cells[5].Style.Alignment = DataGridViewContentAlignment.MiddleRight;
+ if(plugin.parameters.ShowCommentCount != ShowCommentCountType.DontShow)
+ {
+ int commentcount=int.Parse(issue.Evaluate("count(comment)").ToString());
+ row.Cells[5].Value = commentcount.ToString();
+ }
+
IssuesList.Rows.Add(row);
RowToUUID.Add(row, uuid);
}
@@ -270,6 +279,13 @@ private void IssuesList_CellDoubleClick(object sender, DataGridViewCellEventArgs
}
}
+ private void IssuesList_CellClick(object sender, DataGridViewCellEventArgs e)
+ {
+ // If and only if it's the comment count do we pretend this was a double click
+ if (e.ColumnIndex == 5)
+ IssuesList_CellDoubleClick(sender, e);
+ }
+
private void IssuesList_KeyDown(object sender, KeyEventArgs e)
{
if (IssuesList.Rows.Count > 0 && e.KeyCode==Keys.Enter)
@@ -631,6 +647,11 @@ private void IssuesForm_Load(object sender, EventArgs e)
new WindowSettings(this).load();
}
+ private void LinkAbout_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+ {
+ aboutToolStripMenuItem_Click(sender, null);
+ }
+
}
View
205 BEurtle/IssuesForm.resx
@@ -132,10 +132,215 @@
<metadata name="Summary.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
+ <metadata name="CommentCount.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+ <value>True</value>
+ </metadata>
<metadata name="contextMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+ <data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ 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
+</value>
+ </data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAQAgIAAAAAAGAAoyAAARgAAAEBAAAAAABgAKDIAAG7IAAAgIAAAAAAYAKgMAACW+gAAEBAAAAAA
View
31 BEurtle/OptionsDialog.Designer.cs
@@ -51,6 +51,7 @@ private void InitializeComponent()
this.ButtonReset = new System.Windows.Forms.Button();
this.LinkDonate = new System.Windows.Forms.LinkLabel();
this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.CheckShowCommentCount = new System.Windows.Forms.CheckBox();
this.OptionsGroupBox.SuspendLayout();
this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout();
@@ -123,6 +124,7 @@ private void InitializeComponent()
//
// splitContainer1.Panel2
//
+ this.splitContainer1.Panel2.Controls.Add(this.CheckShowCommentCount);
this.splitContainer1.Panel2.Controls.Add(this.CheckBEXMLCache);
this.splitContainer1.Panel2.Controls.Add(this.CheckUseBEXML);
this.splitContainer1.Size = new System.Drawing.Size(407, 113);
@@ -185,10 +187,10 @@ private void InitializeComponent()
//
this.CheckUseBEXML.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
- this.CheckUseBEXML.Location = new System.Drawing.Point(3, 39);
+ this.CheckUseBEXML.Location = new System.Drawing.Point(3, 62);
this.CheckUseBEXML.Name = "CheckUseBEXML";
this.CheckUseBEXML.Size = new System.Drawing.Size(196, 43);
- this.CheckUseBEXML.TabIndex = 7;
+ this.CheckUseBEXML.TabIndex = 8;
this.CheckUseBEXML.Text = "Use experimental BEXML REST server instead of embedded BE (instant fast everythin" +
"g)";
this.CheckUseBEXML.UseVisualStyleBackColor = true;
@@ -220,7 +222,7 @@ private void InitializeComponent()
this.LinkGithubIssues.Location = new System.Drawing.Point(95, 315);
this.LinkGithubIssues.Name = "LinkGithubIssues";
this.LinkGithubIssues.Size = new System.Drawing.Size(159, 13);
- this.LinkGithubIssues.TabIndex = 8;
+ this.LinkGithubIssues.TabIndex = 9;
this.LinkGithubIssues.TabStop = true;
this.LinkGithubIssues.Text = "Check/Report Issues on GitHub";
this.LinkGithubIssues.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkGithubIssues_LinkClicked);
@@ -240,7 +242,7 @@ private void InitializeComponent()
this.LinkHomepage.Location = new System.Drawing.Point(95, 332);
this.LinkHomepage.Name = "LinkHomepage";
this.LinkHomepage.Size = new System.Drawing.Size(255, 13);
- this.LinkHomepage.TabIndex = 9;
+ this.LinkHomepage.TabIndex = 10;
this.LinkHomepage.TabStop = true;
this.LinkHomepage.Text = "http://www.nedprod.com/programs/Win32/BEurtle/";
this.LinkHomepage.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkHomepage_LinkClicked);
@@ -261,7 +263,7 @@ private void InitializeComponent()
this.ButtonOk.Location = new System.Drawing.Point(357, 527);
this.ButtonOk.Name = "ButtonOk";
this.ButtonOk.Size = new System.Drawing.Size(75, 23);
- this.ButtonOk.TabIndex = 13;
+ this.ButtonOk.TabIndex = 14;
this.ButtonOk.Text = "OK";
this.ButtonOk.UseVisualStyleBackColor = true;
//
@@ -272,7 +274,7 @@ private void InitializeComponent()
this.ButtonCancel.Location = new System.Drawing.Point(276, 527);
this.ButtonCancel.Name = "ButtonCancel";
this.ButtonCancel.Size = new System.Drawing.Size(75, 23);
- this.ButtonCancel.TabIndex = 12;
+ this.ButtonCancel.TabIndex = 13;
this.ButtonCancel.Text = "Cancel";
this.ButtonCancel.UseVisualStyleBackColor = true;
//
@@ -282,7 +284,7 @@ private void InitializeComponent()
this.ButtonReset.Location = new System.Drawing.Point(195, 527);
this.ButtonReset.Name = "ButtonReset";
this.ButtonReset.Size = new System.Drawing.Size(75, 23);
- this.ButtonReset.TabIndex = 11;
+ this.ButtonReset.TabIndex = 12;
this.ButtonReset.Text = "Reset";
this.ButtonReset.UseVisualStyleBackColor = true;
this.ButtonReset.Click += new System.EventHandler(this.ButtonReset_Click);
@@ -295,7 +297,7 @@ private void InitializeComponent()
this.LinkDonate.Location = new System.Drawing.Point(12, 366);
this.LinkDonate.Name = "LinkDonate";
this.LinkDonate.Size = new System.Drawing.Size(420, 158);
- this.LinkDonate.TabIndex = 10;
+ this.LinkDonate.TabIndex = 11;
this.LinkDonate.TabStop = true;
this.LinkDonate.Text = "Buy Niall a coffee or beer to thank him for his work";
this.LinkDonate.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
@@ -311,6 +313,17 @@ private void InitializeComponent()
this.pictureBox1.TabIndex = 12;
this.pictureBox1.TabStop = false;
//
+ // CheckShowCommentCount
+ //
+ this.CheckShowCommentCount.AutoSize = true;
+ this.CheckShowCommentCount.Location = new System.Drawing.Point(3, 39);
+ this.CheckShowCommentCount.Name = "CheckShowCommentCount";
+ this.CheckShowCommentCount.Size = new System.Drawing.Size(131, 17);
+ this.CheckShowCommentCount.TabIndex = 7;
+ this.CheckShowCommentCount.Text = "Show Comment Count";
+ this.CheckShowCommentCount.ThreeState = true;
+ this.CheckShowCommentCount.UseVisualStyleBackColor = true;
+ //
// OptionsDialog
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@@ -341,6 +354,7 @@ private void InitializeComponent()
this.splitContainer1.Panel1.ResumeLayout(false);
this.splitContainer1.Panel1.PerformLayout();
this.splitContainer1.Panel2.ResumeLayout(false);
+ this.splitContainer1.Panel2.PerformLayout();
this.splitContainer1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false);
@@ -372,5 +386,6 @@ private void InitializeComponent()
private System.Windows.Forms.SplitContainer splitContainer1;
private System.Windows.Forms.CheckBox CheckBEXMLCache;
private System.Windows.Forms.CheckBox CheckUseBEXML;
+ private System.Windows.Forms.CheckBox CheckShowCommentCount;
}
}
View
28 BEurtle/OptionsDialog.cs
@@ -53,8 +53,20 @@ private void OptionsDialog_Shown(object sender, EventArgs e)
BoxDumpHTMLPath.Text = parsed.DumpHTMLPath;
CheckAddCommitAsComment.Checked = parsed.AddCommitAsComment;
CheckFilterOutClosedIssues.Checked = parsed.FilterOutClosedIssues;
- CheckUseBEXML.Checked = parsed.UseBEXML;
CheckBEXMLCache.Checked = parsed.CacheBEXML;
+ switch(parsed.ShowCommentCount)
+ {
+ case ShowCommentCountType.DontShow:
+ CheckShowCommentCount.CheckState = CheckState.Unchecked;
+ break;
+ case ShowCommentCountType.ShowEasy:
+ CheckShowCommentCount.CheckState = CheckState.Indeterminate;
+ break;
+ case ShowCommentCountType.ShowAll:
+ CheckShowCommentCount.CheckState = CheckState.Checked;
+ break;
+ }
+ CheckUseBEXML.Checked = parsed.UseBEXML;
}
else
{
@@ -79,8 +91,20 @@ private void OptionsDialog_FormClosing(object sender, FormClosingEventArgs e)
if (DumpHTMLPathChanged) parameters += "&DumpHTMLPath=" + BoxDumpHTMLPath.Text;
parameters += "&AddCommitAsComment=" + CheckAddCommitAsComment.Checked.ToString();
parameters += "&FilterOutClosedIssues=" + CheckFilterOutClosedIssues.Checked.ToString();
- parameters += "&UseBEXML=" + CheckUseBEXML.Checked.ToString();
parameters += "&CacheBEXML=" + CheckBEXMLCache.Checked.ToString();
+ switch (CheckShowCommentCount.CheckState)
+ {
+ case CheckState.Unchecked:
+ parameters += "&ShowCommentCount=DontShow";
+ break;
+ case CheckState.Indeterminate:
+ parameters += "&ShowCommentCount=ShowEasy";
+ break;
+ case CheckState.Checked:
+ parameters += "&ShowCommentCount=ShowAll";
+ break;
+ }
+ parameters += "&UseBEXML=" + CheckUseBEXML.Checked.ToString();
}
private void BoxBEPath_TextChanged(object sender, EventArgs e)

0 comments on commit 9a39e7a

Please sign in to comment.