Bind GetLineCount for text label 18/321218/1
authorBowon Ryu <bowon.ryu@samsung.com>
Mon, 17 Mar 2025 09:51:15 +0000 (18:51 +0900)
committerBowon Ryu <bowon.ryu@samsung.com>
Mon, 17 Mar 2025 09:51:15 +0000 (18:51 +0900)
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-toolkit/+/321217

Change-Id: I921494b1fa3630cd5f8d9feddacead74147f807e
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
dali-csharp-binder/dali-toolkit/text-label-wrap.cpp

index ccf12deed8af92197b1d2a61d01cd2ecd0cab1f9..70e7e01e899800b785840fb76c62e6a7fb44f7c3 100755 (executable)
@@ -287,6 +287,22 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextLabel_RequestAsyncHeightForWidth(voi
   }
 }
 
+SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_GetLineCount(void * pTextLabel, float width)
+{
+  int jresult;
+  Dali::Toolkit::TextLabel *textLabel = (Dali::Toolkit::TextLabel *) 0;
+  int result;
+  textLabel = (Dali::Toolkit::TextLabel *)pTextLabel;
+  {
+    try
+    {
+      result = (int)Dali::Toolkit::DevelTextLabel::GetLineCount(*textLabel, width);
+    } CALL_CATCH_EXCEPTION(0);
+  }
+  jresult = result;
+  return jresult;
+}
+
 // Signals
 #ifndef GENERATE_DEVEL_TEXT_LABEL_SIGNAL
 #define GENERATE_DEVEL_TEXT_LABEL_SIGNAL(HType, SignalName) GENERATE_DEVEL_SIGNAL(Dali::Toolkit::TextLabel*, HType, Dali::Toolkit::DevelTextLabel, Dali_TextLabel, SignalName)