Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
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...
commit 9a39e7aef234ff2b362fa7b110139e0ccd9d579e 1 parent f1ea45a
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) authored
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,11 +535,100 @@ 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
//
@@ -577,17 +636,21 @@ private void InitializeComponent()
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)
Please sign in to comment.
Something went wrong with that request. Please try again.