public static bool SetTheme(string id) { if (themeLoader != null) { try { themeLoader.CurrentTheme = themeLoader.LoadTheme(id); return(true); } catch (Exception e) { Tizen.Log.Info("NUI", $"[Ignorable] {e.GetType().Name} occurred while getting load theme using {themeLoader.GetType().FullName}: {e.Message}"); } } return(false); }
public void TizenExternalThemeGetValue() { tlog.Debug(tag, $"TizenExternalThemeGetValue START"); Tizen.Applications.ThemeManager.ThemeLoader themeLoader = new Tizen.Applications.ThemeManager.ThemeLoader(); Tizen.Applications.ThemeManager.Theme a1 = null; string id = "myId"; a1 = themeLoader.LoadTheme(id); TizenExternalTheme b1 = new TizenExternalTheme(a1); tlog.Debug(tag, $"TizenExternalThemeGetValue END (OK)"); Assert.Pass("TizenExternalThemeGetValue"); }
public static IExternalTheme GetTheme(string id) { if (themeLoader == null) { return(null); } Tizen.Applications.ThemeManager.Theme tizenTheme = null; try { tizenTheme = themeLoader.LoadTheme(id); } catch (Exception e) { Tizen.Log.Info("NUI", $"[Ignorable] {e.GetType().Name} occurred while getting load theme using {themeLoader.GetType().FullName}: {e.Message}"); } return(tizenTheme == null ? null : new TizenExternalTheme(tizenTheme)); }