set the message icon for debug msgs

This commit is contained in:
David Sparer
2017-02-06 11:29:25 -07:00
parent 8a10a2aa18
commit 5692baf1f3
6 changed files with 44 additions and 15 deletions

View File

@@ -2,9 +2,9 @@
{
public enum MessageClass
{
InformationMsg = 0,
WarningMsg = 1,
ErrorMsg = 2,
DebugMsg = 3
DebugMsg = 0,
InformationMsg = 1,
WarningMsg = 2,
ErrorMsg = 3,
}
}

View File

@@ -150,6 +150,16 @@ namespace mRemoteNG {
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap brick {
get {
object obj = ResourceManager.GetObject("brick", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>

View File

@@ -499,4 +499,7 @@
<data name="key_Icon" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Icons_FamFamFam\key.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="brick" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Images_FamFamFam\brick.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

Binary file not shown.

After

Width:  |  Height:  |  Size: 452 B

View File

@@ -5,6 +5,7 @@ using System.Windows.Forms;
using System.Text;
using WeifenLuo.WinFormsUI.Docking;
using mRemoteNG.App;
using mRemoteNG.Messages;
using mRemoteNG.UI.Forms;
@@ -48,6 +49,7 @@ namespace mRemoteNG.UI.Window
#region Private Methods
private void FillImageList()
{
imgListMC.Images.Add(Resources.brick);
imgListMC.Images.Add(Resources.InformationSmall);
imgListMC.Images.Add(Resources.WarningSmall);
imgListMC.Images.Add(Resources.ErrorSmall);
@@ -69,7 +71,7 @@ namespace mRemoteNG.UI.Window
}
catch (Exception ex)
{
Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg, "LayoutVertical (UI.Window.ErrorsAndInfos) failed" + Environment.NewLine + ex.Message, true);
Runtime.MessageCollector.AddMessage(MessageClass.ErrorMsg, "LayoutVertical (UI.Window.ErrorsAndInfos) failed" + Environment.NewLine + ex.Message, true);
}
}
@@ -89,7 +91,7 @@ namespace mRemoteNG.UI.Window
}
catch (Exception ex)
{
Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg, "LayoutHorizontal (UI.Window.ErrorsAndInfos) failed" + Environment.NewLine + ex.Message, true);
Runtime.MessageCollector.AddMessage(MessageClass.ErrorMsg, "LayoutHorizontal (UI.Window.ErrorsAndInfos) failed" + Environment.NewLine + ex.Message, true);
}
}
@@ -112,7 +114,7 @@ namespace mRemoteNG.UI.Window
}
catch (Exception ex)
{
Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg, "ErrorsAndInfos_Resize (UI.Window.ErrorsAndInfos) failed" + Environment.NewLine + ex.Message, true);
Runtime.MessageCollector.AddMessage(MessageClass.ErrorMsg, "ErrorsAndInfos_Resize (UI.Window.ErrorsAndInfos) failed" + Environment.NewLine + ex.Message, true);
}
}
@@ -128,7 +130,7 @@ namespace mRemoteNG.UI.Window
}
catch (Exception ex)
{
Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg, "pnlErrorMsg_ResetDefaultStyle (UI.Window.ErrorsAndInfos) failed" + Environment.NewLine + ex.Message, true);
Runtime.MessageCollector.AddMessage(MessageClass.ErrorMsg, "pnlErrorMsg_ResetDefaultStyle (UI.Window.ErrorsAndInfos) failed" + Environment.NewLine + ex.Message, true);
}
}
@@ -151,7 +153,7 @@ namespace mRemoteNG.UI.Window
}
catch (Exception ex)
{
Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg, "MC_KeyDown (UI.Window.ErrorsAndInfos) failed" + Environment.NewLine + ex.Message, true);
Runtime.MessageCollector.AddMessage(MessageClass.ErrorMsg, "MC_KeyDown (UI.Window.ErrorsAndInfos) failed" + Environment.NewLine + ex.Message, true);
}
}
@@ -169,17 +171,22 @@ namespace mRemoteNG.UI.Window
var eMsg = (Messages.Message)sItem.Tag;
switch (eMsg.Class)
{
case Messages.MessageClass.InformationMsg:
case MessageClass.DebugMsg:
pbError.Image = Resources.brick;
pnlErrorMsg.BackColor = Color.LightSteelBlue;
txtMsgText.BackColor = Color.LightSteelBlue;
break;
case MessageClass.InformationMsg:
pbError.Image = Resources.Information;
pnlErrorMsg.BackColor = Color.LightSteelBlue;
txtMsgText.BackColor = Color.LightSteelBlue;
break;
case Messages.MessageClass.WarningMsg:
case MessageClass.WarningMsg:
pbError.Image = Resources.Warning;
pnlErrorMsg.BackColor = Color.Gold;
txtMsgText.BackColor = Color.Gold;
break;
case Messages.MessageClass.ErrorMsg:
case MessageClass.ErrorMsg:
pbError.Image = Resources._Error;
pnlErrorMsg.BackColor = Color.IndianRed;
txtMsgText.BackColor = Color.IndianRed;
@@ -191,7 +198,7 @@ namespace mRemoteNG.UI.Window
}
catch (Exception ex)
{
Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg, "lvErrorCollector_SelectedIndexChanged (UI.Window.ErrorsAndInfos) failed" + Environment.NewLine + ex.Message, true);
Runtime.MessageCollector.AddMessage(MessageClass.ErrorMsg, "lvErrorCollector_SelectedIndexChanged (UI.Window.ErrorsAndInfos) failed" + Environment.NewLine + ex.Message, true);
}
}
@@ -262,7 +269,7 @@ namespace mRemoteNG.UI.Window
}
catch (Exception ex)
{
Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg, "UI.Window.ErrorsAndInfos.CopyMessagesToClipboard() failed." + Environment.NewLine + ex.Message, true);
Runtime.MessageCollector.AddMessage(MessageClass.ErrorMsg, "UI.Window.ErrorsAndInfos.CopyMessagesToClipboard() failed." + Environment.NewLine + ex.Message, true);
}
finally
{
@@ -293,7 +300,7 @@ namespace mRemoteNG.UI.Window
}
catch (Exception ex)
{
Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg, "UI.Window.ErrorsAndInfos.DeleteMessages() failed" + Environment.NewLine + ex.Message, true);
Runtime.MessageCollector.AddMessage(MessageClass.ErrorMsg, "UI.Window.ErrorsAndInfos.DeleteMessages() failed" + Environment.NewLine + ex.Message, true);
}
finally
{

View File

@@ -998,10 +998,19 @@
<Content Include="Resources\Icons\RDCMan_Icon.ico" />
<None Include="Resources\Icons_FamFamFam\shield.ico" />
<None Include="Resources\Icons_FamFamFam\key.ico" />
<None Include="Resources\Images_FamFamFam\bricks.png" />
<None Include="Resources\Images_FamFamFam\brick.png" />
<None Include="Resources\Images_FamFamFam\bricks_greyscale.png" />
<None Include="Resources\Images_FamFamFam\brick_large.png" />
<None Include="Resources\Images_FamFamFam\brick1.png" />
<None Include="Resources\Images_FamFamFam\bricks1.png" />
<Content Include="Resources\Images_FamFamFam\Config.png" />
<Content Include="Resources\Images_FamFamFam\database.png" />
<None Include="Resources\Images_FamFamFam\key.png" />
<None Include="Resources\Images_FamFamFam\key_add.png" />
<None Include="Resources\Images_FamFamFam\eye.png" />
<None Include="Resources\Images_FamFamFam\lightbulb.png" />
<None Include="Resources\Images_FamFamFam\lightning.png" />
<Content Include="Resources\Images_FamFamFam\Link.png" />
<Content Include="Resources\Images_FamFamFam\page_copy.png" />
<Content Include="Resources\Images\green_arrow1.png" />