private void OnTerminate(object sender, WidgetApplication.WidgetApplicationEventArgs e) { Log.Fatal("NUI", "NUIWidgetApplication OnTerminated Called"); var handler = Handlers[EventType.Terminated] as Action; handler?.Invoke(); }
/// <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)); }
/// <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("")); }
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(); }