Index: Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindow.Designer.cs =================================================================== diff -u -r48cecd3906a72509749db8b7e7e93e700a85abdc -rce9283562cfceedb1933f67ee8a0c3b344331a8f --- Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindow.Designer.cs (.../MessageWindow.Designer.cs) (revision 48cecd3906a72509749db8b7e7e93e700a85abdc) +++ Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindow.Designer.cs (.../MessageWindow.Designer.cs) (revision ce9283562cfceedb1933f67ee8a0c3b344331a8f) @@ -45,10 +45,10 @@ this.buttonShowWarning = new System.Windows.Forms.ToolStripButton(); this.buttonShowError = new System.Windows.Forms.ToolStripButton(); this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); + this.buttonShowDetails = new System.Windows.Forms.ToolStripButton(); this.messagesDataGridView = new System.Windows.Forms.DataGridView(); - this.imageDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewImageColumn(); this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.imageDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewImageColumn(); this.timeDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.messageDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.messagesBindingSource = new System.Windows.Forms.BindingSource(this.components); @@ -107,7 +107,7 @@ this.buttonShowWarning, this.buttonShowError, this.toolStripSeparator1, - this.toolStripButton1}); + this.buttonShowDetails}); this.messagesToolStrip.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow; this.messagesToolStrip.Name = "messagesToolStrip"; // @@ -146,13 +146,13 @@ this.toolStripSeparator1.Name = "toolStripSeparator1"; resources.ApplyResources(this.toolStripSeparator1, "toolStripSeparator1"); // - // toolStripButton1 + // buttonShowDetails // - this.toolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.toolStripButton1.Image = global::Core.Common.Gui.Properties.Resources.application_import_blue; - resources.ApplyResources(this.toolStripButton1, "toolStripButton1"); - this.toolStripButton1.Name = "toolStripButton1"; - this.toolStripButton1.Click += new System.EventHandler(this.showDetailsToolStripMenuItem_Click); + this.buttonShowDetails.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.buttonShowDetails.Image = global::Core.Common.Gui.Properties.Resources.application_import_blue; + resources.ApplyResources(this.buttonShowDetails, "buttonShowDetails"); + this.buttonShowDetails.Name = "buttonShowDetails"; + this.buttonShowDetails.Click += new System.EventHandler(this.showDetailsToolStripMenuItem_Click); // // messagesDataGridView // @@ -183,6 +183,13 @@ this.messagesDataGridView.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.False; this.messagesDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; // + // Id + // + this.Id.DataPropertyName = "Id"; + resources.ApplyResources(this.Id, "Id"); + this.Id.Name = "Id"; + this.Id.ReadOnly = true; + // // imageDataGridViewTextBoxColumn // this.imageDataGridViewTextBoxColumn.DataPropertyName = "Image"; @@ -193,13 +200,6 @@ this.imageDataGridViewTextBoxColumn.Resizable = System.Windows.Forms.DataGridViewTriState.True; this.imageDataGridViewTextBoxColumn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic; // - // Id - // - this.Id.DataPropertyName = "Id"; - resources.ApplyResources(this.Id, "Id"); - this.Id.Name = "Id"; - this.Id.ReadOnly = true; - // // timeDataGridViewTextBoxColumn // this.timeDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells; @@ -270,6 +270,6 @@ private DataGridViewTextBoxColumn Id; private DataGridViewTextBoxColumn timeDataGridViewTextBoxColumn; private DataGridViewTextBoxColumn messageDataGridViewTextBoxColumn; - private ToolStripButton toolStripButton1; + private ToolStripButton buttonShowDetails; } } \ No newline at end of file Index: Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindow.resx =================================================================== diff -u -r48cecd3906a72509749db8b7e7e93e700a85abdc -rce9283562cfceedb1933f67ee8a0c3b344331a8f --- Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindow.resx (.../MessageWindow.resx) (revision 48cecd3906a72509749db8b7e7e93e700a85abdc) +++ Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindow.resx (.../MessageWindow.resx) (revision ce9283562cfceedb1933f67ee8a0c3b344331a8f) @@ -152,97 +152,94 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD+ - FAAAAk1TRnQBSQFMAgEBBAEAAdgBAAHYAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA - AwABIAMAAQEBAAEgBgABIP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wAHAAEQAVIBGQH/ - ARABSgEQAf8kAAEZARoBHAEjAUABRwFkAX0BOwFOAaoB2wExAUkBugHzAS8BRwG4AfMBNgFKAaUB2wE+ - AUQBYgF9ARkBGgEcASMgAAEcARsBGgEjAWIBUgFLAX0BowF0AV0B2wGrAXUBXQHzAakBdAFdAfMBnAFy - AV4B2wFfAVIBSwF9ARwBGwEaASMQAAFDAXUBjAGiASwBpwHgAf8BKgGkAd8B/wEoAaEB3QH/ASYBngHc - Af8BJAGbAdoB/wEiAZgB2QH/AR8BkwHWAf8BGgGMAdMB/wEVAYUBzwH/ARABfQHMAf8BDAF2AckB/wEI - AXABxgH/AQUBawHDAf8BAgFnAcEB/wEwAVkBfQGiIAABGQFbARkB/wEQAVIBGQH/ARABUgEZAf8gAAE0 - ATcBRAFTAUABVQG5AeYBUQFjAdQB/wGEAZAB5wH/AZUBoAHuAf8BlQGfAe0B/wGDAY4B5QH/AUsBXAHO - Af8BMwFHAawB5gEyATUBQgFTGAABQwE7ATgBUwGwAXkBXQHmAdoBqAF+Af8B/QHfAbsC/wHrAc4C/wHr - Ac4B/wH6AdwBuAH/AdMBogF5Af8BoAFzAV0B5gFAATsBOAFTDAABOwGdAcgB4wG+AeMB9QH/AfQB/AH+ - Af8B7wH7Af4B/wHuAfsB/gH/Ae4B+wH+Af8B7wH8Af4B/wHvAfwB/gH/Ae8B+wH+Af8B7gH7Af4B/wHt - AfsB/gH/Ae0B+wH+Af8B7AH7Af4B/wHyAfwB/gH/AasBzgHrAf8BHQFlAaUB2BQAASEBgQEhAf8BGQFj - ASEB/wEZAWMBGQH/ARkBWwEZAf8BGQFbARkB/yAAATUBOAFEAVMBQQFZAcoB9AF0AYQB4wH/AaEBrAH0 - Af8BfgGLAewB/wFbAWYB5AH/AVoBZQHjAf8BfAGHAeoB/wGfAagB8QH/AW4BewHdAf8BLQFFAbcB9AEy - ATUBQgFTEAABRAE8ATgBUwG+AXsBWwH0AfMBzwGlAv8B4wHHAf8B6wHEAZ8B/wHeAbIBigH/AdwBrgGI - Af8B5gG+AZoB/wH5AdsBvwH/Ae0BywGfAf8BpgF1AV0B9AFBATsBOAFTCAABMAE7AT8BSwFhAb8B6AH/ - AfQB/AH+Af8BtQHvAfoB/wFXAdoB9QH/AVcB2gH1Af8BVgHYAfMB/wFXAdcB8gH/AVcB1gHyAf8BVgHZ - AfQB/wFQAdgB9QH/AU0B1wH0Af8BYQHaAfYB/wHqAfsB/gH/AUMBkwHSAf8BLAE1ATwBSxAAASEBgQEh - Af8BIQGBASEB/wFjAaUBgQH/AWMBpQGBAf8BIQGBASEB/wEZAVsBGQH/ARkBYwEhAf8BGQFbARkB/wEQ - AVIBGQH/ARABUgEZAf8BEAFSARkB/wgAARkBGgEcASIBTAFgAcMB5QF3AYgB5gH/AaMBsAH1Af8BVgFm - AecB/wFVAWQB5gH/AYkBkgHtAf8BiAGSAewB/wFSAV4B4gH/AVEBXAHhAf8BnwGpAfIB/wFuAXwB3QH/ - ATYBSgGuAeUCGQEbASIIAAEcARsBGgEiAb0BiAFeAeUB9wHSAakC/wHkAcoB/wHmAbkBjgH/AeIBtAGK - Af8B3wGxAYcB/wHbAawBhgH/AdkBqwGFAf8B2AGrAYQB/wH1AdIBtQH/Ae4BzQGhAf8BogF1AV0B5QEb - AhoBIggAAUMBkQGyAcoBnQHXAfEB/wHnAfkB/QH/AYsB5QH4Af8BWQHbAfYB/wFaAdoB9AH/ATwBoQHV - Af8BPAGhAdUB/wFTAdYB8gH/AVEB2AH1Af8BTwHWAfQB/wHYAfYB/AH/AYgBvwHlAf8BMgFoAZABtBAA - ASEBhAEpAf8BGQGBARkB/wGUAcYBnAH/AWMBrQGEAf8BQgGcAVsB/wFjAa0BhAH/AYEBpQGBAf8BGQFj - ARkB/wEZAWMBIQH/ARkBWwEZAf8BGQFbARkB/wwAAUgBTgFrAX4BXwFyAeAB/wGkAbMB9wH/AVkBbQHr - Af8BWAFrAeoB/wFXAWgB6An/AVQBYQHlAf8BUwFgAeMB/wFSAV4B4gH/AZ8BqQHyAf8BTwFgAdEB/wE/ - AUYBZAF+CAABawFcAUsBfgHnAbkBhgL/AeoB0AH/Ae0BvgGUAf8B6gG5AZEC/wHzAeAL/wH4Af8B3AGt - AYYB/wHbAa0BhgH/AfwB3QHBAf8B1gGjAX0B/wFhAVIBSwF+CAABGgEdAR4BJAE0Aa4B4AH7AfMB+wH+ - Af8BwwHyAfsB/wFbAdwB9gH/AVsB2gH0Af8BYwHfAfYB/wFWAcsB6wH/AVQB1gHyAf8BUwHZAfUB/wGU - AecB+AH/AeMB9AH7Af8BGgGGAcsB+QEaARwBHQEkDAABKQGUATEB/wEhAYwBKQH/AYEBtQGEAf8BQgGc - AUoB/wGBAbUBjAH/AUIBpQFjAf8BQgGcAVsB/wFjAa0BhAH/ASkBgQExAf8BGQFjARkB/wEZAWMBIQH/ - EAABVQFqAcMB2wGOAZ8B8AH/AYQBmQH0Af8BWwFyAe4B/wFaAW8B7AH/AVkBbQHrAf8BkAGdAfEB/wGm - Aa8B8wH/AVYBZgHnAf8BVQFkAeYB/wFUAWEB5QH/AXwBiQHrAf8BhQGRAecB/wE9AVABqwHbCAABwgGU - AV4B2wH/AeQBxAH/Af0B1QGxAf8B7wHAAZQB/wHrAb0BkQH/AekBuwGPA/8B+wX/AeMBswGLAf8B4QGy - AYsB/wHgAbIBigH/Ae0BxQGgAf8B+gHgAbsB/wGhAXMBXgHbDAABRgF+AZQBqgGMAdIB8AH/AeoB+wH+ - Af8BlAHmAfgB/wFbAdoB9AH/AUYBsQHdAf8BPAGhAdUB/wFVAdcB8gH/AVsB2wH1Af8B3gH4Af0B/wF8 - AcAB5wH/ATwBXAFvAYcQAAEpAZQBMQH/AVsBrQFjAf8BgQG9AZQB/wE6AaUBUgH/AUIBnAFKAf8BgQG1 - AYwB/wFCAaUBYwH/AUIBnAFbAf8BYwGtAYQB/wFjAaUBYwH/ARkBYwEhAf8BGQFjASEB/wQAARkBWwEZ - Af8EAAFXAW8B3wH2AaABswH3Af8BZAGAAfIB/wFeAXcB8AH/AVwBdQHvAf8BWwFyAe4B/wHTAdkB+gX/ - AVgBawHqAf8BVwFoAegB/wFWAWYB5wH/AVwBawHnAf8BmQGlAfEB/wE3AU8BwwH2CAAB3QGhAV0B9gH/ - Ae8B1wH/AfgBygGeAf8B7QHBAZMB/wHsAb8BkgH/AewBvgGRA/8B/AX/AecBuAGOAf8B5gG3AY0B/wHm - AbcBjAH/AeYBugGRAv8B7gHSAf8BswF2AVwB9gwAAwkBDAE8AakB1AHsAcgB6gH3Af8B5gH6Af0B/wFc - AdoB9AH/ATwBoQHVAf8BPAGhAdUB/wFWAdcB8gH/AccB8wH8Af8BwAHjAfQB/wEwAY4BwQHkAwkBDBAA - ASkBnAExAf8BSgGtAVIB/wFjAb0BjAH/AUIBpQFjAf8BOgGcAVIB/wFCAaUBSgH/AYQBvQGcAf8BSgGl - AWMB/wFCAZwBWwH/AYQBvQGcAf8BIQGBASEB/wEZAYEBIQH/ARkBYwEhAf8BGQFjARkB/wQAAVsBdAHj - AfYBoQG2AfgB/wFmAYQB9AH/AV8BewHzAf8BXgF5AfEB/wFeAXcB8An/AVoBbwHsAf8BWQFtAesB/wFY - AWsB6gH/AV4BbgHpAf8BmwGoAfEB/wE8AVMBxgH2CAAB4wGoAWIB9gH/AfEB2AH/AfgBywGiAf8B9AHF - AZkB/wHvAcIBlAH/Ae0BwAGTCf8B6wG+AZEB/wHpAbwBkAH/AeoBvAGQAf8B6wHAAZUC/wHtAdMB/wG2 - AXkBXAH2EAABNwFHAU0BWgFwAcgB7QH/AfkB/gL/AV0B3AH0Af8BPQGiAdUB/wE9AaIB1QH/AVsB2QH0 - Af8B7QH7Af4B/wFnAbsB5QH/ATUBQwFLAVoQAAEpAaUBMQH/ASkBpQExAf8BKQGcATEB/wGUAc4BrQH/ - AVIBtQGBAf8BSgGtAYEB/wE6AZwBUgH/AUIBpQFKAf8BhAG9AZwB/wFKAaUBYwH/AYwBvQGcAf8BIQGB - ASEB/wEhAYEBIQH/ARkBgQEhAf8IAAFfAXQBywHbAZEBpgHzAf8BiAGhAfgB/wFhAYAB9AH/AWABfQHz - Af8BXwF7AfMJ/wFcAXUB7wH/AVsBcgHuAf8BWgFvAewB/wGCAZMB8QH/AYkBmAHsAf8BRwFaAbQB2wgA - Ac0BnwFmAdsB/wHkAccC/wHbAbsB/wH3AcgBnQH/AfUBxgGaAf8B8wHEAZkC/wHnAcsC/wHnAcoB/wHt - AcEBkwH/Ae0BwQGTAf8B7AHAAZMB/wH5AdMBrQL/AeIBvwH/AasBdgFeAdsUAAFEAZwBvgHUAakB3wH0 - Af8B7QH5Af0B/wE9AaMB1gH/AT0BowHWAf8B1AH1AfwB/wGiAdcB8QH/AT8BhgGoAcMQAAExAa0BMQH/ - ASkBpQExAf8BKQGlATEB/wExAaUBMQH/AUoBrQFSAf8BjAHOAaUB/wFSAbUBhAH/AUoBrQGBAf8BOgGl - AVIB/wFKAa0BUgH/AZwBzgGtAf8BjAG9AZQB/wEhAYQBIQH/ARkBUgExAf8MAAFNAVMBcAF+AWsBgQHs - Af8BqQG9AfsB/wFiAYIB9QH/AWEBgQH1Af8BYQGAAfQJ/wFeAXkB8QH/AV4BdwHwAf8BXAF1Ae8B/wGl - AbUB+AH/AVwBbwHdAf8BRQFLAWkBfggAAXEBYQFQAX4B9QHEAZAC/wHzAdwB/wH8Ac0BogH/AfgByAGf - Af8B9wHGAZwJ/wHzAcYBmQH/AfMBxQGZAf8B9QHJAZ8C/wHoAc0B/wHhAbIBgwH/AWYBVQFLAX4UAAEi - ASYBKAEwATkBtgHmAf0B+QH9Av8BlAHpAfkB/wGeAesB+gH/AewB+gH+Af8BLwGnAd0B/AEhASYBKAEw - EAABMQG1AToB/wExAa0BMQH/CAABKQGlATEB/wExAaUBMQH/AZQBzgGtAf8BWwG9AYQB/wFKAa0BgQH/ - AVIBtQGBAf8BMQGUATEB/wEhAYwBKQH/AUoBpQFbAf8BGQFKAToB/wwAAhoBHAEiAWUBegHaAeUBgwGX - AfAB/wGpAb0B+wH/AWIBggH1Af8BYgGCAfUJ/wFgAX0B8wH/AV8BewHzAf8BpgG5AfkB/wF6AY0B6gH/ - AU4BZAHGAeUBGQEaARwBIggAARwBGwEaASIB2gGmAW0B5QH/AdoBtAL/AfIB2wL/AdEBpQH/AfkBzQGh - Av8B7AHQAv8B6wHQAf8B+AHKAZ4B/wH5AcwBnwL/AeUBygH/AfgB1AGtAf8BvQGHAV4B5QEcAhoBIhgA - AUgBiAGfAbQBlAHYAfIB/wHzAfwB/gH/AecB+gH+Af8BjwHTAfAB/wFDAW4BggGWIAABMQGtATEB/wEp - Aa0BMQH/ATEBpQExAf8BOgGtAUIB/wGcAdYBrQH/AaUB1gG9Af8BhAHGAYwB/wEhAYwBIQH/AUIBtQFS - Af8BnAHOAa0B/wEhAYwBKQH/ASEBhAEhAf8BIQGEASkB/wgAATkBPAFIAVMBZQF+AesB9AGEAZcB8QH/ - AakBvQH7Af8BigGjAfgB/wFqAYkB9gH/AWoBiQH2Af8BiQGiAfgB/wGoAbwB+gH/AX4BkgHsAf8BUgFq - AdkB9AE2ATkBRgFTEAABSAFCAToBUwHqAa4BbQH0Af8B2gG0Av8B9QHgAv8B4gHFAv8B0wGtAv8B0QGq - Av8B2wG5Av8B6gHTAf8B/AHWAa4B/wHPAY8BXQH0AUUBPgE4AVMcAAIOAQ8BEgE+AbIB3AHyAfEB+gH9 - Af8B1QHvAfoB/wE7AacB1AHtAw4BEiAAATEBtQE6Af8BMQGtATEB/wQAATEBrQExAf8BKQGlATEB/wEx - AaUBMQH/ASkBpQExAf8BgQHGAYEB/wGtAecBxgH/AVIBjAGBAf8BKQFbAUIB/xQAATkBPAFIAVMBZwF8 - Ad0B5gFtAYMB7gH/AZIBpgH0Af8BoAG0AfgB/wGgAbQB+AH/AZEBpgHzAf8BZwF8AekB/wFaAXAB0gHm - ATcBOgFHAVMYAAFJAUIBOwFTAd0BqQFuAeYB+AHIAZIC/wHnAcgC/wHtAdYC/wHtAdYC/wHkAccB/wHw - Ab8BigH/Ac0BmQFeAeYBRgE/ATgBUyQAAUcBcwGDAZUBhQHUAfEB/wGCAdEB8AH/ATwBUgFaAWkkAAEx - AbUBOgH/ATEBtQExAf8IAAExAa0BMQH/ASkBpQExAf8BOgGBAVsB/wExAYQBSgH/ASkBnAExAf8BMQGB - AVIB/xwAAhsBHQEjAU4BVAFxAX0BZAF6AdEB2wFkAX4B6QHzAWIBfAHnAfMBYAF1Ac0B2wFMAVIBbgF9 - ARoBGwEdASMgAAEdARwBGwEjAXEBYgFRAX0B0gGjAXAB2wHnAa0BbAHzAeYBrAFoAfMBywGeAWUB2wFu - AWABTgF9AR0BHAEaASMoAAMCAQMBRwGfAcAB1AFHAZMBrwHDAwIBAyQAATEBvQE6Af8MAAExAbUBOgH/ - ATEBrQExAf8BQgGMAWMB/wExAaUBMQH/ASkBpQExAf/sAAExAbUBOgH/ATEBtQExAf8EAAExAa0BMQH/ - ASkBrQExAf8QAAFCAU0BPgcAAT4DAAEoAwABQAMAASADAAEBAQABAQYAAQEWAAP/gQAH/wGfAfABDwHw - AQ8CAAH/AR8B4AEHAeABBwIAAfgBPwHAAQMBwAEDAgAB8AEBAYABAQGAAQEBgAEBAeABAwGAAQEBgAEB - AYABAQHAAQcBgAEBAYABAQHAAQMBwAECAYABAQGAAQEBwAEDAcABAAGAAQEBgAEBAeABBwGAAQEBgAEB - AYABAQHwAQ8BAAEDAYABAQGAAQEB8AEPATABAwGAAQEBgAEBAfgBHwHgAQABwAEDAcABAwH4AR8B5AED - AeABBwHgAQcB/AE/AeYBBwHwAQ8B8AEPAfwBPwHuAQ8G/wH+AU8L + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABS + FAAAAk1TRnQBSQFMAgEBBAEAAegBAAHoAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA + AwABIAMAAQEBAAEgBgABIP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wAHAAEOAVABFwH/ + AQ4BSAEOAf8kAAMZASMCRQFHAX0BSwFVAYgB2wE5AUwBqgHzATgBTAGoAfMBSQFUAYUB2wJFAUcBfQMZ + ASMgAAMZASMBRwJGAX0BhQFqAV4B2wGeAXABXQHzAZsBcAFdAfMBgQFqAV4B2wFHAkYBfQMZASMQAAFP + AVcBWwGiASoBpwHgAf8BKAGkAd8B/wEmAaEB3QH/ASQBngHcAf8BIgGbAdoB/wEgAZgB2QH/AR0BkwHW + Af8BGAGMAdMB/wETAYUBzwH/AQ4BewHMAf8BCgF0AckB/wEGAW4BxgH/AQMBaQHDAf8BAAFlAcEB/wFL + AVIBWQGiIAABFwFZARcB/wEOAVABFwH/AQ4BUAEXAf8gAAMzAVMBSgFYAZwB5gFPAWEB1AH/AYQBkAHn + Af8BlQGgAe4B/wGVAZ8B7QH/AYMBjgHlAf8BSQFaAc4B/wFBAU8BlAHmAzMBUxgAAzMBUwGWAXEBXwHm + AdoBqAF8Af8B/QHfAbsC/wHrAc4C/wHrAc4B/wH6AdwBuAH/AdMBogF3Af8BiwFsAV8B5gMzAVMMAAFJ + AYYBoQHjAb4B4wH1Af8B9AH8Af4B/wHvAfsB/gH/Ae4B+wH+Af8B7gH7Af4B/wHvAfwB/gH/Ae8B/AH+ + Af8B7wH7Af4B/wHuAfsB/gH/Ae0B+wH+Af8B7QH7Af4B/wHsAfsB/gH/AfIB/AH+Af8BqwHOAesB/wE9 + AWEBgwHYFAABHwGBAR8B/wEXAWEBHwH/ARcBYQEXAf8BFwFZARcB/wEXAVkBFwH/IAADMwFTAUMBVwG4 + AfQBcgGEAeMB/wGhAawB9AH/AXwBiwHsAf8BWQFkAeQB/wFYAWMB4wH/AXoBhwHqAf8BnwGoAfEB/wFs + AXkB3QH/ATQBSAGnAfQDMwFTEAADMwFTAa8BdwFZAfQB8wHPAaUC/wHjAccB/wHrAcQBnwH/Ad4BsgGK + Af8B3AGuAYgB/wHmAb4BmgH/AfkB2wG/Af8B7QHLAZ8B/wGbAXABXQH0AzMBUwgAAzABSwFfAb8B6AH/ + AfQB/AH+Af8BtQHvAfoB/wFVAdoB9QH/AVUB2gH1Af8BVAHYAfMB/wFVAdcB8gH/AVUB1gHyAf8BVAHZ + AfQB/wFOAdgB9QH/AUsB1wH0Af8BXwHaAfYB/wHqAfsB/gH/AUEBkwHSAf8DMAFLEAABHwGBAR8B/wEf + AYEBHwH/AWEBpQGBAf8BYQGlAYEB/wEfAYEBHwH/ARcBWQEXAf8BFwFhAR8B/wEXAVkBFwH/AQ4BUAEX + Af8BDgFQARcB/wEOAVABFwH/CAADGAEiAVMBXgGhAeUBdQGIAeYB/wGjAbAB9QH/AVQBZAHnAf8BUwFi + AeYB/wGJAZIB7QH/AYgBkgHsAf8BUAFcAeIB/wFPAVoB4QH/AZ8BqQHyAf8BbAF6Ad0B/wFFAVEBlAHl + AxgBIggAAxgBIgGeAXsBXgHlAfcB0gGpAv8B5AHKAf8B5gG5AY4B/wHiAbQBigH/Ad8BsQGHAf8B2wGs + AYYB/wHZAasBhQH/AdgBqwGEAf8B9QHSAbUB/wHuAc0BoQH/AY0BbgFeAeUDGAEiCAABUQFyAX4BygGd + AdcB8QH/AecB+QH9Af8BiwHlAfgB/wFXAdsB9gH/AVgB2gH0Af8BOgGhAdUB/wE6AaEB1QH/AVEB1gHy + Af8BTwHYAfUB/wFNAdYB9AH/AdgB9gH8Af8BiAG/AeUB/wFMAVoBZQG0EAABHwGEAScB/wEXAYEBFwH/ + AZQBxgGcAf8BYQGtAYQB/wFAAZwBWQH/AWEBrQGEAf8BgQGlAYEB/wEXAWEBFwH/ARcBYQEfAf8BFwFZ + ARcB/wEXAVkBFwH/DAACRgFIAX4BXQFwAeAB/wGkAbMB9wH/AVcBawHrAf8BVgFpAeoB/wFVAWYB6An/ + AVIBXwHlAf8BUQFeAeMB/wFQAVwB4gH/AZ8BqQHyAf8BTQFeAdEB/wFFAUYBRwF+CAABSAFHAUYBfgHn + AbkBhgL/AeoB0AH/Ae0BvgGUAf8B6gG5AZEC/wHzAeAL/wH4Af8B3AGtAYYB/wHbAa0BhgH/AfwB3QHB + Af8B1gGjAXsB/wFHAkYBfggAAxoBJAEyAaYB1wH7AfMB+wH+Af8BwwHyAfsB/wFZAdwB9gH/AVkB2gH0 + Af8BYQHfAfYB/wFUAcsB6wH/AVIB1gHyAf8BUQHZAfUB/wGUAecB+AH/AeMB9AH7Af8BHgGEAb8B+QMa + ASQMAAEnAZQBLwH/AR8BjAEnAf8BgQG1AYQB/wFAAZwBSAH/AYEBtQGMAf8BQAGlAWEB/wFAAZwBWQH/ + AWEBrQGEAf8BJwGBAS8B/wEXAWEBFwH/ARcBYQEfAf8QAAFZAWQBlQHbAY4BnwHwAf8BhAGZAfQB/wFZ + AXAB7gH/AVgBbQHsAf8BVwFrAesB/wGQAZ0B8QH/AaYBrwHzAf8BVAFkAecB/wFTAWIB5gH/AVIBXwHl + Af8BegGJAesB/wGFAZEB5wH/AUwBVgGKAdsIAAGVAXwBXgHbAf8B5AHEAf8B/QHVAbEB/wHvAcABlAH/ + AesBvQGRAf8B6QG7AY8D/wH7Bf8B4wGzAYsB/wHhAbIBiwH/AeABsgGKAf8B7QHFAaAB/wH6AeABuwH/ + AYMBagFeAdsMAAFQAVwBYAGqAYwB0gHwAf8B6gH7Af4B/wGUAeYB+AH/AVkB2gH0Af8BRAGxAd0B/wE6 + AaEB1QH/AVMB1wHyAf8BWQHbAfUB/wHeAfgB/QH/AXoBwAHnAf8BSAFKAUsBhxAAAScBlAEvAf8BWQGt + AWEB/wGBAb0BlAH/ATgBpQFQAf8BQAGcAUgB/wGBAbUBjAH/AUABpQFhAf8BQAGcAVkB/wFhAa0BhAH/ + AWEBpQFhAf8BFwFhAR8B/wEXAWEBHwH/BAABFwFZARcB/wQAAVcBaQHMAfYBoAGzAfcB/wFiAYAB8gH/ + AVwBdQHwAf8BWgFzAe8B/wFZAXAB7gH/AdMB2QH6Bf8BVgFpAeoB/wFVAWYB6AH/AVQBZAHnAf8BWgFp + AecB/wGZAaUB8QH/ATkBTQGzAfYIAAHLAZcBXQH2Af8B7wHXAf8B+AHKAZ4B/wHtAcEBkwH/AewBvwGS + Af8B7AG+AZED/wH8Bf8B5wG4AY4B/wHmAbcBjQH/AeYBtwGMAf8B5gG6AZEC/wHuAdIB/wGoAXIBXAH2 + DAADCQEMAUYBlQG1AewByAHqAfcB/wHmAfoB/QH/AVoB2gH0Af8BOgGhAdUB/wE6AaEB1QH/AVQB1wHy + Af8BxwHzAfwB/wHAAeMB9AH/AUEBfgGfAeQDCQEMEAABJwGcAS8B/wFIAa0BUAH/AWEBvQGMAf8BQAGl + AWEB/wE4AZwBUAH/AUABpQFIAf8BhAG9AZwB/wFIAaUBYQH/AUABnAFZAf8BhAG9AZwB/wEfAYEBHwH/ + ARcBgQEfAf8BFwFhAR8B/wEXAWEBFwH/BAABWwFwAdAB9gGhAbYB+AH/AWQBhAH0Af8BXQF5AfMB/wFc + AXcB8QH/AVwBdQHwCf8BWAFtAewB/wFXAWsB6wH/AVYBaQHqAf8BXAFsAekB/wGbAagB8QH/AUABUQG2 + AfYIAAHQAZwBYgH2Af8B8QHYAf8B+AHLAaIB/wH0AcUBmQH/Ae8BwgGUAf8B7QHAAZMJ/wHrAb4BkQH/ + AekBvAGQAf8B6gG8AZAB/wHrAcABlQL/Ae0B0wH/AasBdQFcAfYQAAM3AVoBbgHIAe0B/wH5Af4C/wFb + AdwB9AH/ATsBogHVAf8BOwGiAdUB/wFZAdkB9AH/Ae0B+wH+Af8BZQG7AeUB/wM3AVoQAAEnAaUBLwH/ + AScBpQEvAf8BJwGcAS8B/wGUAc4BrQH/AVABtQGBAf8BSAGtAYEB/wE4AZwBUAH/AUABpQFIAf8BhAG9 + AZwB/wFIAaUBYQH/AYwBvQGcAf8BHwGBAR8B/wEfAYEBHwH/ARcBgQEfAf8IAAFfAWoBmQHbAZEBpgHz + Af8BiAGhAfgB/wFfAYAB9AH/AV4BewHzAf8BXQF5AfMJ/wFaAXMB7wH/AVkBcAHuAf8BWAFtAewB/wGC + AZMB8QH/AYkBmAHsAf8BUQFaAY8B2wgAAZoBgwFjAdsB/wHkAccC/wHbAbsB/wH3AcgBnQH/AfUBxgGa + Af8B8wHEAZkC/wHnAcsC/wHnAcoB/wHtAcEBkwH/Ae0BwQGTAf8B7AHAAZMB/wH5AdMBrQL/AeIBvwH/ + AYoBagFeAdsUAAFRAX0BjQHUAakB3wH0Af8B7QH5Af0B/wE7AaMB1gH/ATsBowHWAf8B1AH1AfwB/wGi + AdcB8QH/AVABagF1AcMQAAEvAa0BLwH/AScBpQEvAf8BJwGlAS8B/wEvAaUBLwH/AUgBrQFQAf8BjAHO + AaUB/wFQAbUBhAH/AUgBrQGBAf8BOAGlAVAB/wFIAa0BUAH/AZwBzgGtAf8BjAG9AZQB/wEfAYQBHwH/ + ARcBUAEvAf8MAAJGAUgBfgFpAYEB7AH/AakBvQH7Af8BYAGCAfUB/wFfAYEB9QH/AV8BgAH0Cf8BXAF3 + AfEB/wFcAXUB8AH/AVoBcwHvAf8BpQG1AfgB/wFaAW0B3QH/AUUBRgFIAX4IAAFIAUcBRgF+AfUBxAGQ + Av8B8wHcAf8B/AHNAaIB/wH4AcgBnwH/AfcBxgGcCf8B8wHGAZkB/wHzAcUBmQH/AfUByQGfAv8B6AHN + Af8B4QGyAYMB/wFHAkYBfhQAAyEBMAE7AbQB4AH9AfkB/QL/AZQB6QH5Af8BngHrAfoB/wHsAfoB/gH/ + AS0BoQHTAfwDIQEwEAABLwG1ATgB/wEvAa0BLwH/CAABJwGlAS8B/wEvAaUBLwH/AZQBzgGtAf8BWQG9 + AYQB/wFIAa0BgQH/AVABtQGBAf8BLwGUAS8B/wEfAYwBJwH/AUgBpQFZAf8BFwFIATgB/wwAAxgBIgFl + AXMBsAHlAYMBlwHwAf8BqQG9AfsB/wFgAYIB9QH/AWABggH1Cf8BXgF7AfMB/wFdAXkB8wH/AaYBuQH5 + Af8BeAGNAeoB/wFUAWQBpAHlAxgBIggAAxgBIgGwAY8BaAHlAf8B2gG0Av8B8gHbAv8B0QGlAf8B+QHN + AaEC/wHsAdAC/wHrAdAB/wH4AcoBngH/AfkBzAGfAv8B5QHKAf8B+AHUAa0B/wGeAXkBXgHlAxgBIhgA + AVIBYwFpAbQBlAHYAfIB/wHzAfwB/gH/AecB+gH+Af8BjwHTAfAB/wFMAVIBVAGWIAABLwGtAS8B/wEn + Aa0BLwH/AS8BpQEvAf8BOAGtAUAB/wGcAdYBrQH/AaUB1gG9Af8BhAHGAYwB/wEfAYwBHwH/AUABtQFQ + Af8BnAHOAa0B/wEfAYwBJwH/AR8BhAEfAf8BHwGEAScB/wgAAzMBUwFlAXoB0wH0AYQBlwHxAf8BqQG9 + AfsB/wGKAaMB+AH/AWgBiQH2Af8BaAGJAfYB/wGJAaIB+AH/AagBvAH6Af8BfAGSAewB/wFSAWYBxQH0 + AzMBUxAAAzMBUwHTAaIBZwH0Af8B2gG0Av8B9QHgAv8B4gHFAv8B0wGtAv8B0QGqAv8B2wG5Av8B6gHT + Af8B/AHWAa4B/wG9AYkBXQH0AzMBUxwAAw0BEgFFAaMBxAHyAfEB+gH9Af8B1QHvAfoB/wFEAZUBtgHt + Aw0BEiAAAS8BtQE4Af8BLwGtAS8B/wQAAS8BrQEvAf8BJwGlAS8B/wEvAaUBLwH/AScBpQEvAf8BgQHG + AYEB/wGtAecBxgH/AVABjAGBAf8BJwFZAUAB/xQAAzMBUwFkAXMBswHmAWsBgwHuAf8BkgGmAfQB/wGg + AbQB+AH/AaABtAH4Af8BkQGmAfMB/wFlAXoB6QH/AVoBagGsAeYDMwFTGAABNAIzAVMBswGSAWkB5gH4 + AcgBkgL/AecByAL/Ae0B1gL/Ae0B1gL/AeQBxwH/AfABvwGKAf8BqQGFAWAB5gMzAVMkAAFNAVIBVAGV + AYUB1AHxAf8BggHRAfAB/wE9Aj4BaSQAAS8BtQE4Af8BLwG1AS8B/wgAAS8BrQEvAf8BJwGlAS8B/wE4 + AYEBWQH/AS8BhAFIAf8BJwGcAS8B/wEvAYEBUAH/HAADGQEjAkYBSAF9AWEBcAGeAdsBYAF3AdEB8wFf + AXQBzwHzAV8BagGaAdsCRgFIAX0DGQEjIAADGQEjAUgBRwFGAX0BngGFAWYB2wHPAaABagHzAc4BnwFk + AfMBmQGCAWMB2wFIAUcBRgF9AxkBIygAAwIBAwFRAX4BjwHUAVMBbwF3AcMDAgEDJAABLwG9ATgB/wwA + AS8BtQE4Af8BLwGtAS8B/wFAAYwBYQH/AS8BpQEvAf8BJwGlAS8B/+wAAS8BtQE4Af8BLwG1AS8B/wQA + AS8BrQEvAf8BJwGtAS8B/xAAAUIBTQE+BwABPgMAASgDAAFAAwABIAMAAQEBAAEBBgABARYAA/+BAAf/ + AZ8B8AEPAfABDwIAAf8BHwHgAQcB4AEHAgAB+AE/AcABAwHAAQMCAAHwAQEBgAEBAYABAQGAAQEB4AED + AYABAQGAAQEBgAEBAcABBwGAAQEBgAEBAcABAwHAAQIBgAEBAYABAQHAAQMBwAEAAYABAQGAAQEB4AEH + AYABAQGAAQEBgAEBAfABDwEAAQMBgAEBAYABAQHwAQ8BMAEDAYABAQGAAQEB+AEfAeABAAHAAQMBwAED + AfgBHwHkAQMB4AEHAeABBwH8AT8B5gEHAfABDwHwAQ8B/AE/Ae4BDwb/Af4BTws= @@ -291,16 +288,16 @@ 6, 25 - + Magenta - + 23, 22 - - toolStripButton1 + + buttonShowDetails - + Toon details van laatst geselecteerd bericht @@ -451,24 +448,24 @@ System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - toolStripButton1 + + buttonShowDetails - + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - imageDataGridViewTextBoxColumn - - - System.Windows.Forms.DataGridViewImageColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Id System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + imageDataGridViewTextBoxColumn + + + System.Windows.Forms.DataGridViewImageColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + timeDataGridViewTextBoxColumn @@ -491,7 +488,7 @@ messageWindowData - Core.Common.Gui.Forms.MessageWindow.MessageWindowData, Forms.MessageWindow.MessageWindowData.Designer.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + Core.Common.Gui.Forms.MessageWindow.MessageWindowData, Core.Common.Gui, Version=0.5.0.3495, Culture=neutral, PublicKeyToken=null MessageWindow Index: Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindowDialog.Designer.cs =================================================================== diff -u -rcb6027f953ef4d8f3dbeda8fc055796acaded855 -rce9283562cfceedb1933f67ee8a0c3b344331a8f --- Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindowDialog.Designer.cs (.../MessageWindowDialog.Designer.cs) (revision cb6027f953ef4d8f3dbeda8fc055796acaded855) +++ Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindowDialog.Designer.cs (.../MessageWindowDialog.Designer.cs) (revision ce9283562cfceedb1933f67ee8a0c3b344331a8f) @@ -28,40 +28,31 @@ /// private void InitializeComponent() { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MessageWindowDialog)); this.textBox = new System.Windows.Forms.TextBox(); this.buttonHidden = new System.Windows.Forms.Button(); this.SuspendLayout(); // // textBox // - this.textBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.textBox.Location = new System.Drawing.Point(12, 12); - this.textBox.Multiline = true; + resources.ApplyResources(this.textBox, "textBox"); this.textBox.Name = "textBox"; this.textBox.ReadOnly = true; - this.textBox.ScrollBars = System.Windows.Forms.ScrollBars.Both; - this.textBox.Size = new System.Drawing.Size(260, 238); - this.textBox.TabIndex = 0; + this.textBox.TabStop = false; // // buttonHidden // - this.buttonHidden.Location = new System.Drawing.Point(25, 25); + resources.ApplyResources(this.buttonHidden, "buttonHidden"); this.buttonHidden.Name = "buttonHidden"; - this.buttonHidden.Size = new System.Drawing.Size(0, 0); - this.buttonHidden.TabIndex = 1; this.buttonHidden.UseVisualStyleBackColor = true; // // MessageWindowDialog // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + resources.ApplyResources(this, "$this"); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(284, 262); this.Controls.Add(this.textBox); this.Controls.Add(this.buttonHidden); this.Name = "MessageWindowDialog"; - this.Text = "Berichtdetails"; this.ResumeLayout(false); this.PerformLayout(); Index: Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindowDialog.cs =================================================================== diff -u -r6ef8fa312a72f486be984ebc3adde4be044811e2 -rce9283562cfceedb1933f67ee8a0c3b344331a8f --- Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindowDialog.cs (.../MessageWindowDialog.cs) (revision 6ef8fa312a72f486be984ebc3adde4be044811e2) +++ Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindowDialog.cs (.../MessageWindowDialog.cs) (revision ce9283562cfceedb1933f67ee8a0c3b344331a8f) @@ -40,8 +40,6 @@ InitializeComponent(); textBox.Text = text; - - Select(); // Select the form; otherwise the text in the textbox is selected by default } protected override Button GetCancelButton() Index: Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindowDialog.resx =================================================================== diff -u -r1830c4c91f9fab6c13ad4488d0d54308c8f04706 -rce9283562cfceedb1933f67ee8a0c3b344331a8f --- Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindowDialog.resx (.../MessageWindowDialog.resx) (revision 1830c4c91f9fab6c13ad4488d0d54308c8f04706) +++ Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindowDialog.resx (.../MessageWindowDialog.resx) (revision ce9283562cfceedb1933f67ee8a0c3b344331a8f) @@ -117,4 +117,76 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Top, Bottom, Left, Right + + + + 12, 12 + + + + True + + + Both + + + 260, 238 + + + 0 + + + textBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 + + + 25, 25 + + + 0, 0 + + + 1 + + + buttonHidden + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + + + True + + + 6, 13 + + + 284, 262 + + + Berichtdetails + + + MessageWindowDialog + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + \ No newline at end of file Index: Core/Common/test/Core.Common.Gui.Test/Forms/MessageWindow/MessageWindowTest.cs =================================================================== diff -u -r07138211a0efc377b1c9ef29a8e86178e8d90ab3 -rce9283562cfceedb1933f67ee8a0c3b344331a8f --- Core/Common/test/Core.Common.Gui.Test/Forms/MessageWindow/MessageWindowTest.cs (.../MessageWindowTest.cs) (revision 07138211a0efc377b1c9ef29a8e86178e8d90ab3) +++ Core/Common/test/Core.Common.Gui.Test/Forms/MessageWindow/MessageWindowTest.cs (.../MessageWindowTest.cs) (revision ce9283562cfceedb1933f67ee8a0c3b344331a8f) @@ -1,15 +1,17 @@ -using System.Windows.Forms; +using System; +using System.Windows.Forms; using Core.Common.Gui.Forms.MessageWindow; - +using log4net.Core; +using NUnit.Extensions.Forms; using NUnit.Framework; using Rhino.Mocks; namespace Core.Common.Gui.Test.Forms.MessageWindow { [TestFixture] - public class MessageWindowTest + public class MessageWindowTest : NUnitFormTest { private MessageWindowLogAppender originalValue; @@ -20,8 +22,9 @@ } [TearDown] - public void TearDown() + public override void TearDown() { + base.TearDown(); MessageWindowLogAppender.Instance = originalValue; } @@ -51,5 +54,72 @@ } mocks.VerifyAll(); } + + [Test] + public void ShowDetailsButton_NoMessageSelectedOnClick_DontShowMessageWindowDialog() + { + // Setup + var logAppender = new MessageWindowLogAppender(); + + // Precondition + Assert.AreSame(logAppender, MessageWindowLogAppender.Instance); + + using (var form = new Form()) + { + form.Controls.Add(new Gui.Forms.MessageWindow.MessageWindow(null)); + form.Show(); + + var button = new ToolStripButtonTester("buttonShowDetails"); + button.Click(); + } + } + + [Test] + public void ShowDetailsButton_MessageSelectedOnClick_ShowMessageWindowDialogWithDetails() + { + // Setup + var mocks = new MockRepository(); + var dialogParent = mocks.Stub(); + mocks.ReplayAll(); + + var detailedMessage = "TestDetailedMessage"; + + var logAppender = new MessageWindowLogAppender(); + + // Precondition + Assert.AreSame(logAppender, MessageWindowLogAppender.Instance); + + using (var form = new Form()) + { + var messageWindow = new Gui.Forms.MessageWindow.MessageWindow(dialogParent); + form.Controls.Add(messageWindow); + form.Show(); + + string dialogTitle = null; + string dialogText = null; + + DialogBoxHandler = (name, wnd) => + { + var dialogTester = new FormTester(name); + dialogTitle = ((Form)dialogTester.TheObject).Text; + var testBoxTester = new TextBoxTester("textBox"); + dialogText = testBoxTester.Text; + + dialogTester.Close(); + }; + messageWindow.AddMessage(Level.Warn, new DateTime(), detailedMessage); + messageWindow.Refresh(); + var dataGridView = (DataGridView) new ControlTester("messagesDataGridView").TheObject; + dataGridView.CurrentCell = dataGridView.Rows[0].Cells[0]; + var buttonTester = new ToolStripButtonTester("buttonShowDetails"); + + // Call + buttonTester.Click(); + + // Assert + Assert.AreEqual("Berichtdetails", dialogTitle); + Assert.AreEqual(detailedMessage, dialogText); + } + } } } \ No newline at end of file Index: Core/Common/test/Core.Common.TestUtil/WindowsFormsTestHelper.cs =================================================================== diff -u -r3a0d3daf5c3e3bad573991c060e89610e12ecfc3 -rce9283562cfceedb1933f67ee8a0c3b344331a8f --- Core/Common/test/Core.Common.TestUtil/WindowsFormsTestHelper.cs (.../WindowsFormsTestHelper.cs) (revision 3a0d3daf5c3e3bad573991c060e89610e12ecfc3) +++ Core/Common/test/Core.Common.TestUtil/WindowsFormsTestHelper.cs (.../WindowsFormsTestHelper.cs) (revision ce9283562cfceedb1933f67ee8a0c3b344331a8f) @@ -201,7 +201,7 @@ private void InitializeTree(Control control) { - IList itemsToShow = new RootNode + IList itemsToShow = new ArrayList { control }; @@ -270,13 +270,5 @@ } } } - - private class RootNode : ArrayList - { - public override string ToString() - { - return "RootNode"; - } - } } } \ No newline at end of file