From 0f216b77922000bfd157656bddeebfea61ad6a11 Mon Sep 17 00:00:00 2001 From: Bowon Ryu Date: Mon, 17 Mar 2025 18:51:15 +0900 Subject: [PATCH] Bind GetLineCount for text label https://review.tizen.org/gerrit/c/platform/core/uifw/dali-toolkit/+/321217 Change-Id: I921494b1fa3630cd5f8d9feddacead74147f807e Signed-off-by: Bowon Ryu --- .../dali-toolkit/text-label-wrap.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/dali-csharp-binder/dali-toolkit/text-label-wrap.cpp b/dali-csharp-binder/dali-toolkit/text-label-wrap.cpp index ccf12dee..70e7e01e 100755 --- a/dali-csharp-binder/dali-toolkit/text-label-wrap.cpp +++ b/dali-csharp-binder/dali-toolkit/text-label-wrap.cpp @@ -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) -- 2.34.1