void Message_OnProcessSuccess(object sender, MessageEvents e)
 {
     messageCount--;
     SetMsgCount();
     SetButtonVisiblity();
     RemoveProcess(e.Message, true);
 }
 void Message_OnProcessStart(object sender, MessageEvents e)
 {
     StartProcess(e.Message);
 }
 public void ProcessSuccess(string message)
 {
     MessageEvents e = new MessageEvents(message);
     if (e != null && OnProcessSuccess != null) OnProcessSuccess(this, e);
 }
 private void Message_OnMessageAdded(object sender, MessageEvents e)
 {
     messageCount++;
     SetMsgCount();
     SetButtonVisiblity();
     AddProcess(e.Message);
 }
 public void AddMessage(string message)
 {
     Logger.ReportInfo(message);
     MessageEvents e = new MessageEvents(message);
     if (e != null && OnMessageAdded != null) OnMessageAdded(this, e);
 }