Exemplo n.º 1
0
 /// <summary>
 /// Call this AFTER the Init function
 /// </summary>
 public static void PostInit()
 {
     if (isEnabled(StartupFlags.WindowsActivityMonitor))
     {
         AppAgentMgr.Init(ExtensionDirs);
         WindowActivityMonitor.Start();
     }
 }
Exemplo n.º 2
0
        /// <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);
        }
Exemplo n.º 3
0
        /// <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);
        }
Exemplo n.º 4
0
        /// <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();
        }