/// <summary> /// Call this AFTER the Init function /// </summary> public static void PostInit() { if (isEnabled(StartupFlags.WindowsActivityMonitor)) { AppAgentMgr.Init(ExtensionDirs); WindowActivityMonitor.Start(); } }
/// <summary> /// Initializes the singleton instance of the Agent manager /// </summary> /// <returns></returns> private static bool createAgentManager() { bool retVal = true; if (isEnabled(StartupFlags.AgentManager)) { retVal = AppAgentMgr.Init(ExtensionDirs); if (!retVal) { setCompletionStatus("Error initializing the Agent manager"); } } return(retVal); }
/// <summary> /// Call this AFTER the Init function /// </summary> public static bool PostInit() { if (isEnabled(StartupFlags.AgentManager)) { AppAgentMgr.PostInit(); } if (isEnabled(StartupFlags.WindowsActivityMonitor)) { WindowActivityMonitor.GetActiveWindow(); WindowActivityMonitor.Start(); } return(true); }
/// <summary> /// Disposes allocated resources /// </summary> public static void Dispose() { if (AppActuatorManager != null) { AppActuatorManager.Dispose(); } if (AppPanelManager != null) { AppPanelManager.Dispose(); } if (AppWordPredictionManager != null) { AppWordPredictionManager.Dispose(); } if (AppTTSManager != null) { AppTTSManager.Dispose(); } if (AppSpellCheckManager != null) { AppSpellCheckManager.Dispose(); } if (AppAbbreviations != null) { AppAbbreviations.Dispose(); } if (AppAgentMgr != null) { AppAgentMgr.Dispose(); } if (AppAutomationEventManger != null) { AppAutomationEventManger.Dispose(); } WindowActivityMonitor.Dispose(); }