Index: Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindow.Designer.cs =================================================================== diff -u -rbccb938cd042cd92b2fa5bfc1f3586eefe3502d5 -r06872b650f75cb8c848001b4c1c30b2da0d928e4 --- Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindow.Designer.cs (.../MessageWindow.Designer.cs) (revision bccb938cd042cd92b2fa5bfc1f3586eefe3502d5) +++ Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindow.Designer.cs (.../MessageWindow.Designer.cs) (revision 06872b650f75cb8c848001b4c1c30b2da0d928e4) @@ -69,17 +69,17 @@ this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); this.buttonShowDetails = new System.Windows.Forms.ToolStripButton(); this.messagesDataGridView = new System.Windows.Forms.DataGridView(); + this.levelColumnDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewImageColumn(); + this.timeColumnDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.messageColumnDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.fullMessageColumnDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.messagesBindingSource = new System.Windows.Forms.BindingSource(this.components); this.messageWindowData = new System.Data.DataSet(); this.Messages = new System.Data.DataTable(); this.levelColumn = new System.Data.DataColumn(); this.timeColumn = new System.Data.DataColumn(); this.messageColumn = new System.Data.DataColumn(); this.fullMessageColumn = new System.Data.DataColumn(); - this.levelColumnDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewImageColumn(); - this.timeColumnDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.messageColumnDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.fullMessageColumnDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.contextMenu.SuspendLayout(); this.messagesToolStrip.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.messagesDataGridView)).BeginInit(); @@ -214,6 +214,45 @@ this.messagesDataGridView.CellMouseDoubleClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.MessagesDataGridViewCellMouseDoubleClick); this.messagesDataGridView.KeyDown += new System.Windows.Forms.KeyEventHandler(this.MessagesDataGridViewKeyDown); // + // levelColumnDataGridViewTextBoxColumn + // + this.levelColumnDataGridViewTextBoxColumn.DataPropertyName = "levelColumn"; + resources.ApplyResources(this.levelColumnDataGridViewTextBoxColumn, "levelColumnDataGridViewTextBoxColumn"); + this.levelColumnDataGridViewTextBoxColumn.Name = "levelColumnDataGridViewTextBoxColumn"; + this.levelColumnDataGridViewTextBoxColumn.ReadOnly = true; + this.levelColumnDataGridViewTextBoxColumn.Resizable = System.Windows.Forms.DataGridViewTriState.False; + this.levelColumnDataGridViewTextBoxColumn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic; + // + // timeColumnDataGridViewTextBoxColumn + // + this.timeColumnDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader; + this.timeColumnDataGridViewTextBoxColumn.DataPropertyName = "timeColumn"; + dataGridViewCellStyle1.Format = "HH:mm:ss"; + dataGridViewCellStyle1.NullValue = null; + this.timeColumnDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle1; + resources.ApplyResources(this.timeColumnDataGridViewTextBoxColumn, "timeColumnDataGridViewTextBoxColumn"); + this.timeColumnDataGridViewTextBoxColumn.Name = "timeColumnDataGridViewTextBoxColumn"; + this.timeColumnDataGridViewTextBoxColumn.ReadOnly = true; + this.timeColumnDataGridViewTextBoxColumn.Resizable = System.Windows.Forms.DataGridViewTriState.False; + // + // messageColumnDataGridViewTextBoxColumn + // + this.messageColumnDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.messageColumnDataGridViewTextBoxColumn.DataPropertyName = "messageColumn"; + dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.messageColumnDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle2; + resources.ApplyResources(this.messageColumnDataGridViewTextBoxColumn, "messageColumnDataGridViewTextBoxColumn"); + this.messageColumnDataGridViewTextBoxColumn.Name = "messageColumnDataGridViewTextBoxColumn"; + this.messageColumnDataGridViewTextBoxColumn.ReadOnly = true; + this.messageColumnDataGridViewTextBoxColumn.Resizable = System.Windows.Forms.DataGridViewTriState.False; + // + // fullMessageColumnDataGridViewTextBoxColumn + // + this.fullMessageColumnDataGridViewTextBoxColumn.DataPropertyName = "fullMessageColumn"; + resources.ApplyResources(this.fullMessageColumnDataGridViewTextBoxColumn, "fullMessageColumnDataGridViewTextBoxColumn"); + this.fullMessageColumnDataGridViewTextBoxColumn.Name = "fullMessageColumnDataGridViewTextBoxColumn"; + this.fullMessageColumnDataGridViewTextBoxColumn.ReadOnly = true; + // // messagesBindingSource // this.messagesBindingSource.DataMember = "MessageTable"; @@ -255,45 +294,6 @@ // this.fullMessageColumn.ColumnName = "fullMessageColumn"; // - // levelColumnDataGridViewTextBoxColumn - // - this.levelColumnDataGridViewTextBoxColumn.DataPropertyName = "levelColumn"; - resources.ApplyResources(this.levelColumnDataGridViewTextBoxColumn, "levelColumnDataGridViewTextBoxColumn"); - this.levelColumnDataGridViewTextBoxColumn.Name = "levelColumnDataGridViewTextBoxColumn"; - this.levelColumnDataGridViewTextBoxColumn.ReadOnly = true; - this.levelColumnDataGridViewTextBoxColumn.Resizable = System.Windows.Forms.DataGridViewTriState.False; - this.levelColumnDataGridViewTextBoxColumn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic; - // - // timeColumnDataGridViewTextBoxColumn - // - this.timeColumnDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader; - this.timeColumnDataGridViewTextBoxColumn.DataPropertyName = "timeColumn"; - dataGridViewCellStyle1.Format = "HH:mm:ss"; - dataGridViewCellStyle1.NullValue = null; - this.timeColumnDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle1; - resources.ApplyResources(this.timeColumnDataGridViewTextBoxColumn, "timeColumnDataGridViewTextBoxColumn"); - this.timeColumnDataGridViewTextBoxColumn.Name = "timeColumnDataGridViewTextBoxColumn"; - this.timeColumnDataGridViewTextBoxColumn.ReadOnly = true; - this.timeColumnDataGridViewTextBoxColumn.Resizable = System.Windows.Forms.DataGridViewTriState.False; - // - // messageColumnDataGridViewTextBoxColumn - // - this.messageColumnDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; - this.messageColumnDataGridViewTextBoxColumn.DataPropertyName = "messageColumn"; - dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.messageColumnDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle2; - resources.ApplyResources(this.messageColumnDataGridViewTextBoxColumn, "messageColumnDataGridViewTextBoxColumn"); - this.messageColumnDataGridViewTextBoxColumn.Name = "messageColumnDataGridViewTextBoxColumn"; - this.messageColumnDataGridViewTextBoxColumn.ReadOnly = true; - this.messageColumnDataGridViewTextBoxColumn.Resizable = System.Windows.Forms.DataGridViewTriState.False; - // - // fullMessageColumnDataGridViewTextBoxColumn - // - this.fullMessageColumnDataGridViewTextBoxColumn.DataPropertyName = "fullMessageColumn"; - resources.ApplyResources(this.fullMessageColumnDataGridViewTextBoxColumn, "fullMessageColumnDataGridViewTextBoxColumn"); - this.fullMessageColumnDataGridViewTextBoxColumn.Name = "fullMessageColumnDataGridViewTextBoxColumn"; - this.fullMessageColumnDataGridViewTextBoxColumn.ReadOnly = true; - // // MessageWindow // resources.ApplyResources(this, "$this"); Index: Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindow.cs =================================================================== diff -u -redcf22b4cdd0040ce4c91dfc88d5eaaa9027680d -r06872b650f75cb8c848001b4c1c30b2da0d928e4 --- Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindow.cs (.../MessageWindow.cs) (revision edcf22b4cdd0040ce4c91dfc88d5eaaa9027680d) +++ Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindow.cs (.../MessageWindow.cs) (revision 06872b650f75cb8c848001b4c1c30b2da0d928e4) @@ -281,7 +281,7 @@ private void MessagesDataGridViewCellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { - if (e.Button == MouseButtons.Left && e.ColumnIndex > -1 && e.RowIndex > -1) + if (e.Button == MouseButtons.Left && e.RowIndex > -1) { ShowMessageWindowDialog(); } Index: Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindow.resx =================================================================== diff -u -rbccb938cd042cd92b2fa5bfc1f3586eefe3502d5 -r06872b650f75cb8c848001b4c1c30b2da0d928e4 --- Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindow.resx (.../MessageWindow.resx) (revision bccb938cd042cd92b2fa5bfc1f3586eefe3502d5) +++ Core/Common/src/Core.Common.Gui/Forms/MessageWindow/MessageWindow.resx (.../MessageWindow.resx) (revision 06872b650f75cb8c848001b4c1c30b2da0d928e4) @@ -152,92 +152,92 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC2 - EwAAAk1TRnQBSQFMAgEBBAEAAUgBAQFIAQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA - AwABIAMAAQEBAAEgBgABIP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wAHAAECAUQBCwH/ - AQIBPAECAf8kAAMZASMDRQF9AloBXwHbAkwBeAHzAkwBdwHzAloBXwHbA0UBfQMZASMgAAMZASMDRQF9 - Al8BXgHbAXMBXwFdAfMBcQFfAV0B8wJfAV4B2wNFAX0DGQEjEAADUQGiAR4BpwHgAf8BHAGkAd8B/wEa - AaEB3QH/ARgBngHcAf8BFgGbAdoB/wEUAZgB2QH/AREBkwHWAf8BDAGMAdMB/wEHAYUBzwH/AQIBbwHM - Af8BAAFoAckB/wEAAWIBxgH/AQABXQHDAf8BAAFZAcEB/wNRAaIgAAELAU0BCwH/AQIBRAELAf8BAgFE - AQsB/yAAAzMBUwJYAWcB5gFDAVUB1AH/AYQBkAHnAf8BlQGgAe4B/wGVAZ8B7QH/AYMBjgHlAf8BPQFO - Ac4B/wJYAWYB5gMzAVMYAAMzAVMBZgJhAeYB2gGoAXAB/wH9Ad8BuwL/AesBzgL/AesBzgH/AfoB3AG4 - Af8B0wGiAWsB/wFkAmEB5gMzAVMMAAFYAV8BYgHjAb4B4wH1Af8B9AH8Af4B/wHvAfsB/gH/Ae4B+wH+ + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACy + EwAAAk1TRnQBSQFMAgEBBAEAAVABAQFQAQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA + AwABIAMAAQEBAAEgBgABIP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wAHAAEBAUMBCgH/ + AQEBOwEBAf8kAAMZASMDRQF9AloBXwHbAkwBdAHzAkwBcwHzAloBXwHbA0UBfQMZASMgAAMZASMDRQF9 + Al8BXgHbAXEBXwFdAfMBcAFfAV0B8wJfAV4B2wNFAX0DGQEjEAADUQGiAR0BpwHgAf8BGwGkAd8B/wEZ + AaEB3QH/ARcBngHcAf8BFQGbAdoB/wETAZgB2QH/ARABkwHWAf8BCwGMAdMB/wEGAYUBzwH/AQEBbgHM + Af8BAAFnAckB/wEAAWEBxgH/AQABXAHDAf8BAAFYAcEB/wNRAaIgAAEKAUwBCgH/AQEBQwEKAf8BAQFD + AQoB/yAAAzMBUwJYAWYB5gFCAVQB1AH/AYQBkAHnAf8BlQGgAe4B/wGVAZ8B7QH/AYMBjgHlAf8BPAFN + Ac4B/wJYAWQB5gMzAVMYAAMzAVMBZAJhAeYB2gGoAW8B/wH9Ad8BuwL/AesBzgL/AesBzgH/AfoB3AG4 + Af8B0wGiAWoB/wFiAmEB5gMzAVMMAAFYAV8BYAHjAb4B4wH1Af8B9AH8Af4B/wHvAfsB/gH/Ae4B+wH+ Af8B7gH7Af4B/wHvAfwB/gH/Ae8B/AH+Af8B7wH7Af4B/wHuAfsB/gH/Ae0B+wH+Af8B7QH7Af4B/wHs - AfsB/gH/AfIB/AH+Af8BqwHOAesB/wFaAl4B2BQAARMBgQETAf8BCwFVARMB/wELAVUBCwH/AQsBTQEL - Af8BCwFNAQsB/yAAAzMBUwJSAX0B9AFmAYQB4wH/AaEBrAH0Af8BcAGLAewB/wFNAVgB5AH/AUwBVwHj - Af8BbgGHAeoB/wGfAagB8QH/AWABbQHdAf8BRgFSAXkB9AMzAVMQAAMzAVMBewFlAVIB9AHzAc8BpQL/ - AeMBxwH/AesBxAGfAf8B3gGyAYoB/wHcAa4BiAH/AeYBvgGaAf8B+QHbAb8B/wHtAcsBnwH/AXUBZQFd - AfQDMwFTCAADMAFLAVMBvwHoAf8B9AH8Af4B/wG1Ae8B+gH/AUkB2gH1Af8BSQHaAfUB/wFIAdgB8wH/ - AUkB1wHyAf8BSQHWAfIB/wFIAdkB9AH/AUIB2AH1Af8BPwHXAfQB/wFTAdoB9gH/AeoB+wH+Af8BNQGT - AdIB/wMwAUsQAAETAYEBEwH/ARMBgQETAf8BVQGlAYEB/wFVAaUBgQH/ARMBgQETAf8BCwFNAQsB/wEL - AVUBEwH/AQsBTQELAf8BAgFEAQsB/wECAUQBCwH/AQIBRAELAf8IAAMYASICXgFlAeUBaQGIAeYB/wGj - AbAB9QH/AUgBWAHnAf8BRwFWAeYB/wGJAZIB7QH/AYgBkgHsAf8BRAFQAeIB/wFDAU4B4QH/AZ8BqQHy - Af8BYAFuAd0B/wJeAWUB5QMYASIIAAMYASICZQFeAeUB9wHSAakC/wHkAcoB/wHmAbkBjgH/AeIBtAGK + AfsB/gH/AfIB/AH+Af8BqwHOAesB/wFaAl4B2BQAARIBgQESAf8BCgFUARIB/wEKAVQBCgH/AQoBTAEK + Af8BCgFMAQoB/yAAAzMBUwJSAXsB9AFlAYQB4wH/AaEBrAH0Af8BbwGLAewB/wFMAVcB5AH/AUsBVgHj + Af8BbQGHAeoB/wGfAagB8QH/AV8BbAHdAf8BSAFSAXcB9AMzAVMQAAMzAVMBeQFlAVIB9AHzAc8BpQL/ + AeMBxwH/AesBxAGfAf8B3gGyAYoB/wHcAa4BiAH/AeYBvgGaAf8B+QHbAb8B/wHtAcsBnwH/AXMBZQFd + AfQDMwFTCAADMAFLAVIBvwHoAf8B9AH8Af4B/wG1Ae8B+gH/AUgB2gH1Af8BSAHaAfUB/wFHAdgB8wH/ + AUgB1wHyAf8BSAHWAfIB/wFHAdkB9AH/AUEB2AH1Af8BPgHXAfQB/wFSAdoB9gH/AeoB+wH+Af8BNAGT + AdIB/wMwAUsQAAESAYEBEgH/ARIBgQESAf8BVAGlAYEB/wFUAaUBgQH/ARIBgQESAf8BCgFMAQoB/wEK + AVQBEgH/AQoBTAEKAf8BAQFDAQoB/wEBAUMBCgH/AQEBQwEKAf8IAAMYASICXgFlAeUBaAGIAeYB/wGj + AbAB9QH/AUcBVwHnAf8BRgFVAeYB/wGJAZIB7QH/AYgBkgHsAf8BQwFPAeIB/wFCAU0B4QH/AZ8BqQHy + Af8BXwFtAd0B/wJeAWUB5QMYASIIAAMYASICZQFeAeUB9wHSAakC/wHkAcoB/wHmAbkBjgH/AeIBtAGK Af8B3wGxAYcB/wHbAawBhgH/AdkBqwGFAf8B2AGrAYQB/wH1AdIBtQH/Ae4BzQGhAf8CZQFeAeUDGAEi - CAABWgJdAcoBnQHXAfEB/wHnAfkB/QH/AYsB5QH4Af8BSwHbAfYB/wFMAdoB9AH/AS4BoQHVAf8BLgGh - AdUB/wFFAdYB8gH/AUMB2AH1Af8BQQHWAfQB/wHYAfYB/AH/AYgBvwHlAf8BVQJWAbQQAAETAYQBGwH/ - AQsBgQELAf8BlAHGAZwB/wFVAa0BhAH/ATQBnAFNAf8BVQGtAYQB/wGBAaUBgQH/AQsBVQELAf8BCwFV - ARMB/wELAU0BCwH/AQsBTQELAf8MAANGAX4BUQFkAeAB/wGkAbMB9wH/AUsBXwHrAf8BSgFdAeoB/wFJ - AVoB6An/AUYBUwHlAf8BRQFSAeMB/wFEAVAB4gH/AZ8BqQHyAf8BQQFSAdEB/wFFAkYBfggAA0YBfgHn + CAABWgJdAcoBnQHXAfEB/wHnAfkB/QH/AYsB5QH4Af8BSgHbAfYB/wFLAdoB9AH/AS0BoQHVAf8BLQGh + AdUB/wFEAdYB8gH/AUIB2AH1Af8BQAHWAfQB/wHYAfYB/AH/AYgBvwHlAf8BVQJWAbQQAAESAYQBGgH/ + AQoBgQEKAf8BlAHGAZwB/wFUAa0BhAH/ATMBnAFMAf8BVAGtAYQB/wGBAaUBgQH/AQoBVAEKAf8BCgFU + ARIB/wEKAUwBCgH/AQoBTAEKAf8MAANGAX4BUAFjAeAB/wGkAbMB9wH/AUoBXgHrAf8BSQFcAeoB/wFI + AVkB6An/AUUBUgHlAf8BRAFRAeMB/wFDAU8B4gH/AZ8BqQHyAf8BQAFRAdEB/wFFAkYBfggAA0YBfgHn AbkBhgL/AeoB0AH/Ae0BvgGUAf8B6gG5AZEC/wHzAeAL/wH4Af8B3AGtAYYB/wHbAa0BhgH/AfwB3QHB - Af8B1gGjAW8B/wNGAX4IAAMaASQBMgGQAasB+wHzAfsB/gH/AcMB8gH7Af8BTQHcAfYB/wFNAdoB9AH/ - AVUB3wH2Af8BSAHLAesB/wFGAdYB8gH/AUUB2QH1Af8BlAHnAfgB/wHjAfQB+wH/AS0BawGSAfkDGgEk - DAABGwGUASMB/wETAYwBGwH/AYEBtQGEAf8BNAGcATwB/wGBAbUBjAH/ATQBpQFVAf8BNAGcAU0B/wFV - Aa0BhAH/ARsBgQEjAf8BCwFVAQsB/wELAVUBEwH/EAABWgJfAdsBjgGfAfAB/wGEAZkB9AH/AU0BZAHu - Af8BTAFhAewB/wFLAV8B6wH/AZABnQHxAf8BpgGvAfMB/wFIAVgB5wH/AUcBVgHmAf8BRgFTAeUB/wFu + Af8B1gGjAW4B/wNGAX4IAAMaASQBMgGPAacB+wHzAfsB/gH/AcMB8gH7Af8BTAHcAfYB/wFMAdoB9AH/ + AVQB3wH2Af8BRwHLAesB/wFFAdYB8gH/AUQB2QH1Af8BlAHnAfgB/wHjAfQB+wH/AS8BagGQAfkDGgEk + DAABGgGUASIB/wESAYwBGgH/AYEBtQGEAf8BMwGcATsB/wGBAbUBjAH/ATMBpQFUAf8BMwGcAUwB/wFU + Aa0BhAH/ARoBgQEiAf8BCgFUAQoB/wEKAVQBEgH/EAABWgJfAdsBjgGfAfAB/wGEAZkB9AH/AUwBYwHu + Af8BSwFgAewB/wFKAV4B6wH/AZABnQHxAf8BpgGvAfMB/wFHAVcB5wH/AUYBVQHmAf8BRQFSAeUB/wFt AYkB6wH/AYUBkQHnAf8CWgFfAdsIAAJfAV4B2wH/AeQBxAH/Af0B1QGxAf8B7wHAAZQB/wHrAb0BkQH/ AekBuwGPA/8B+wX/AeMBswGLAf8B4QGyAYsB/wHgAbIBigH/Ae0BxQGgAf8B+gHgAbsB/wJfAV4B2wwA - A1MBqgGMAdIB8AH/AeoB+wH+Af8BlAHmAfgB/wFNAdoB9AH/ATgBsQHdAf8BLgGhAdUB/wFHAdcB8gH/ - AU0B2wH1Af8B3gH4Af0B/wFuAcAB5wH/AUgCSQGHEAABGwGUASMB/wFNAa0BVQH/AYEBvQGUAf8BLAGl - AUQB/wE0AZwBPAH/AYEBtQGMAf8BNAGlAVUB/wE0AZwBTQH/AVUBrQGEAf8BVQGlAVUB/wELAVUBEwH/ - AQsBVQETAf8EAAELAU0BCwH/BAABVwFiAYkB9gGgAbMB9wH/AVYBgAHyAf8BUAFpAfAB/wFOAWcB7wH/ - AU0BZAHuAf8B0wHZAfoF/wFKAV0B6gH/AUkBWgHoAf8BSAFYAecB/wFOAV0B5wH/AZkBpQHxAf8BSAFJ - AX0B9ggAAYkBcwFdAfYB/wHvAdcB/wH4AcoBngH/Ae0BwQGTAf8B7AG/AZIB/wHsAb4BkQP/AfwF/wHn - AbgBjgH/AeYBtwGNAf8B5gG3AYwB/wHmAboBkQL/Ae4B0gH/AXkBYgFcAfYMAAMJAQwBWQFoAW4B7AHI - AeoB9wH/AeYB+gH9Af8BTgHaAfQB/wEuAaEB1QH/AS4BoQHVAf8BSAHXAfIB/wHHAfMB/AH/AcAB4wH0 - Af8BWgJhAeQDCQEMEAABGwGcASMB/wE8Aa0BRAH/AVUBvQGMAf8BNAGlAVUB/wEsAZwBRAH/ATQBpQE8 - Af8BhAG9AZwB/wE8AaUBVQH/ATQBnAFNAf8BhAG9AZwB/wETAYEBEwH/AQsBgQETAf8BCwFVARMB/wEL - AVUBCwH/BAABWwFiAY0B9gGhAbYB+AH/AVgBhAH0Af8BUQFtAfMB/wFQAWsB8QH/AVABaQHwCf8BTAFh - AewB/wFLAV8B6wH/AUoBXQHqAf8BUAFgAekB/wGbAagB8QH/AUgBSQGBAfYIAAGNAXUBYgH2Af8B8QHY + A1MBqgGMAdIB8AH/AeoB+wH+Af8BlAHmAfgB/wFMAdoB9AH/ATcBsQHdAf8BLQGhAdUB/wFGAdcB8gH/ + AUwB2wH1Af8B3gH4Af0B/wFtAcAB5wH/AUgCSQGHEAABGgGUASIB/wFMAa0BVAH/AYEBvQGUAf8BKwGl + AUMB/wEzAZwBOwH/AYEBtQGMAf8BMwGlAVQB/wEzAZwBTAH/AVQBrQGEAf8BVAGlAVQB/wEKAVQBEgH/ + AQoBVAESAf8EAAEKAUwBCgH/BAABVwFiAYUB9gGgAbMB9wH/AVUBgAHyAf8BTwFoAfAB/wFNAWYB7wH/ + AUwBYwHuAf8B0wHZAfoF/wFJAVwB6gH/AUgBWQHoAf8BRwFXAecB/wFNAVwB5wH/AZkBpQHxAf8BSAFJ + AXsB9ggAAYUBcQFdAfYB/wHvAdcB/wH4AcoBngH/Ae0BwQGTAf8B7AG/AZIB/wHsAb4BkQP/AfwF/wHn + AbgBjgH/AeYBtwGNAf8B5gG3AYwB/wHmAboBkQL/Ae4B0gH/AXcBYgFcAfYMAAMJAQwBWQFmAWwB7AHI + AeoB9wH/AeYB+gH9Af8BTQHaAfQB/wEtAaEB1QH/AS0BoQHVAf8BRwHXAfIB/wHHAfMB/AH/AcAB4wH0 + Af8BWgJhAeQDCQEMEAABGgGcASIB/wE7Aa0BQwH/AVQBvQGMAf8BMwGlAVQB/wErAZwBQwH/ATMBpQE7 + Af8BhAG9AZwB/wE7AaUBVAH/ATMBnAFMAf8BhAG9AZwB/wESAYEBEgH/AQoBgQESAf8BCgFUARIB/wEK + AVQBCgH/BAABWwFiAYkB9gGhAbYB+AH/AVcBhAH0Af8BUAFsAfMB/wFPAWoB8QH/AU8BaAHwCf8BSwFg + AewB/wFKAV4B6wH/AUkBXAHqAf8BTwFfAekB/wGbAagB8QH/AUgBSQF9AfYIAAGJAXMBYgH2Af8B8QHY Af8B+AHLAaIB/wH0AcUBmQH/Ae8BwgGUAf8B7QHAAZMJ/wHrAb4BkQH/AekBvAGQAf8B6gG8AZAB/wHr - AcABlQL/Ae0B0wH/AXsBYgFcAfYQAAM3AVoBYgHIAe0B/wH5Af4C/wFPAdwB9AH/AS8BogHVAf8BLwGi - AdUB/wFNAdkB9AH/Ae0B+wH+Af8BWQG7AeUB/wM3AVoQAAEbAaUBIwH/ARsBpQEjAf8BGwGcASMB/wGU - Ac4BrQH/AUQBtQGBAf8BPAGtAYEB/wEsAZwBRAH/ATQBpQE8Af8BhAG9AZwB/wE8AaUBVQH/AYwBvQGc - Af8BEwGBARMB/wETAYEBEwH/AQsBgQETAf8IAANfAdsBkQGmAfMB/wGIAaEB+AH/AVMBgAH0Af8BUgFv - AfMB/wFRAW0B8wn/AU4BZwHvAf8BTQFkAe4B/wFMAWEB7AH/AYIBkwHxAf8BiQGYAewB/wJaAV8B2wgA + AcABlQL/Ae0B0wH/AXkBYgFcAfYQAAM3AVoBYQHIAe0B/wH5Af4C/wFOAdwB9AH/AS4BogHVAf8BLgGi + AdUB/wFMAdkB9AH/Ae0B+wH+Af8BWAG7AeUB/wM3AVoQAAEaAaUBIgH/ARoBpQEiAf8BGgGcASIB/wGU + Ac4BrQH/AUMBtQGBAf8BOwGtAYEB/wErAZwBQwH/ATMBpQE7Af8BhAG9AZwB/wE7AaUBVAH/AYwBvQGc + Af8BEgGBARIB/wESAYEBEgH/AQoBgQESAf8IAANfAdsBkQGmAfMB/wGIAaEB+AH/AVIBgAH0Af8BUQFu + AfMB/wFQAWwB8wn/AU0BZgHvAf8BTAFjAe4B/wFLAWAB7AH/AYIBkwHxAf8BiQGYAewB/wJaAV8B2wgA A18B2wH/AeQBxwL/AdsBuwH/AfcByAGdAf8B9QHGAZoB/wHzAcQBmQL/AecBywL/AecBygH/Ae0BwQGT Af8B7QHBAZMB/wHsAcABkwH/AfkB0wGtAv8B4gG/Af8CXwFeAdsUAAFcAmAB1AGpAd8B9AH/Ae0B+QH9 - Af8BLwGjAdYB/wEvAaMB1gH/AdQB9QH8Af8BogHXAfEB/wFZAlsBwxAAASMBrQEjAf8BGwGlASMB/wEb - AaUBIwH/ASMBpQEjAf8BPAGtAUQB/wGMAc4BpQH/AUQBtQGEAf8BPAGtAYEB/wEsAaUBRAH/ATwBrQFE - Af8BnAHOAa0B/wGMAb0BlAH/ARMBhAETAf8BCwFEASMB/wwAA0YBfgFdAYEB7AH/AakBvQH7Af8BVAGC - AfUB/wFTAYEB9QH/AVMBgAH0Cf8BUAFrAfEB/wFQAWkB8AH/AU4BZwHvAf8BpQG1AfgB/wFOAWEB3QH/ + Af8BLgGjAdYB/wEuAaMB1gH/AdQB9QH8Af8BogHXAfEB/wFZAlsBwxAAASIBrQEiAf8BGgGlASIB/wEa + AaUBIgH/ASIBpQEiAf8BOwGtAUMB/wGMAc4BpQH/AUMBtQGEAf8BOwGtAYEB/wErAaUBQwH/ATsBrQFD + Af8BnAHOAa0B/wGMAb0BlAH/ARIBhAESAf8BCgFDASIB/wwAA0YBfgFcAYEB7AH/AakBvQH7Af8BUwGC + AfUB/wFSAYEB9QH/AVIBgAH0Cf8BTwFqAfEB/wFPAWgB8AH/AU0BZgHvAf8BpQG1AfgB/wFNAWAB3QH/ AUUCRgF+CAADRgF+AfUBxAGQAv8B8wHcAf8B/AHNAaIB/wH4AcgBnwH/AfcBxgGcCf8B8wHGAZkB/wHz - AcUBmQH/AfUByQGfAv8B6AHNAf8B4QGyAYMB/wNGAX4UAAMhATABQAGoAb4B/QH5Af0C/wGUAekB+QH/ - AZ4B6wH6Af8B7AH6Af4B/wErAX4BtAH8AyEBMBAAASMBtQEsAf8BIwGtASMB/wgAARsBpQEjAf8BIwGl - ASMB/wGUAc4BrQH/AU0BvQGEAf8BPAGtAYEB/wFEAbUBgQH/ASMBlAEjAf8BEwGMARsB/wE8AaUBTQH/ - AQsBPAEsAf8MAAMYASICZQFnAeUBgwGXAfAB/wGpAb0B+wH/AVQBggH1Af8BVAGCAfUJ/wFSAW8B8wH/ - AVEBbQHzAf8BpgG5AfkB/wFsAY0B6gH/AV4BZAFlAeUDGAEiCAADGAEiAWcCZQHlAf8B2gG0Av8B8gHb - Av8B0QGlAf8B+QHNAaEC/wHsAdAC/wHrAdAB/wH4AcoBngH/AfkBzAGfAv8B5QHKAf8B+AHUAa0B/wJl - AV4B5QMYASIYAAFVAlYBtAGUAdgB8gH/AfMB/AH+Af8B5wH6Af4B/wGPAdMB8AH/AU0CTgGWIAABIwGt - ASMB/wEbAa0BIwH/ASMBpQEjAf8BLAGtATQB/wGcAdYBrQH/AaUB1gG9Af8BhAHGAYwB/wETAYwBEwH/ - ATQBtQFEAf8BnAHOAa0B/wETAYwBGwH/ARMBhAETAf8BEwGEARsB/wgAAzMBUwJlAYcB9AGEAZcB8QH/ - AakBvQH7Af8BigGjAfgB/wFcAYkB9gH/AVwBiQH2Af8BiQGiAfgB/wGoAbwB+gH/AXABkgHsAf8BUgFl - AYMB9AMzAVMQAAMzAVMBhwF3AWUB9AH/AdoBtAL/AfUB4AL/AeIBxQL/AdMBrQL/AdEBqgL/AdsBuQL/ - AeoB0wH/AfwB1gGuAf8BfwFnAV0B9AMzAVMcAAMNARIBVQF3AX8B8gHxAfoB/QH/AdUB7wH6Af8BWAFo - AXAB7QMNARIgAAEjAbUBLAH/ASMBrQEjAf8EAAEjAa0BIwH/ARsBpQEjAf8BIwGlASMB/wEbAaUBIwH/ - AYEBxgGBAf8BrQHnAcYB/wFEAYwBgQH/ARsBTQE0Af8UAAMzAVMCYQFoAeYBXwGDAe4B/wGSAaYB9AH/ - AaABtAH4Af8BoAG0AfgB/wGRAaYB8wH/AVkBbgHpAf8BWgFhAWgB5gMzAVMYAAMzAVMBaAFmAWEB5gH4 - AcgBkgL/AecByAL/Ae0B1gL/Ae0B1gL/AeQBxwH/AfABvwGKAf8BaAFkAWEB5gMzAVMkAAFNAk4BlQGF - AdQB8QH/AYIB0QHwAf8DPQFpJAABIwG1ASwB/wEjAbUBIwH/CAABIwGtASMB/wEbAaUBIwH/ASwBgQFN - Af8BIwGEATwB/wEbAZwBIwH/ASMBgQFEAf8cAAMZASMDRQF9A18B2wFfAWQBhAHzAV8BYgGEAfMDXwHb - A0UBfQMZASMgAAMZASMDRQF9A18B2wGEAXMBXwHzAYMBcwFfAfMDXwHbA0UBfQMZASMoAAMCAQMBXAJg - AdQBWQJbAcMDAgEDJAABIwG9ASwB/wwAASMBtQEsAf8BIwGtASMB/wE0AYwBVQH/ASMBpQEjAf8BGwGl - ASMB/+wAASMBtQEsAf8BIwG1ASMB/wQAASMBrQEjAf8BGwGtASMB/xAAAUIBTQE+BwABPgMAASgDAAFA - AwABIAMAAQEBAAEBBgABARYAA/+BAAf/AZ8B8AEPAfABDwIAAf8BHwHgAQcB4AEHAgAB+AE/AcABAwHA - AQMCAAHwAQEBgAEBAYABAQGAAQEB4AEDAYABAQGAAQEBgAEBAcABBwGAAQEBgAEBAcABAwHAAQIBgAEB - AYABAQHAAQMBwAEAAYABAQGAAQEB4AEHAYABAQGAAQEBgAEBAfABDwEAAQMBgAEBAYABAQHwAQ8BMAED - AYABAQGAAQEB+AEfAeABAAHAAQMBwAEDAfgBHwHkAQMB4AEHAeABBwH8AT8B5gEHAfABDwHwAQ8B/AE/ - Ae4BDwb/Af4BTws= + AcUBmQH/AfUByQGfAv8B6AHNAf8B4QGyAYMB/wNGAX4UAAMhATABQAGoAb0B/QH5Af0C/wGUAekB+QH/ + AZ4B6wH6Af8B7AH6Af4B/wErAX0BsgH8AyEBMBAAASIBtQErAf8BIgGtASIB/wgAARoBpQEiAf8BIgGl + ASIB/wGUAc4BrQH/AUwBvQGEAf8BOwGtAYEB/wFDAbUBgQH/ASIBlAEiAf8BEgGMARoB/wE7AaUBTAH/ + AQoBOwErAf8MAAMYASIDZQHlAYMBlwHwAf8BqQG9AfsB/wFTAYIB9QH/AVMBggH1Cf8BUQFuAfMB/wFQ + AWwB8wH/AaYBuQH5Af8BawGNAeoB/wFeAWQBZQHlAxgBIggAAxgBIgNlAeUB/wHaAbQC/wHyAdsC/wHR + AaUB/wH5Ac0BoQL/AewB0AL/AesB0AH/AfgBygGeAf8B+QHMAZ8C/wHlAcoB/wH4AdQBrQH/AmUBXgHl + AxgBIhgAAVUCVgG0AZQB2AHyAf8B8wH8Af4B/wHnAfoB/gH/AY8B0wHwAf8BTQJOAZYgAAEiAa0BIgH/ + ARoBrQEiAf8BIgGlASIB/wErAa0BMwH/AZwB1gGtAf8BpQHWAb0B/wGEAcYBjAH/ARIBjAESAf8BMwG1 + AUMB/wGcAc4BrQH/ARIBjAEaAf8BEgGEARIB/wESAYQBGgH/CAADMwFTAmUBgwH0AYQBlwHxAf8BqQG9 + AfsB/wGKAaMB+AH/AVsBiQH2Af8BWwGJAfYB/wGJAaIB+AH/AagBvAH6Af8BbwGSAewB/wFSAWUBfwH0 + AzMBUxAAAzMBUwGDAXUBZQH0Af8B2gG0Av8B9QHgAv8B4gHFAv8B0wGtAv8B0QGqAv8B2wG5Av8B6gHT + Af8B/AHWAa4B/wF9AWYBXQH0AzMBUxwAAw0BEgFWAXUBfQHyAfEB+gH9Af8B1QHvAfoB/wFZAWcBbQHt + Aw0BEiAAASIBtQErAf8BIgGtASIB/wQAASIBrQEiAf8BGgGlASIB/wEiAaUBIgH/ARoBpQEiAf8BgQHG + AYEB/wGtAecBxgH/AUMBjAGBAf8BGgFMATMB/xQAAzMBUwJhAWcB5gFeAYMB7gH/AZIBpgH0Af8BoAG0 + AfgB/wGgAbQB+AH/AZEBpgHzAf8BWAFtAekB/wFaAWEBZwHmAzMBUxgAAzMBUwFnAWQBYQHmAfgByAGS + Av8B5wHIAv8B7QHWAv8B7QHWAv8B5AHHAf8B8AG/AYoB/wFnAWIBYQHmAzMBUyQAAU0CTgGVAYUB1AHx + Af8BggHRAfAB/wM9AWkkAAEiAbUBKwH/ASIBtQEiAf8IAAEiAa0BIgH/ARoBpQEiAf8BKwGBAUwB/wEi + AYQBOwH/ARoBnAEiAf8BIgGBAUMB/xwAAxkBIwNFAX0DXwHbAV8BYgGCAfMBXwFgAYIB8wNfAdsDRQF9 + AxkBIyAAAxkBIwNFAX0DXwHbAYIBcQFfAfMBgQFxAV8B8wNfAdsDRQF9AxkBIygAAwIBAwFcAmAB1AFZ + AlsBwwMCAQMkAAEiAb0BKwH/DAABIgG1ASsB/wEiAa0BIgH/ATMBjAFUAf8BIgGlASIB/wEaAaUBIgH/ + 7AABIgG1ASsB/wEiAbUBIgH/BAABIgGtASIB/wEaAa0BIgH/EAABQgFNAT4HAAE+AwABKAMAAUADAAEg + AwABAQEAAQEGAAEBFgAD/4EAB/8BnwHwAQ8B8AEPAgAB/wEfAeABBwHgAQcCAAH4AT8BwAEDAcABAwIA + AfABAQGAAQEBgAEBAYABAQHgAQMBgAEBAYABAQGAAQEBwAEHAYABAQGAAQEBwAEDAcABAgGAAQEBgAEB + AcABAwHAAQABgAEBAYABAQHgAQcBgAEBAYABAQGAAQEB8AEPAQABAwGAAQEBgAEBAfABDwEwAQMBgAEB + AYABAQH4AR8B4AEAAcABAwHAAQMB+AEfAeQBAwHgAQcB4AEHAfwBPwHmAQcB8AEPAfABDwH8AT8B7gEP + Bv8B/gFPCw== @@ -296,7 +296,7 @@ buttonShowDetails - Toon details van laatst geselecteerd bericht + Toon details van het actieve bericht 0, 0 @@ -452,6 +452,30 @@ System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + levelColumnDataGridViewTextBoxColumn + + + System.Windows.Forms.DataGridViewImageColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + timeColumnDataGridViewTextBoxColumn + + + System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + messageColumnDataGridViewTextBoxColumn + + + System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fullMessageColumnDataGridViewTextBoxColumn + + + System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + messagesBindingSource @@ -494,30 +518,6 @@ System.Data.DataColumn, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - levelColumnDataGridViewTextBoxColumn - - - System.Windows.Forms.DataGridViewImageColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - timeColumnDataGridViewTextBoxColumn - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - messageColumnDataGridViewTextBoxColumn - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - fullMessageColumnDataGridViewTextBoxColumn - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - MessageWindow Index: Core/Common/test/Core.Common.Gui.Test/Forms/MessageWindow/MessageWindowTest.cs =================================================================== diff -u -redcf22b4cdd0040ce4c91dfc88d5eaaa9027680d -r06872b650f75cb8c848001b4c1c30b2da0d928e4 --- Core/Common/test/Core.Common.Gui.Test/Forms/MessageWindow/MessageWindowTest.cs (.../MessageWindowTest.cs) (revision edcf22b4cdd0040ce4c91dfc88d5eaaa9027680d) +++ Core/Common/test/Core.Common.Gui.Test/Forms/MessageWindow/MessageWindowTest.cs (.../MessageWindowTest.cs) (revision 06872b650f75cb8c848001b4c1c30b2da0d928e4) @@ -220,32 +220,50 @@ } [Test] - public void ShowDetailsButton_DoubleClickOnColumnHeader_DoNotShowMessageWindowDialog() + public void ShowDetailsButton_DoubleClickOnRowHeader_DoesShowMessageWindowDialog() { // Setup + var mocks = new MockRepository(); + var dialogParent = mocks.Stub(); + mocks.ReplayAll(); + const string detailedMessage = "TestDetailedMessage"; + using (var form = new Form()) - using (GuiFormsMessageWindow.MessageWindow messageWindow = ShowMessageWindow(null)) + using (GuiFormsMessageWindow.MessageWindow messageWindow = ShowMessageWindow(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(); + }; + var gridView = new ControlTester("messagesDataGridView"); messageWindow.AddMessage(Level.Warn, new DateTime(), "TestDetailedMessage"); messageWindow.Refresh(); - int columnIndex = ((DataGridView) gridView.TheObject).Rows[0].HeaderCell.ColumnIndex; + int rowHeaderColumnIndex = ((DataGridView) gridView.TheObject).Rows[0].HeaderCell.ColumnIndex; // Call gridView.FireEvent("CellMouseDoubleClick", new DataGridViewCellMouseEventArgs( - columnIndex, 0, 0, 0, + rowHeaderColumnIndex, 0, 0, 0, new MouseEventArgs(MouseButtons.Left, 2, 0, 0, 0))); // Assert - // No dialog window shown + Assert.AreEqual("Berichtdetails", dialogTitle); + Assert.AreEqual(detailedMessage, dialogText); } } [Test] - public void ShowDetailsButton_DoubleClickOnRowHeader_DoNotShowMessageWindowDialog() + public void ShowDetailsButton_DoubleClickOnColumnHeader_DoNotShowMessageWindowDialog() { // Setup using (var form = new Form()) @@ -257,11 +275,11 @@ var gridView = new ControlTester("messagesDataGridView"); messageWindow.AddMessage(Level.Warn, new DateTime(), "TestDetailedMessage"); messageWindow.Refresh(); - int rowIndex = ((DataGridView) gridView.TheObject).Columns[0].HeaderCell.RowIndex; + int columnHeaderRowIndex = ((DataGridView) gridView.TheObject).Columns[0].HeaderCell.RowIndex; // Call gridView.FireEvent("CellMouseDoubleClick", new DataGridViewCellMouseEventArgs( - 0, rowIndex, 0, 0, + 0, columnHeaderRowIndex, 0, 0, new MouseEventArgs(MouseButtons.Left, 2, 0, 0, 0))); // Assert