// Callback for Application InitSignal
private void OnApplicationInit(IntPtr data)
{
+ Log.Info("NUI", "[NUI] OnApplicationInit: DisposeQueue Initialize");
+ Tizen.Tracer.Begin("[NUI] OnApplicationInit: DisposeQueue Initialize");
// Initialize DisposeQueue Singleton class. This is also required to create DisposeQueue on main thread.
DisposeQueue.Instance.Initialize();
+ Tizen.Tracer.End();
+
+ Log.Info("NUI", "[NUI] OnApplicationInit: GetWindow");
+ Tizen.Tracer.Begin("[NUI] OnApplicationInit: GetWindow");
Window.Instance = GetWindow();
+#if !PROFILE_TV
_ = FocusManager.Instance;
+#endif
+ Tizen.Tracer.End();
+ Log.Info("NUI", "[NUI] OnApplicationInit: Window Show");
+ Tizen.Tracer.Begin("[NUI] OnApplicationInit: Window Show");
// Notify that the window is displayed to the app core.
if (NUIApplication.IsPreload)
{
Window.Instance.Show();
}
+ Tizen.Tracer.End();
+ Log.Info("NUI", "[NUI] OnApplicationInit: applicationInitEventHandler Invoke");
+ Tizen.Tracer.Begin("[NUI] OnApplicationInit: applicationInitEventHandler Invoke");
if (applicationInitEventHandler != null)
{
NUIApplicationInitEventArgs e = new NUIApplicationInitEventArgs();
e.Application = this;
applicationInitEventHandler.Invoke(this, e);
}
-
+ Tizen.Tracer.End();
}
// Event for Terminated signal which can be used to subscribe/unsubscribe the event handler
}
}
}
+
+ internal static void SetBrokenImage(BrokenImageType type, string url)
+ {
+ Interop.StyleManager.SetBrokenImageUrl(Instance.SwigCPtr, (uint)type, url);
+ if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+ }
+ internal static string GetBrokenImageURL(BrokenImageType type)
+ {
+ string ret = Interop.StyleManager.GetBrokenImageUrl(Instance.SwigCPtr, (uint)type);
+ if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
}
}