[NUI.Gadget] Add a new internal API (#4976) (#5064)
authorhjhun <36876573+hjhun@users.noreply.github.com>
Wed, 8 Mar 2023 04:24:16 +0000 (13:24 +0900)
committerGitHub <noreply@github.com>
Wed, 8 Mar 2023 04:24:16 +0000 (13:24 +0900)
commit42fcc2bf971a9f85038a4e81ba480169a40a3c4e
treeda587045a21b3bc2062872b3004dc025dcbfaf0f
parent4f2eb8be43e73314cea2f5223eb13c9744be609a
[NUI.Gadget] Add a new internal API (#4976) (#5064)

* [NUI.Gadget] Add new internal APIs

If the UI gadget developer sets the class name, the application developer
can adds a new NUIGadget instance using the NUIGadgetInfo object.

The following APIs are added:
 + NUIGadgetManager.Add(NUIGadgetInfo gadgetInfo); [method]
 + NUIGadgetManager.GetGadgetInfos(); [method]
 + NUIGadgetInfo.ClassName; [property]

* Change the visibility of the ClasaName property

The visibility of the NUIGadgetInfo.ClassName property is changed to internal.

* Modify description of GetGadgets()

* Remove Add() method

---------

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Co-authored-by: Jay Cho <chojoong@gmail.com>
src/Tizen.NUI.Gadget/Tizen.NUI/NUIGadgetManager.cs