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