[NUI] Add methods to modify base theme for fhub and fix bugs
authorJiyun Yang <ji.yang@samsung.com>
Tue, 30 Jan 2024 05:02:50 +0000 (14:02 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Tue, 30 Jan 2024 07:02:51 +0000 (16:02 +0900)
commit7e5def660d01359c5d21b18d854172811e6fa099
treefeaca7dd2d8f54bca05465d3c46c738902eb0a73
parentec08c4fa8186bc1c5786b4a8ce89b18e4c1428b7
[NUI] Add methods to modify base theme for fhub and fix bugs

* Add ThemeManager.AppendBaseTheme : It enables outer package to modify base theme
* Add SharedResourcePathExtension for xaml supporting
* Fix the bug that broken images in a theme always overwrite existing settings
* Fix the bug that cloning a view style losts SolidNull information.

Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
src/Tizen.NUI/src/public/BaseComponents/Style/ViewStyle.cs
src/Tizen.NUI/src/public/Theme/ThemeManager.cs
src/Tizen.NUI/src/public/Xaml/MarkupExtensions/SharedResourcePathExtension.cs [new file with mode: 0755]