protected virtual void OnTrayIconClick(object sender, ExtendedMouseClickArgs e)
 {
   MouseClickInformation clickInfo = e.ClickInformation;
   if (clickInfo.OnlyLeftMouseButtonPressed)
   {
     WindowWorks.ShowWindow();
   }
 }
 public virtual void OnTrayIconClick(object sender, ExtendedMouseClickArgs args)
 {
     MouseClickInformation clickDetails = args.ClickInformation;
       if (clickDetails.MouseButton == MouseButtons.Right)
       {
     return;
       }
       this.ActualMappings.HandleEvent(ClickHandlersMappings.TrayIconClickKey, new ClickDetailsWrapper(clickDetails, null, args));
 }
    protected virtual void OnContextMenuExitClick(object sender, ExtendedMouseClickArgs e)
    {
      MouseClickInformation clickInfo = e.ClickInformation;
      if (clickInfo.OnlyLeftMouseButtonPressed)
      {
        WindowWorks.CloseMainWindowToShutdown();

        // LifeManager.ShutdownApplication(KnownShutdownCodes.UserExit);
      }
    }
 public virtual void OnSimEntryClick(object sender, ExtendedMouseClickArgs args)
 {
     MouseClickInformation clickDetails = args.ClickInformation;
       this.ActualMappings.HandleEvent(ClickHandlersMappings.SimEntryClickKey, new ClickDetailsWrapper(clickDetails, null, args));
 }