Exemple #1
0
        private void OnTerminate(object sender, WidgetApplication.WidgetApplicationEventArgs e)
        {
            Log.Fatal("NUI", "NUIWidgetApplication OnTerminated Called");
            var handler = Handlers[EventType.Terminated] as Action;

            handler?.Invoke();
        }
Exemple #2
0
        /// <summary>
        /// Battery low event callback function.
        /// </summary>
        /// <param name="sender">Application instance</param>
        /// <param name="e">Event argument for BatteryLow</param>
        private void OnBatteryLow(object sender, WidgetApplication.WidgetApplicationEventArgs e)
        {
            Log.Fatal("NUI", "NUIWidgetApplication OnBatteryLow Called");
            var handler = Handlers[EventType.LowBattery] as Action <LowBatteryEventArgs>;

            // Need to make new signal return in native to return right value.
            handler?.Invoke(new LowBatteryEventArgs(LowBatteryStatus.None));
        }
Exemple #3
0
        /// <summary>
        /// Language changed event callback function.
        /// </summary>
        /// <param name="sender">Application instance</param>
        /// <param name="e">Event argument for LanguageChanged</param>
        private void OnLanguageChanged(object sender, WidgetApplication.WidgetApplicationEventArgs e)
        {
            Log.Fatal("NUI", "NUIWidgetApplication OnLanguageChanged Called");
            var handler = Handlers[EventType.LocaleChanged] as Action <LocaleChangedEventArgs>;

            // Need to make new signal return in native to return right value.
            handler?.Invoke(new LocaleChangedEventArgs(""));
        }
Exemple #4
0
        private void OnInit(object sender, WidgetApplication.WidgetApplicationEventArgs e)
        {
            Log.Fatal("NUI", "NUIWidgetApplication OnPreCreated Called");
            var preCreateHandler = Handlers[EventType.PreCreated] as Action;

            preCreateHandler?.Invoke();

            Log.Fatal("NUI", "NUIWidgetApplication OnCreate Called");
            var createHandler = Handlers[EventType.Created] as Action;

            createHandler?.Invoke();
        }