Esempio n. 1
0
 private static void OnApplicationExit(object sender, EventArgs e)
 {
     TrayIcon.Dispose();
     TradeClient.Dispose();
     EventsHandler.Dispose();
     OverlayController.Dispose();
 }
Esempio n. 2
0
 protected override void OnExit(ExitEventArgs e)
 {
     trayIcon?.Dispose();
     serviceProvider.Dispose();
     OverlayController.Dispose();
     PredictionController.Dispose();
     base.OnExit(e);
 }
 public void Dispose()
 {
     // shutdown CEF
     Cef.Shutdown();
     // dispose OverlayController
     OC.Dispose();
     // unregister handlers
     ActGlobals.oFormActMain.BeforeLogLineRead -= OFormActMain_BeforeLogLineRead;
     ActGlobals.oFormActMain.OnLogLineRead     -= OFormActMain_OnLogLineRead;
     ActGlobals.oFormActMain.OnCombatEnd       -= OFormActMain_OnCombatEnd;
     ActGlobals.oFormActMain.OnCombatStart     -= OFormActMain_OnCombatStart;
 }
Esempio n. 4
0
 public void Dispose()
 {
     foreach (OverlayTabPage i in OC.overlayManageTabControl1.TabPages)
     {
         i.Overlay.Close();
     }
     // dispose OverlayController
     OC.Dispose();
     // shutdown CEF
     Cef.Shutdown();
     // unregister handlers
     ActGlobals.oFormActMain.BeforeLogLineRead -= OFormActMain_BeforeLogLineRead;
     ActGlobals.oFormActMain.OnLogLineRead     -= OFormActMain_OnLogLineRead;
     ActGlobals.oFormActMain.OnCombatEnd       -= OFormActMain_OnCombatEnd;
     ActGlobals.oFormActMain.OnCombatStart     -= OFormActMain_OnCombatStart;
 }