From: dongsug.song Date: Wed, 7 Dec 2022 03:04:00 +0000 (+0900) Subject: [NUI] FocusIndicator is not used in TV profile so it can be removed to reduce launchi... X-Git-Tag: accepted/tizen/unified/20231205.024657~548 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2cf359fa1999e95c7029b961be934bb998bdd9cb;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [NUI] FocusIndicator is not used in TV profile so it can be removed to reduce launching delay --- diff --git a/src/Tizen.NUI/src/internal/Application/Application.cs b/src/Tizen.NUI/src/internal/Application/Application.cs index 4632456..176577e 100755 --- a/src/Tizen.NUI/src/internal/Application/Application.cs +++ b/src/Tizen.NUI/src/internal/Application/Application.cs @@ -678,24 +678,38 @@ namespace Tizen.NUI // 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 diff --git a/src/Tizen.NUI/src/public/Common/StyleManager.cs b/src/Tizen.NUI/src/public/Common/StyleManager.cs index f21eeb1..34784e2 100755 --- a/src/Tizen.NUI/src/public/Common/StyleManager.cs +++ b/src/Tizen.NUI/src/public/Common/StyleManager.cs @@ -283,5 +283,17 @@ namespace Tizen.NUI } } } + + 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; + } } }