Spannable: BoldSpan wrapper 62/285062/7
authorsarajammal <s.al-jammal@partner.samsung.com>
Mon, 5 Dec 2022 16:21:34 +0000 (19:21 +0300)
committerSara AlJammal <s.al-jammal@partner.samsung.com>
Tue, 10 Jan 2023 11:57:06 +0000 (11:57 +0000)
Wrap and bind BoldSpan methods:
  - New
  - Delete

Toolkit patch:
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-toolkit/+/284739

Change-Id: I87a5cd1cdf6c85158a53e7f1f0fb104f00927af6

dali-csharp-binder/src/text-spans-wrap.cpp

index 10a4964..9582793 100644 (file)
@@ -22,6 +22,7 @@
 #include <dali-toolkit/devel-api/text/spans/character-spacing-span.h>
 #include <dali-toolkit/devel-api/text/spans/background-color-span.h>
 #include <dali-toolkit/devel-api/text/spans/italic-span.h>
+#include <dali-toolkit/devel-api/text/spans/bold-span.h>
 #include <dali/dali.h>
 
 // INTERNAL INCLUDES
@@ -329,6 +330,34 @@ SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_ItalicSpan_New()
   return (void *)spanPtr;
 }
 
+//Bold span
+
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_BoldSpan(void *refSpan) {
+
+  BoldSpan *spanPtr = (BoldSpan *)0;
+  spanPtr = (BoldSpan *)refSpan;
+
+  {
+    try {
+      delete spanPtr;
+    }
+    CALL_CATCH_EXCEPTION();
+  }
+}
+
+SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_BoldSpan_New() {
+  BoldSpan *spanPtr = 0;
+
+  {
+    try {
+      spanPtr = (BoldSpan *)new BoldSpan(BoldSpan::New());
+    }
+    CALL_CATCH_EXCEPTION(0);
+  }
+
+  return (void *)spanPtr;
+}
+
 #ifdef __cplusplus
 }
 #endif