From 6e29f5a1c1328118f2a094eb978fe2ee3f141600 Mon Sep 17 00:00:00 2001 From: Jiyun Yang Date: Tue, 25 Feb 2025 21:02:06 +0900 Subject: [PATCH] [NUI] View extensions using UIColor do bind for every input Signed-off-by: Jiyun Yang --- .../Markup/ViewExtensions.cs | 25 +++---------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/src/Tizen.NUI.Extension/Markup/ViewExtensions.cs b/src/Tizen.NUI.Extension/Markup/ViewExtensions.cs index 4048aeadcb2..123a7484500 100644 --- a/src/Tizen.NUI.Extension/Markup/ViewExtensions.cs +++ b/src/Tizen.NUI.Extension/Markup/ViewExtensions.cs @@ -86,11 +86,7 @@ public static T Color(this T view, UIColor color) where T : View { //FIXME: we need to set UI value type directly without converting reference value. view.Color = color.ToReferenceType(); - - if (color.IsToken) - { - TokenManager.ColorTable.Bind(view, ViewPropertySetters.Color, color); - } + TokenManager.ColorTable.Bind(view, ViewPropertySetters.Color, color); return view; } @@ -138,11 +134,7 @@ public static T BackgroundColor(this T view, uint value, float alpha) where T public static T BackgroundColor(this T view, UIColor color) where T : View { view.SetBackgroundColor(color); - - if (color.IsToken) - { - TokenManager.ColorTable.Bind(view, ViewPropertySetters.BackgroundColor, color); - } + TokenManager.ColorTable.Bind(view, ViewPropertySetters.BackgroundColor, color); return view; } @@ -327,12 +319,7 @@ public static T BoxShadow(this T view, float blurRadius, UIColor color, float public static T BoxShadow(this T view, UIShadow shadow) where T : View { view.SetBoxShadow(shadow); - - if (shadow.Color.IsToken) - { - TokenManager.ColorTable.Bind(view, ViewPropertySetters.BoxShadowColor, shadow.Color); - } - + TokenManager.ColorTable.Bind(view, ViewPropertySetters.BoxShadowColor, shadow.Color); return view; } @@ -424,11 +411,7 @@ public static T BorderlineColor(this T view, UIColor color) where T : View { //FIXME: we need to set UI value type directly without converting reference value. view.BorderlineColor = color.ToReferenceType(); - - if (color.IsToken) - { - TokenManager.ColorTable.Bind(view, ViewPropertySetters.BorderlineColor, color); - } + TokenManager.ColorTable.Bind(view, ViewPropertySetters.BorderlineColor, color); return view; }