Commit b978d291 authored by mrbean-bremen's avatar mrbean-bremen
Browse files

Test runner: minor GUI improvements

- moved passing/failed/other tests into separate tabs
- removed functionless menu
- changed title
parent ecda6766
...@@ -30,7 +30,6 @@ namespace SvgW3CTestRunner ...@@ -30,7 +30,6 @@ namespace SvgW3CTestRunner
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
this.lstFiles = new System.Windows.Forms.ListBox();
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
this.splitContainer1 = new System.Windows.Forms.SplitContainer(); this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel();
...@@ -48,9 +47,13 @@ namespace SvgW3CTestRunner ...@@ -48,9 +47,13 @@ namespace SvgW3CTestRunner
this.boxConsoleLog = new System.Windows.Forms.RichTextBox(); this.boxConsoleLog = new System.Windows.Forms.RichTextBox();
this.descriptionTab = new System.Windows.Forms.TabPage(); this.descriptionTab = new System.Windows.Forms.TabPage();
this.boxDescription = new System.Windows.Forms.RichTextBox(); this.boxDescription = new System.Windows.Forms.RichTextBox();
this.menuStrip1 = new System.Windows.Forms.MenuStrip(); this.fileTabBox = new System.Windows.Forms.TabControl();
this.fIleToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.passTabPage = new System.Windows.Forms.TabPage();
this.runAllToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.lstFilesPassing = new System.Windows.Forms.ListBox();
this.failTabPage = new System.Windows.Forms.TabPage();
this.lstFilesFailing = new System.Windows.Forms.ListBox();
this.otherTabPage = new System.Windows.Forms.TabPage();
this.lstFilesOther = new System.Windows.Forms.ListBox();
this.tableLayoutPanel1.SuspendLayout(); this.tableLayoutPanel1.SuspendLayout();
this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout();
...@@ -64,34 +67,26 @@ namespace SvgW3CTestRunner ...@@ -64,34 +67,26 @@ namespace SvgW3CTestRunner
this.bottomTabBox.SuspendLayout(); this.bottomTabBox.SuspendLayout();
this.outputTab.SuspendLayout(); this.outputTab.SuspendLayout();
this.descriptionTab.SuspendLayout(); this.descriptionTab.SuspendLayout();
this.menuStrip1.SuspendLayout(); this.fileTabBox.SuspendLayout();
this.passTabPage.SuspendLayout();
this.failTabPage.SuspendLayout();
this.otherTabPage.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
// lstFiles
//
this.lstFiles.Dock = System.Windows.Forms.DockStyle.Fill;
this.lstFiles.FormattingEnabled = true;
this.lstFiles.Location = new System.Drawing.Point(3, 3);
this.lstFiles.Name = "lstFiles";
this.lstFiles.Size = new System.Drawing.Size(174, 765);
this.lstFiles.TabIndex = 0;
this.lstFiles.SelectedIndexChanged += new System.EventHandler(this.lstFiles_SelectedIndexChanged);
//
// tableLayoutPanel1 // tableLayoutPanel1
// //
this.tableLayoutPanel1.ColumnCount = 2; this.tableLayoutPanel1.ColumnCount = 2;
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 180F)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 180F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanel1.Controls.Add(this.splitContainer1, 1, 0); this.tableLayoutPanel1.Controls.Add(this.splitContainer1, 1, 0);
this.tableLayoutPanel1.Controls.Add(this.lstFiles, 0, 0);
this.tableLayoutPanel1.Controls.Add(this.bottomTabBox, 1, 1); this.tableLayoutPanel1.Controls.Add(this.bottomTabBox, 1, 1);
this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 24); this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0);
this.tableLayoutPanel1.Name = "tableLayoutPanel1"; this.tableLayoutPanel1.Name = "tableLayoutPanel1";
this.tableLayoutPanel1.RowCount = 2; this.tableLayoutPanel1.RowCount = 2;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 70F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 70F));
this.tableLayoutPanel1.Size = new System.Drawing.Size(1279, 841); this.tableLayoutPanel1.Size = new System.Drawing.Size(1279, 865);
this.tableLayoutPanel1.TabIndex = 1; this.tableLayoutPanel1.TabIndex = 1;
// //
// splitContainer1 // splitContainer1
...@@ -107,7 +102,7 @@ namespace SvgW3CTestRunner ...@@ -107,7 +102,7 @@ namespace SvgW3CTestRunner
// splitContainer1.Panel2 // splitContainer1.Panel2
// //
this.splitContainer1.Panel2.Controls.Add(this.tableLayoutPanel3); this.splitContainer1.Panel2.Controls.Add(this.tableLayoutPanel3);
this.splitContainer1.Size = new System.Drawing.Size(1093, 765); this.splitContainer1.Size = new System.Drawing.Size(1093, 789);
this.splitContainer1.SplitterDistance = 563; this.splitContainer1.SplitterDistance = 563;
this.splitContainer1.TabIndex = 0; this.splitContainer1.TabIndex = 0;
// //
...@@ -127,17 +122,17 @@ namespace SvgW3CTestRunner ...@@ -127,17 +122,17 @@ namespace SvgW3CTestRunner
this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.tableLayoutPanel2.Size = new System.Drawing.Size(563, 765); this.tableLayoutPanel2.Size = new System.Drawing.Size(563, 789);
this.tableLayoutPanel2.TabIndex = 0; this.tableLayoutPanel2.TabIndex = 0;
// //
// picSaveLoad // picSaveLoad
// //
this.picSaveLoad.BackColor = System.Drawing.Color.White; this.picSaveLoad.BackColor = System.Drawing.Color.White;
this.picSaveLoad.Dock = System.Windows.Forms.DockStyle.Fill; this.picSaveLoad.Dock = System.Windows.Forms.DockStyle.Fill;
this.picSaveLoad.Location = new System.Drawing.Point(0, 395); this.picSaveLoad.Location = new System.Drawing.Point(0, 407);
this.picSaveLoad.Margin = new System.Windows.Forms.Padding(0); this.picSaveLoad.Margin = new System.Windows.Forms.Padding(0);
this.picSaveLoad.Name = "picSaveLoad"; this.picSaveLoad.Name = "picSaveLoad";
this.picSaveLoad.Size = new System.Drawing.Size(563, 370); this.picSaveLoad.Size = new System.Drawing.Size(563, 382);
this.picSaveLoad.TabIndex = 2; this.picSaveLoad.TabIndex = 2;
this.picSaveLoad.TabStop = false; this.picSaveLoad.TabStop = false;
// //
...@@ -157,14 +152,14 @@ namespace SvgW3CTestRunner ...@@ -157,14 +152,14 @@ namespace SvgW3CTestRunner
this.picSvg.Location = new System.Drawing.Point(0, 13); this.picSvg.Location = new System.Drawing.Point(0, 13);
this.picSvg.Margin = new System.Windows.Forms.Padding(0); this.picSvg.Margin = new System.Windows.Forms.Padding(0);
this.picSvg.Name = "picSvg"; this.picSvg.Name = "picSvg";
this.picSvg.Size = new System.Drawing.Size(563, 369); this.picSvg.Size = new System.Drawing.Size(563, 381);
this.picSvg.TabIndex = 1; this.picSvg.TabIndex = 1;
this.picSvg.TabStop = false; this.picSvg.TabStop = false;
// //
// label3 // label3
// //
this.label3.AutoSize = true; this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(3, 382); this.label3.Location = new System.Drawing.Point(3, 394);
this.label3.Name = "label3"; this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(80, 13); this.label3.Size = new System.Drawing.Size(80, 13);
this.label3.TabIndex = 3; this.label3.TabIndex = 3;
...@@ -186,14 +181,15 @@ namespace SvgW3CTestRunner ...@@ -186,14 +181,15 @@ namespace SvgW3CTestRunner
this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle()); this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.tableLayoutPanel3.Size = new System.Drawing.Size(526, 765); this.tableLayoutPanel3.Size = new System.Drawing.Size(526, 789);
this.tableLayoutPanel3.TabIndex = 0; this.tableLayoutPanel3.TabIndex = 0;
// //
// picSVGPNG // picSVGPNG
// //
this.picSVGPNG.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.picSVGPNG.BackColor = System.Drawing.Color.White; this.picSVGPNG.BackColor = System.Drawing.Color.White;
this.picSVGPNG.Dock = System.Windows.Forms.DockStyle.Fill; this.picSVGPNG.Location = new System.Drawing.Point(0, 407);
this.picSVGPNG.Location = new System.Drawing.Point(0, 395);
this.picSVGPNG.Margin = new System.Windows.Forms.Padding(0); this.picSVGPNG.Margin = new System.Windows.Forms.Padding(0);
this.picSVGPNG.Name = "picSVGPNG"; this.picSVGPNG.Name = "picSVGPNG";
this.picSVGPNG.Size = new System.Drawing.Size(526, 370); this.picSVGPNG.Size = new System.Drawing.Size(526, 370);
...@@ -207,7 +203,7 @@ namespace SvgW3CTestRunner ...@@ -207,7 +203,7 @@ namespace SvgW3CTestRunner
this.picPng.Location = new System.Drawing.Point(0, 13); this.picPng.Location = new System.Drawing.Point(0, 13);
this.picPng.Margin = new System.Windows.Forms.Padding(0); this.picPng.Margin = new System.Windows.Forms.Padding(0);
this.picPng.Name = "picPng"; this.picPng.Name = "picPng";
this.picPng.Size = new System.Drawing.Size(526, 369); this.picPng.Size = new System.Drawing.Size(526, 381);
this.picPng.TabIndex = 2; this.picPng.TabIndex = 2;
this.picPng.TabStop = false; this.picPng.TabStop = false;
// //
...@@ -223,7 +219,7 @@ namespace SvgW3CTestRunner ...@@ -223,7 +219,7 @@ namespace SvgW3CTestRunner
// label4 // label4
// //
this.label4.AutoSize = true; this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(3, 382); this.label4.Location = new System.Drawing.Point(3, 394);
this.label4.Name = "label4"; this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(69, 13); this.label4.Size = new System.Drawing.Size(69, 13);
this.label4.TabIndex = 4; this.label4.TabIndex = 4;
...@@ -232,9 +228,11 @@ namespace SvgW3CTestRunner ...@@ -232,9 +228,11 @@ namespace SvgW3CTestRunner
// bottomTabBox // bottomTabBox
// //
this.bottomTabBox.Alignment = System.Windows.Forms.TabAlignment.Left; this.bottomTabBox.Alignment = System.Windows.Forms.TabAlignment.Left;
this.bottomTabBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.bottomTabBox.Controls.Add(this.outputTab); this.bottomTabBox.Controls.Add(this.outputTab);
this.bottomTabBox.Controls.Add(this.descriptionTab); this.bottomTabBox.Controls.Add(this.descriptionTab);
this.bottomTabBox.Location = new System.Drawing.Point(183, 774); this.bottomTabBox.Location = new System.Drawing.Point(183, 798);
this.bottomTabBox.Multiline = true; this.bottomTabBox.Multiline = true;
this.bottomTabBox.Name = "bottomTabBox"; this.bottomTabBox.Name = "bottomTabBox";
this.bottomTabBox.SelectedIndex = 0; this.bottomTabBox.SelectedIndex = 0;
...@@ -255,6 +253,7 @@ namespace SvgW3CTestRunner ...@@ -255,6 +253,7 @@ namespace SvgW3CTestRunner
// boxConsoleLog // boxConsoleLog
// //
this.boxConsoleLog.BackColor = System.Drawing.Color.White; this.boxConsoleLog.BackColor = System.Drawing.Color.White;
this.boxConsoleLog.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.boxConsoleLog.Dock = System.Windows.Forms.DockStyle.Fill; this.boxConsoleLog.Dock = System.Windows.Forms.DockStyle.Fill;
this.boxConsoleLog.Location = new System.Drawing.Point(3, 3); this.boxConsoleLog.Location = new System.Drawing.Point(3, 3);
this.boxConsoleLog.Name = "boxConsoleLog"; this.boxConsoleLog.Name = "boxConsoleLog";
...@@ -277,6 +276,7 @@ namespace SvgW3CTestRunner ...@@ -277,6 +276,7 @@ namespace SvgW3CTestRunner
// //
// boxDescription // boxDescription
// //
this.boxDescription.BackColor = System.Drawing.Color.White;
this.boxDescription.Location = new System.Drawing.Point(-2, -2); this.boxDescription.Location = new System.Drawing.Point(-2, -2);
this.boxDescription.Name = "boxDescription"; this.boxDescription.Name = "boxDescription";
this.boxDescription.ReadOnly = true; this.boxDescription.ReadOnly = true;
...@@ -284,41 +284,94 @@ namespace SvgW3CTestRunner ...@@ -284,41 +284,94 @@ namespace SvgW3CTestRunner
this.boxDescription.TabIndex = 1; this.boxDescription.TabIndex = 1;
this.boxDescription.Text = ""; this.boxDescription.Text = "";
// //
// menuStrip1 // fileTabBox
// //
this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.fileTabBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
this.fIleToolStripMenuItem}); | System.Windows.Forms.AnchorStyles.Left)));
this.menuStrip1.Location = new System.Drawing.Point(0, 0); this.fileTabBox.Controls.Add(this.passTabPage);
this.menuStrip1.Name = "menuStrip1"; this.fileTabBox.Controls.Add(this.failTabPage);
this.menuStrip1.Size = new System.Drawing.Size(1279, 24); this.fileTabBox.Controls.Add(this.otherTabPage);
this.menuStrip1.TabIndex = 2; this.fileTabBox.Location = new System.Drawing.Point(0, 24);
this.menuStrip1.Text = "menuStrip1"; this.fileTabBox.Name = "fileTabBox";
// this.fileTabBox.SelectedIndex = 0;
// fIleToolStripMenuItem this.fileTabBox.Size = new System.Drawing.Size(180, 841);
// this.fileTabBox.TabIndex = 3;
this.fIleToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.fileTabBox.SelectedIndexChanged += new System.EventHandler(this.fileTabBox_TabIndexChanged);
this.runAllToolStripMenuItem}); //
this.fIleToolStripMenuItem.Name = "fIleToolStripMenuItem"; // passTabPage
this.fIleToolStripMenuItem.Size = new System.Drawing.Size(37, 20); //
this.fIleToolStripMenuItem.Text = "File"; this.passTabPage.Controls.Add(this.lstFilesPassing);
// this.passTabPage.Location = new System.Drawing.Point(4, 22);
// runAllToolStripMenuItem this.passTabPage.Name = "passTabPage";
// this.passTabPage.Padding = new System.Windows.Forms.Padding(3);
this.runAllToolStripMenuItem.Name = "runAllToolStripMenuItem"; this.passTabPage.Size = new System.Drawing.Size(172, 815);
this.runAllToolStripMenuItem.Size = new System.Drawing.Size(112, 22); this.passTabPage.TabIndex = 0;
this.runAllToolStripMenuItem.Text = "Run All"; this.passTabPage.Text = "Pass";
this.runAllToolStripMenuItem.Click += new System.EventHandler(this.RunAllToolStripMenuItemClick); this.passTabPage.UseVisualStyleBackColor = true;
//
// lstFilesPassing
//
this.lstFilesPassing.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)));
this.lstFilesPassing.FormattingEnabled = true;
this.lstFilesPassing.Location = new System.Drawing.Point(3, 3);
this.lstFilesPassing.Name = "lstFilesPassing";
this.lstFilesPassing.Size = new System.Drawing.Size(166, 797);
this.lstFilesPassing.TabIndex = 1;
this.lstFilesPassing.SelectedIndexChanged += new System.EventHandler(this.lstFiles_SelectedIndexChanged);
//
// failTabPage
//
this.failTabPage.Controls.Add(this.lstFilesFailing);
this.failTabPage.Location = new System.Drawing.Point(4, 22);
this.failTabPage.Name = "failTabPage";
this.failTabPage.Padding = new System.Windows.Forms.Padding(3);
this.failTabPage.Size = new System.Drawing.Size(172, 815);
this.failTabPage.TabIndex = 1;
this.failTabPage.Text = "Fail";
this.failTabPage.UseVisualStyleBackColor = true;
//
// lstFilesFailing
//
this.lstFilesFailing.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)));
this.lstFilesFailing.FormattingEnabled = true;
this.lstFilesFailing.Location = new System.Drawing.Point(3, 4);
this.lstFilesFailing.Name = "lstFilesFailing";
this.lstFilesFailing.Size = new System.Drawing.Size(169, 810);
this.lstFilesFailing.TabIndex = 0;
this.lstFilesFailing.SelectedIndexChanged += new System.EventHandler(this.lstFiles_SelectedIndexChanged);
//
// otherTabPage
//
this.otherTabPage.Controls.Add(this.lstFilesOther);
this.otherTabPage.Location = new System.Drawing.Point(4, 22);
this.otherTabPage.Name = "otherTabPage";
this.otherTabPage.Size = new System.Drawing.Size(172, 815);
this.otherTabPage.TabIndex = 2;
this.otherTabPage.Text = "Other";
this.otherTabPage.UseVisualStyleBackColor = true;
//
// lstFilesOther
//
this.lstFilesOther.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)));
this.lstFilesOther.FormattingEnabled = true;
this.lstFilesOther.Location = new System.Drawing.Point(0, -2);
this.lstFilesOther.Name = "lstFilesOther";
this.lstFilesOther.Size = new System.Drawing.Size(172, 810);
this.lstFilesOther.TabIndex = 0;
this.lstFilesOther.SelectedIndexChanged += new System.EventHandler(this.lstFiles_SelectedIndexChanged);
// //
// View // View
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1279, 865); this.ClientSize = new System.Drawing.Size(1279, 865);
this.Controls.Add(this.fileTabBox);
this.Controls.Add(this.tableLayoutPanel1); this.Controls.Add(this.tableLayoutPanel1);
this.Controls.Add(this.menuStrip1);
this.MainMenuStrip = this.menuStrip1;
this.Name = "View"; this.Name = "View";
this.Text = "Form1"; this.Text = "SVG W3C Test Runner";
this.tableLayoutPanel1.ResumeLayout(false); this.tableLayoutPanel1.ResumeLayout(false);
this.splitContainer1.Panel1.ResumeLayout(false); this.splitContainer1.Panel1.ResumeLayout(false);
this.splitContainer1.Panel2.ResumeLayout(false); this.splitContainer1.Panel2.ResumeLayout(false);
...@@ -334,16 +387,16 @@ namespace SvgW3CTestRunner ...@@ -334,16 +387,16 @@ namespace SvgW3CTestRunner
this.bottomTabBox.ResumeLayout(false); this.bottomTabBox.ResumeLayout(false);
this.outputTab.ResumeLayout(false); this.outputTab.ResumeLayout(false);
this.descriptionTab.ResumeLayout(false); this.descriptionTab.ResumeLayout(false);
this.menuStrip1.ResumeLayout(false); this.fileTabBox.ResumeLayout(false);
this.menuStrip1.PerformLayout(); this.passTabPage.ResumeLayout(false);
this.failTabPage.ResumeLayout(false);
this.otherTabPage.ResumeLayout(false);
this.ResumeLayout(false); this.ResumeLayout(false);
this.PerformLayout();
} }
#endregion #endregion
private System.Windows.Forms.ListBox lstFiles;
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
private System.Windows.Forms.SplitContainer splitContainer1; private System.Windows.Forms.SplitContainer splitContainer1;
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2; private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2;
...@@ -356,14 +409,18 @@ namespace SvgW3CTestRunner ...@@ -356,14 +409,18 @@ namespace SvgW3CTestRunner
private System.Windows.Forms.PictureBox picSVGPNG; private System.Windows.Forms.PictureBox picSVGPNG;
private System.Windows.Forms.Label label3; private System.Windows.Forms.Label label3;
private System.Windows.Forms.Label label4; private System.Windows.Forms.Label label4;
private System.Windows.Forms.MenuStrip menuStrip1;
private System.Windows.Forms.ToolStripMenuItem fIleToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem runAllToolStripMenuItem;
private System.Windows.Forms.TabControl bottomTabBox; private System.Windows.Forms.TabControl bottomTabBox;
private System.Windows.Forms.TabPage outputTab; private System.Windows.Forms.TabPage outputTab;
private System.Windows.Forms.RichTextBox boxConsoleLog; private System.Windows.Forms.RichTextBox boxConsoleLog;
private System.Windows.Forms.TabPage descriptionTab; private System.Windows.Forms.TabPage descriptionTab;
private System.Windows.Forms.RichTextBox boxDescription; private System.Windows.Forms.RichTextBox boxDescription;
private System.Windows.Forms.TabControl fileTabBox;
private System.Windows.Forms.TabPage passTabPage;
private System.Windows.Forms.ListBox lstFilesPassing;
private System.Windows.Forms.TabPage failTabPage;
private System.Windows.Forms.ListBox lstFilesFailing;
private System.Windows.Forms.TabPage otherTabPage;
private System.Windows.Forms.ListBox lstFilesOther;
} }
} }
...@@ -34,9 +34,11 @@ namespace SvgW3CTestRunner ...@@ -34,9 +34,11 @@ namespace SvgW3CTestRunner
!f.StartsWith("script-") !f.StartsWith("script-")
orderby f orderby f
select (object)f); select (object)f);
files = files.Where((f) => !passes.ContainsKey((string)f)).Union(Enumerable.Repeat((object)"## PASSING ##", 1)).Union(files.Where((f) => passes.ContainsKey((string)f)));
lstFiles.Items.AddRange(files.ToArray()); lstFilesOther.Items.AddRange(files.Where(f => ((string)f).StartsWith("__")).ToArray());
files = files.Where(f => !((string)f).StartsWith("__"));
lstFilesPassing.Items.AddRange(files.Where(f => passes.ContainsKey((string)f)).ToArray());
lstFilesFailing.Items.AddRange(files.Where(f => !passes.ContainsKey((string)f)).ToArray());
} }
...@@ -70,6 +72,7 @@ namespace SvgW3CTestRunner ...@@ -70,6 +72,7 @@ namespace SvgW3CTestRunner
private void lstFiles_SelectedIndexChanged(object sender, EventArgs e) private void lstFiles_SelectedIndexChanged(object sender, EventArgs e)
{ {
//render svg //render svg
var lstFiles = sender as ListBox;
var fileName = lstFiles.SelectedItem.ToString(); var fileName = lstFiles.SelectedItem.ToString();
if (fileName.StartsWith("#")) return; if (fileName.StartsWith("#")) return;
...@@ -102,7 +105,6 @@ namespace SvgW3CTestRunner ...@@ -102,7 +105,6 @@ namespace SvgW3CTestRunner
this.boxConsoleLog.AppendText ("Result: TEST FAILED\n"); this.boxConsoleLog.AppendText ("Result: TEST FAILED\n");
this.boxConsoleLog.AppendText ("SVG RENDERING ERROR for " + fileName + "\n"); this.boxConsoleLog.AppendText ("SVG RENDERING ERROR for " + fileName + "\n");
this.boxConsoleLog.AppendText (ex.ToString()); this.boxConsoleLog.AppendText (ex.ToString());
//MessageBox.Show(ex.ToString(), "SVG Rendering");
picSvg.Image = null; picSvg.Image = null;
} }
...@@ -138,7 +140,6 @@ namespace SvgW3CTestRunner ...@@ -138,7 +140,6 @@ namespace SvgW3CTestRunner
this.boxConsoleLog.AppendText ("Result: TEST FAILED\n"); this.boxConsoleLog.AppendText ("Result: TEST FAILED\n");
this.boxConsoleLog.AppendText ("SVG SERIALIZATION ERROR for " + fileName + "\n"); this.boxConsoleLog.AppendText ("SVG SERIALIZATION ERROR for " + fileName + "\n");
this.boxConsoleLog.AppendText (ex.ToString()); this.boxConsoleLog.AppendText (ex.ToString());
//MessageBox.Show(ex.ToString(), "SVG Serialization");
picSaveLoad.Image = null; picSaveLoad.Image = null;
} }
...@@ -152,11 +153,18 @@ namespace SvgW3CTestRunner ...@@ -152,11 +153,18 @@ namespace SvgW3CTestRunner
this.boxConsoleLog.AppendText ("Result: TEST FAILED\n"); this.boxConsoleLog.AppendText ("Result: TEST FAILED\n");
this.boxConsoleLog.AppendText ("SVG TO PNG COMPARISON ERROR for " + fileName + "\n"); this.boxConsoleLog.AppendText ("SVG TO PNG COMPARISON ERROR for " + fileName + "\n");
this.boxConsoleLog.AppendText (ex.ToString()); this.boxConsoleLog.AppendText (ex.ToString());
//MessageBox.Show(ex.ToString(), "SVG Comparison");
picSVGPNG.Image = null; picSVGPNG.Image = null;
} }
} }
private void fileTabBox_TabIndexChanged(object sender, EventArgs e)
{
picSvg.Image = null;
picPng.Image = null;
picSaveLoad.Image = null;
picSVGPNG.Image = null;
}
private SvgElement GetChildWithDescription(SvgElement element, string description) private SvgElement GetChildWithDescription(SvgElement element, string description)
{ {
var docElements = element.Children.Where(child => child is NonSvgElement && (child as NonSvgElement).Name == description); var docElements = element.Children.Where(child => child is NonSvgElement && (child as NonSvgElement).Name == description);
...@@ -211,19 +219,6 @@ namespace SvgW3CTestRunner ...@@ -211,19 +219,6 @@ namespace SvgW3CTestRunner
} }
return output; return output;
} }
void RunAllToolStripMenuItemClick(object sender, EventArgs e)
{
foreach(string fileName in lstFiles.Items)
{
if (fileName.StartsWith("#")) continue;
}
}
} }
static class BitmapExtensions static class BitmapExtensions
......
...@@ -117,7 +117,4 @@ ...@@ -117,7 +117,4 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root> </root>
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment