Seungho Baek [Mon, 12 Aug 2024 05:01:02 +0000 (14:01 +0900)]
Bind StartCameraTransition of Scene3D::SceneView
Change-Id: Idedeb96f72e94c1aaee65d96f60fdcfdd3ecabe9
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
dongsug song [Tue, 13 Aug 2024 05:38:19 +0000 (05:38 +0000)]
Merge "Update CSharp_Dali_NativeImageSource_SetSource" into devel/master
Youngsun Suh [Mon, 12 Aug 2024 05:22:01 +0000 (14:22 +0900)]
Add ACCESSILITY_VALUE property
Change-Id: I7435246616ce7fc8c97dedf37d48aa217c3ae7b7
Seungkeun [Mon, 12 Aug 2024 04:04:28 +0000 (13:04 +0900)]
Update CSharp_Dali_NativeImageSource_SetSource
- Updated API signature to use tbm_surface_h
- Moved code place into tizen dependent place
Change-Id: I15d8d33ffe80829e964ebd8111490c3d1f217b27
David Steele [Fri, 9 Aug 2024 11:09:46 +0000 (12:09 +0100)]
DALi Version 2.3.36
Change-Id: I0cee5347edf7e19855a222f978877c5ca84dac21
Eunki Hong [Mon, 5 Aug 2024 06:22:33 +0000 (06:22 +0000)]
Merge "Bind Dali::DevelActor::GetVisiblityChangedActor()" into devel/master
Seungho BAEK [Mon, 5 Aug 2024 05:13:59 +0000 (05:13 +0000)]
Merge "Binds InheritedVisibilityChanged event" into devel/master
Adeel Kazmi [Fri, 2 Aug 2024 08:34:09 +0000 (08:34 +0000)]
Merge "DALi Version 2.3.35" into devel/master
Adeel Kazmi [Fri, 2 Aug 2024 06:27:43 +0000 (07:27 +0100)]
DALi Version 2.3.35
Change-Id: Ibbb0944304683e4f8e92d207ead9b418c994a825
Eunki, Hong [Thu, 1 Aug 2024 11:31:14 +0000 (20:31 +0900)]
Bind Dali::DevelActor::GetVisiblityChangedActor()
It will be used when we want to get the actor who trigger the
visibility changed signal and inherited visibility changed signal.
Change-Id: I4dabfe668106c41e4f88c8ab184a2607781ea1e8
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
joogab.yun [Thu, 1 Aug 2024 03:42:01 +0000 (12:42 +0900)]
Add GetLastPanGestureState
Change-Id: Ie31c0c6c8d785e870b1de252114e711bdf03ed7e
Seungho BAEK [Tue, 30 Jul 2024 03:33:48 +0000 (03:33 +0000)]
Merge "Add Exclusive Option for Capture" into devel/master
Seungkeun [Mon, 29 Jul 2024 01:01:39 +0000 (10:01 +0900)]
Add binding for NativeImageSource.SetSource API
Change-Id: Ice75f31212d753c2b23982774837960d81d43590
Richard Huang [Fri, 26 Jul 2024 10:47:24 +0000 (11:47 +0100)]
DALi Version 2.3.34
Change-Id: I121e6f841b69a77aa940f2de00781dd3c6c5a543
Seungho Baek [Tue, 23 Jul 2024 06:01:26 +0000 (15:01 +0900)]
Add Exclusive Option for Capture
Change-Id: Iee147069bc65935c4ef4330ac4b2abb3977f8164
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
Adam Bialogonski [Fri, 19 Jul 2024 06:54:52 +0000 (07:54 +0100)]
DALi Version 2.3.33
Change-Id: I687c3d184d339e47d9b7a74dcf33761022913b7e
Seungho Baek [Tue, 16 Jul 2024 09:57:56 +0000 (18:57 +0900)]
Binds InheritedVisibilityChanged event
Change-Id: I55b8b8e442466a04ae622a7ebebff1a3a707b420
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
David Steele [Fri, 12 Jul 2024 10:12:26 +0000 (11:12 +0100)]
DALi Version 2.3.32
Change-Id: I2b2b8d72e6a9067b5a8555bb9ecafdc637e416b1
Jeongmin Lee [Wed, 10 Jul 2024 01:01:12 +0000 (01:01 +0000)]
Merge "Binding RenderEffect(BackgroundBlurEFfect)" into devel/master
jmm [Tue, 25 Jun 2024 03:53:26 +0000 (12:53 +0900)]
Binding RenderEffect(BackgroundBlurEFfect)
Change-Id: I06772ab5011a0056785757c8fa495612a7d14722
Adam Bialogonski [Fri, 5 Jul 2024 09:08:27 +0000 (10:08 +0100)]
DALi Version 2.3.31
Change-Id: I671195fc2a30f62b9311b64144b2be1f2b6a1c8b
Eunki, Hong [Wed, 3 Jul 2024 07:44:08 +0000 (16:44 +0900)]
Check adaptor validation at ProcessController.Initialize() time
Since we don't allow to call Initialize() and Awake() at worker thread,
we need to check the thread safety at that time.
Change-Id: I647ca286aa240080161f457b4e484ac4310357e7
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Seungho Baek [Tue, 2 Jul 2024 06:20:13 +0000 (15:20 +0900)]
Make Capture returns ImageUrl
- This patch makes Capture simply return ImageUrl instead of NativeImageSource.
Change-Id: I64b2c5203542f65248338fe4a2d2e45bafb98d27
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
Adeel Kazmi [Fri, 28 Jun 2024 10:15:01 +0000 (10:15 +0000)]
Merge "DALi Version 2.3.30" into devel/master
Richard Huang [Fri, 28 Jun 2024 10:10:47 +0000 (11:10 +0100)]
DALi Version 2.3.30
Change-Id: I1d86482bebddc48f5b4ff11474b346aff8a8cd7a
Wonsik Jung [Tue, 25 Jun 2024 06:44:24 +0000 (15:44 +0900)]
Binding new Window APIs to support modal and always top window
Change-Id: I4c29745bc0c4bb58f9698a535cd6e7e68b3d877d
David Steele [Fri, 21 Jun 2024 11:48:04 +0000 (12:48 +0100)]
DALi Version 2.3.29
Change-Id: Iab0a4e7378a336625f5b80d7472131cd04fc8393
Youngsun Suh [Thu, 20 Jun 2024 03:37:33 +0000 (03:37 +0000)]
Merge "Pass shared_ptr to Register/UnregisterDefaultLabel" into devel/master
Youngsun Suh [Fri, 14 Jun 2024 07:04:11 +0000 (16:04 +0900)]
Pass shared_ptr to Register/UnregisterDefaultLabel
Change-Id: I8e10353487a4268049fab5874984cc6b31acd902
Eunki Hong [Tue, 18 Jun 2024 08:28:54 +0000 (08:28 +0000)]
Merge "(CanvasView) Support rasterization request manually" into devel/master
joogab yun [Tue, 18 Jun 2024 07:33:22 +0000 (07:33 +0000)]
Merge "Binding IsGeometryHittestEnabled()" into devel/master
Eunki, Hong [Tue, 18 Jun 2024 04:01:00 +0000 (13:01 +0900)]
(CanvasView) Support rasterization request manually
Change-Id: I1754a846cd9e4382cab6898c3f362e530fec6485
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Adam Bialogonski [Fri, 14 Jun 2024 08:32:53 +0000 (09:32 +0100)]
DALi Version 2.3.28
Change-Id: I41e587f6251b2697f2a501c1f16f8a295972f7dc
joogab.yun [Tue, 14 May 2024 05:23:11 +0000 (14:23 +0900)]
Binding IsGeometryHittestEnabled()
Binding HandEvent and CancelAllOtherGestureDetectors api
Change-Id: I890624c408bd15e0ca2c585c456544cca080b782
Adeel Kazmi [Fri, 7 Jun 2024 17:26:26 +0000 (18:26 +0100)]
DALi Version 2.3.27
Change-Id: I84c230eac84b290aa0297e2379dc021ccd0cfa1f
huiyu eun [Tue, 4 Jun 2024 10:18:16 +0000 (10:18 +0000)]
Merge "Add Vd option for rive-tizen" into devel/master
huiyu.eun [Tue, 4 Jun 2024 07:54:17 +0000 (16:54 +0900)]
Add Vd option for rive-tizen
Change-Id: I9c135b051afe252c14b4b8973d1c70c88522cbe8
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Eunki, Hong [Tue, 16 Apr 2024 07:41:58 +0000 (16:41 +0900)]
Implement Visual control logic for NUI
Let we implement NUI specific Visual policy.
1. Let we allow to set visual as BaseHandle class.
2. Allow to change the property of visual
- Previous implements only able to change the PropertyMap.
This concept is not matched with C# standard coding rule.
Thus, we need to make a class, that keep whole properties at C# side.
3. Allow to change the order of rendering order.
- For limitation ; We allow this visual only used between Background and Contents.
4. Do not allow to make AnimatedImageVisual if we don't use Animated flags
Change-Id: I47940c91ed853b83235119e16221aea1b27087c5
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
huiyu eun [Mon, 3 Jun 2024 05:59:10 +0000 (05:59 +0000)]
Merge "Add dali2-csharp-binder link" into devel/master
Bowon Ryu [Mon, 13 May 2024 04:23:00 +0000 (13:23 +0900)]
Add SetInputPanelPositionAlign
Change-Id: I15291f759d65926efcde327edb20b093b698c2ac
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Adeel Kazmi [Fri, 31 May 2024 10:52:26 +0000 (10:52 +0000)]
Merge "DALi Version 2.3.26" into devel/master
Adeel Kazmi [Fri, 31 May 2024 10:45:50 +0000 (11:45 +0100)]
DALi Version 2.3.26
Change-Id: Icc0d0f1a686580ea439bcfc99b2a1c610fbd777b
Eunki Hong [Fri, 31 May 2024 01:30:38 +0000 (01:30 +0000)]
Merge "Revert remove of CSharp_Dali_Layer_SetClippingBox__SWIG_0" into devel/master
joogab.yun [Fri, 31 May 2024 00:44:00 +0000 (09:44 +0900)]
Fix memory leak
Fix memory leak which returns new Vector and the returned Vector is used
as follows in NUI.
global::System.IntPtr cPtr = func(SwigCPtr);
new Vector2(cPtr, false);
refer
https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-csharp-binder/+/311930/
Change-Id: I91b6956b32bf8eed5dc7d8f09aa24afbaa485c5c
Seungkeun [Thu, 30 May 2024 08:10:17 +0000 (17:10 +0900)]
Revert remove of CSharp_Dali_Layer_SetClippingBox__SWIG_0
Change-Id: I2cf30ac558b70b07196dd6e6c81598a2cdf6c170
huiyu.eun [Thu, 30 May 2024 07:42:01 +0000 (16:42 +0900)]
Add dali2-csharp-binder link
Change-Id: I570ad6ae57bc3e00e854f65ee9f21572d8a7265b
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Richard Huang [Fri, 24 May 2024 11:33:37 +0000 (12:33 +0100)]
DALi Version 2.3.25
Change-Id: I283e7dbfe6f55406a9cfc0eff0f56b86f737e14d
Eunki Hong [Tue, 21 May 2024 02:22:03 +0000 (02:22 +0000)]
Merge changes I55444687,Id27b3db1 into devel/master
* changes:
[Tizen] Update PropertyMap SetValue APIs
[Tizen] Add PropertyMap Insert APIs
Eunki Hong [Mon, 20 May 2024 04:31:53 +0000 (04:31 +0000)]
Merge "Bind ID value of Animation + Bind more API for RenderTask" into devel/master
sunghyun kim [Mon, 20 May 2024 01:22:13 +0000 (01:22 +0000)]
Merge "Add TRANSITION_EFFECT_OPTION for replacing image" into devel/master
Eunki Hong [Sun, 19 May 2024 12:30:39 +0000 (21:30 +0900)]
Bind ID value of Animation + Bind more API for RenderTask
Let we bind some API that we added recently.
Change-Id: I40bb246439f719fafffc90b8394a30ec4e9c1348
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
David Steele [Fri, 17 May 2024 11:11:22 +0000 (12:11 +0100)]
DALi Version 2.3.24
Change-Id: Icc8f3586c829f3e07618d52dbc5b0517e79e7f15
Chihun Jeong [Tue, 14 May 2024 07:26:47 +0000 (07:26 +0000)]
Merge "Bind CUTOUT property" into devel/master
Adeel Kazmi [Fri, 10 May 2024 10:02:37 +0000 (11:02 +0100)]
DALi Version 2.3.23
Change-Id: I2c9eef8455430a8db605df4099fa326665507bb0
sunghyun kim [Thu, 9 May 2024 05:37:34 +0000 (14:37 +0900)]
Add TRANSITION_EFFECT_OPTION for replacing image
Change-Id: I0fdc0adfda8ba552fc9d890e688c6bab924361a3
Adeel Kazmi [Fri, 3 May 2024 09:07:39 +0000 (09:07 +0000)]
Merge "DALi Version 2.3.22" into devel/master
Adam Bialogonski [Fri, 3 May 2024 08:27:04 +0000 (09:27 +0100)]
DALi Version 2.3.22
Change-Id: Ie6c559039f149f54aae28b9d5dde38ab0ae6095a
Seungho BAEK [Fri, 3 May 2024 05:10:29 +0000 (05:10 +0000)]
Merge "Fix clang-format-11 brace wrapping rule" into devel/master
huiyu.eun [Mon, 15 Apr 2024 04:30:17 +0000 (13:30 +0900)]
Split widget-viewer-dali binding from dali-csharp-binder.so
Change-Id: Ie7f56972e378d913776de5627857f3da1955a7f9
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Eunki, Hong [Thu, 2 May 2024 11:53:10 +0000 (20:53 +0900)]
Fix clang-format-11 brace wrapping rule
There was some error when we try to execute clang-format-11 for csharp-binder.
if
{
// blabla
} else
{
// bla bla
}
This rule was not matched with dali coding style guide.
Let we change error value for clang-format file.
Note : Since we dont want to tab for extern cases, we need to use Custom,
instead of Allman.
Change-Id: I29127a7dc8fc0d75287f2f67ee4baf1e5673e907
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
ANZ1217 [Thu, 2 May 2024 09:22:30 +0000 (18:22 +0900)]
Bind CUTOUT property
Change-Id: I83a42604b45fbc759a9e354ae888969a81399504
Richard Huang [Fri, 26 Apr 2024 09:43:13 +0000 (10:43 +0100)]
DALi Version 2.3.21
Change-Id: I58ce4e953d95f9fd35a5826854034e3437f65f19
huiyu.eun [Mon, 15 Apr 2024 03:57:14 +0000 (12:57 +0900)]
Split rive-tizen binding from dali-csharp-binder.so
Change-Id: I83d56d90784cff37c8ed297a229846b893de15fb
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
ANZ1217 [Mon, 22 Apr 2024 09:04:18 +0000 (18:04 +0900)]
Bind INSET property to TextField and TextEditor
Change-Id: Icfccd131f3ae358a619850ba2f09596575ac01eb
David Steele [Fri, 19 Apr 2024 15:43:31 +0000 (16:43 +0100)]
Revert "Make dependency scene3d and etc so with dali2-csharp-binder"
This reverts commit
2616faef7723ce5f3b6139c13b6a6a6d230209bb.
(it added a cyclic dependency and causes build break on clean system)
Change-Id: Ib8778c99c9acf75de279c6cf3cc5c610c76d3470
Adeel Kazmi [Fri, 19 Apr 2024 09:55:49 +0000 (09:55 +0000)]
Merge "DALi Version 2.3.20" into devel/master
David Steele [Fri, 19 Apr 2024 09:47:29 +0000 (10:47 +0100)]
DALi Version 2.3.20
Change-Id: Iefc1cb2fe09f4cb7e0b6416cfbae22cb28fc0431
Jay Cho [Fri, 19 Apr 2024 02:30:37 +0000 (11:30 +0900)]
[Tizen] Update PropertyMap SetValue APIs
Change-Id: I554446870297c1a4faece652c6924f5566723458
Eunki, Hong [Thu, 18 Apr 2024 05:51:32 +0000 (14:51 +0900)]
Make dependency scene3d and etc so with dali2-csharp-binder
Since dali2-csharp-binder-scene3d doesn't know dali2-csharp-binder,
There was some problem if scene3d API have some exception.
(Since SWIG exception control system only works at dali2-csharp-binder)
To avoid this thing, let we add some dependency of scene3d and make we can call
common swig API.
Change-Id: I36f2eee68ca3ab6809dde716615cfe85aae99ee1
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Jay Cho [Thu, 28 Dec 2023 09:42:21 +0000 (18:42 +0900)]
[Tizen] Add PropertyMap Insert APIs
Change-Id: Id27b3db1ec50f080835f1548eefc90c245a54a88
Richard Huang [Fri, 12 Apr 2024 09:52:49 +0000 (10:52 +0100)]
DALi Version 2.3.19
Change-Id: I62a7a72dad201ae9a7ea0eb770b6641188f66366
David Steele [Fri, 5 Apr 2024 09:57:54 +0000 (10:57 +0100)]
DALi Version 2.3.18
Change-Id: I287755486d347b3c3b8dcdda90302780db7d9bc7
joogab yun [Tue, 2 Apr 2024 02:25:56 +0000 (02:25 +0000)]
Merge "Binding SetTime in TouchEvent" into devel/master
Chihun Jeong [Mon, 1 Apr 2024 08:52:20 +0000 (08:52 +0000)]
Merge "Bind REMOVE_FRONT_INSET, REMOVE_BACK_INSET property" into devel/master
joogab.yun [Mon, 1 Apr 2024 08:03:37 +0000 (17:03 +0900)]
Binding SetTime in TouchEvent
Change-Id: I7e0567863eb00d065633f01c593239773f57ea41
joogab yun [Fri, 29 Mar 2024 00:04:36 +0000 (00:04 +0000)]
Merge "Binding SetTapMaximumMotionAllowedDistance" into devel/master
David Steele [Thu, 28 Mar 2024 10:11:22 +0000 (10:11 +0000)]
Merge "DALi Version 2.3.17" into devel/master
Adeel Kazmi [Thu, 28 Mar 2024 09:30:06 +0000 (09:30 +0000)]
DALi Version 2.3.17
Change-Id: I71e6d9e723cd3552f76fc4b9bb710c0d3a3298d8
joogab.yun [Thu, 28 Mar 2024 05:32:09 +0000 (14:32 +0900)]
Binding SetTapMaximumMotionAllowedDistance
Change-Id: I19df2811de4c6772fc79cc0f7cd86d5094e5e168
joogab.yun [Wed, 27 Mar 2024 05:22:46 +0000 (14:22 +0900)]
Add prevent null check in TouchAreaOffset api
Change-Id: I32fe2396d34a12f6b8d8d5f0f4544a4bb971621f
Seoyeon Kim [Tue, 26 Mar 2024 09:30:14 +0000 (09:30 +0000)]
Merge "[AT-SPI] Guarantee UnregisterDefaultLabel()" into devel/master
Adam Bialogonski [Fri, 22 Mar 2024 10:32:36 +0000 (10:32 +0000)]
DALi Version 2.3.16
Change-Id: I298cf4257aaa27abea4b716a30928e2d12aacafd
Artur Świgoń [Thu, 21 Mar 2024 09:44:09 +0000 (10:44 +0100)]
[AT-SPI] Guarantee UnregisterDefaultLabel()
Change-Id: I3723faaa7b376eef5b2967274107874c99b4d58d
Eunki Hong [Fri, 15 Mar 2024 23:26:24 +0000 (23:26 +0000)]
Merge "Add some more guard cases before get Adaptor" into devel/master
Adeel Kazmi [Fri, 15 Mar 2024 19:24:54 +0000 (19:24 +0000)]
DALi Version 2.3.15
Change-Id: Ia249d822779fd518ab074f23f572139d649674fb
Eunki, Hong [Thu, 14 Mar 2024 06:37:46 +0000 (15:37 +0900)]
Add some more guard cases before get Adaptor
Note that we should allow to get the window list even of adaptor is stopped.
That API could be called at OnTerminate cases
Change-Id: I8e009aa9f1655ef68b6dfae0a66de0259f5e7bef
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
ANZ1217 [Tue, 12 Mar 2024 02:10:28 +0000 (11:10 +0900)]
Bind REMOVE_FRONT_INSET, REMOVE_BACK_INSET property
Change-Id: Ie6f9713f5ed5c4586cbeb90c82540353b7e646bb
joogab.yun [Tue, 12 Mar 2024 06:51:43 +0000 (15:51 +0900)]
Add SYNCHRONOUS_LOADING property in CanvasView
Change-Id: I82b71144194e4ef0a5c49aee3b1504cdc082607b
huiyu.eun [Fri, 8 Mar 2024 04:48:13 +0000 (13:48 +0900)]
Bind CastShadow and ReceiveShadow of Model and ModelNode
Change-Id: I2481d33d07f11665ce7e13bc049d6f2992f41b86
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Adam Bialogonski [Fri, 8 Mar 2024 10:50:18 +0000 (10:50 +0000)]
DALi Version 2.3.14
Change-Id: I23908fef71163eb62989165f285a2c2b5dd05243
dongsug song [Tue, 5 Mar 2024 08:25:40 +0000 (08:25 +0000)]
Merge "Remove Not Referenced APIs" into devel/master
Eunki, Hong [Wed, 28 Feb 2024 11:10:00 +0000 (20:10 +0900)]
Fix svace issue : nullptr check for inputMethodContextP
Change-Id: I4fbebeed7e4058a88788a757ee423f995d68c999
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Richard Huang [Fri, 1 Mar 2024 11:43:01 +0000 (11:43 +0000)]
DALi Version 2.3.13
Change-Id: I153e77d9c8028cfca70e4cb748bfb3a99ae5cf10
joogab yun [Wed, 28 Feb 2024 05:34:13 +0000 (05:34 +0000)]
Merge "Binding the update area for frame update" into devel/master
David Steele [Fri, 23 Feb 2024 13:05:55 +0000 (13:05 +0000)]
DALi Version 2.3.12
Change-Id: Ibdf2a54a4b14720238054ce6d7444663941bc674
Eunki Hong [Thu, 22 Feb 2024 08:40:04 +0000 (08:40 +0000)]
Merge "Do not copy string if we send string to C#" into devel/master
Eunki Hong [Thu, 22 Feb 2024 05:31:23 +0000 (05:31 +0000)]
Merge "Support multiple InputMethodContext callback connect by own signal" into devel/master
Eunki, Hong [Thu, 22 Feb 2024 04:07:21 +0000 (13:07 +0900)]
Do not copy string if we send string to C#
C# copy native string if we call C# API. So duplicate string and send it is useless.
And also, it's behavior might occure some memory leak.
To resolve it, let we just send const char* directly.
Change-Id: I9f18b25503406081c3866cc979dfca90d5113bb2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki Hong [Tue, 20 Feb 2024 14:04:48 +0000 (23:04 +0900)]
Use strdup instead of SWIGRegisterStringCallback_NDalic called
Let we use SWIG_csharp_string_callback as strdup, instead of SWIGRegisterStringCallback_NDalic registered callback.
duplicated string's reference will be released automatically at C# managed memory side. So strdup has
no problem for natural cases.
Change-Id: I0654ccee6c02cdf6fd518498e8a71a0ac9f124eb
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Mon, 19 Feb 2024 12:07:09 +0000 (21:07 +0900)]
Support multiple InputMethodContext callback connect by own signal
InputMethodContext only support single EventReceivedSignal globaly, from 2018 years.
But we can have multiple InputMethodContext,
and each InputMethodContext could have there own signal to connect.
Since C# signal can only receive pointer data from C++, there should exist
some data conversion progress in csharp-binder code.
Until now, we only use single functor for it.
But now, let we allow to get-set this signal, key as pointer of signal.
After this patch, we can connect each InputMethodContext connect their own signals.
Change-Id: I6fe6794387e8ab80a1ddb346a2931929654b961c
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>