Example #1
0
        /// <summary>
        /// Creates the singleton instance of the Word Prediction manager
        /// </summary>
        /// <returns>true on success</returns>
        private static bool createWordPredictionManager()
        {
            bool retVal = true;

            if (isEnabled(StartupFlags.WordPrediction))
            {
                retVal = AppWordPredictionManager.LoadExtensions(ExtensionDirs);

                if (retVal)
                {
                    retVal = AppWordPredictionManager.Init(ExtensionDirs);
                }

                if (retVal)
                {
                    retVal = AppWordPredictionManager.SetActiveWordPredictor();
                    if (!retVal)
                    {
                        setCompletionStatus("Error setting active word prediction engine");
                    }
                }
                else
                {
                    setCompletionStatus("Error initializing Word Predition engine");
                }
            }

            return(retVal);
        }
Example #2
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();
        }
Example #3
0
        /// <summary>
        /// Creates the singleton instance of the Word Prediction manager
        /// </summary>
        /// <returns>true on success</returns>
        private static bool createWordPredictionManager()
        {
            bool retVal = true;

            if (isEnabled(StartupFlags.WordPrediction))
            {
                retVal = AppWordPredictionManager.Init(ExtensionDirs);
                if (retVal)
                {
                    retVal = AppWordPredictionManager.SetActiveWordPredictor(CoreGlobals.AppPreferences.PreferredWordPredictor);
                    if (!retVal)
                    {
                        setCompletionStatus("Error setting word prediction engine to [" +
                                            CoreGlobals.AppPreferences.PreferredWordPredictor + "]");
                    }
                }
                else
                {
                    setCompletionStatus("Error initializing Word Predition engine");
                }
            }

            return(retVal);
        }