summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeoyeon Kim <seoyeon2.kim@samsung.com>2017-09-29 01:57:45 +0000
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>2017-09-29 01:57:45 +0000
commite2845df7a7b3e496590854a75e1c750e41a2bd49 (patch)
tree82eb53e675e8d917b6e76238e8485e17d20268f3
parentb611d1add650bc68674f60becb9224de1ad254db (diff)
parentecaca90dc25cc66d1acf691b38d2c4e50e22edd0 (diff)
downloadnui-e2845df7a7b3e496590854a75e1c750e41a2bd49.tar.gz
nui-e2845df7a7b3e496590854a75e1c750e41a2bd49.tar.bz2
nui-e2845df7a7b3e496590854a75e1c750e41a2bd49.zip
Merge "Add Finalize api for ImfManager" into tizen_4.0
-rwxr-xr-xTizen.NUI/src/internal/ManualPINVOKE.cs3
-rwxr-xr-xTizen.NUI/src/public/ImfManager.cs9
2 files changed, 12 insertions, 0 deletions
diff --git a/Tizen.NUI/src/internal/ManualPINVOKE.cs b/Tizen.NUI/src/internal/ManualPINVOKE.cs
index b235765..3e3ed73 100755
--- a/Tizen.NUI/src/internal/ManualPINVOKE.cs
+++ b/Tizen.NUI/src/internal/ManualPINVOKE.cs
@@ -369,6 +369,9 @@ namespace Tizen.NUI
[global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ImfManager_ImfCallbackData")]
public static extern void delete_ImfManager_ImfCallbackData(global::System.Runtime.InteropServices.HandleRef jarg1);
+ [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImfManager_Finalize")]
+ public static extern void ImfManager_Finalize(global::System.Runtime.InteropServices.HandleRef jarg1);
+
[global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImfManager_Get")]
public static extern global::System.IntPtr ImfManager_Get();
diff --git a/Tizen.NUI/src/public/ImfManager.cs b/Tizen.NUI/src/public/ImfManager.cs
index 790b45e..2ae0294 100755
--- a/Tizen.NUI/src/public/ImfManager.cs
+++ b/Tizen.NUI/src/public/ImfManager.cs
@@ -633,6 +633,15 @@ namespace Tizen.NUI
}
/// <summary>
+ /// Finalize the IMF.<br/>
+ /// </summary>
+ public void Finalize()
+ {
+ NDalicManualPINVOKE.ImfManager_Finalize(swigCPtr);
+ if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ /// <summary>
/// Retrieves a handle to the instance of the ImfManager.
/// </summary>
/// <returns>A handle to the ImfManager.</returns>