From: Bowon Ryu Date: Fri, 12 Jul 2024 10:55:10 +0000 (+0900) Subject: Bind async text natural size and signal X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=60d148ae108e0d61242d4cbe890110e50fa16847;p=platform%2Fcore%2Fuifw%2Fdali-csharp-binder.git Bind async text natural size and signal Change-Id: I10aaf10d959f8242acdd1bea9c9eeed53ff673ab Signed-off-by: Bowon Ryu --- diff --git a/dali-csharp-binder/dali-toolkit/text-label-wrap.cpp b/dali-csharp-binder/dali-toolkit/text-label-wrap.cpp index f48dfc2..3417f52 100755 --- a/dali-csharp-binder/dali-toolkit/text-label-wrap.cpp +++ b/dali-csharp-binder/dali-toolkit/text-label-wrap.cpp @@ -246,6 +246,19 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextLabel_RequestAsyncRenderWithConstrai } } +SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextLabel_RequestAsyncNaturalSize(void * pTextLabel) +{ + Dali::Toolkit::TextLabel *textLabel = (Dali::Toolkit::TextLabel *) 0; + + textLabel = (Dali::Toolkit::TextLabel *)pTextLabel; + { + try + { + Dali::Toolkit::DevelTextLabel::RequestAsyncNaturalSize(*textLabel); + } CALL_CATCH_EXCEPTION(); + } +} + SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextLabel_AnchorClickedSignal(void * jarg1) { void * jresult ; Dali::Toolkit::TextLabel *arg1 = (Dali::Toolkit::TextLabel *) 0 ; @@ -294,6 +307,22 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextLabel_AsyncTextRenderedSignal(void return jresult; } +SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextLabel_AsyncNaturalSizeComputedSignal(void * jarg1) { + void * jresult ; + Dali::Toolkit::TextLabel *arg1 = (Dali::Toolkit::TextLabel *) 0 ; + Dali::Toolkit::DevelTextLabel::AsyncNaturalSizeComputedSignalType *result = 0 ; + + arg1 = (Dali::Toolkit::TextLabel *)jarg1; + { + try { + result = (Dali::Toolkit::DevelTextLabel::AsyncNaturalSizeComputedSignalType *) &Dali::Toolkit::DevelTextLabel::AsyncNaturalSizeComputedSignal(*arg1); + } CALL_CATCH_EXCEPTION(0); + } + + jresult = (void *)result; + return jresult; +} + SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TextLabelSignal_Empty(void * jarg1) { unsigned int jresult ; Dali::Signal< void (Dali::Toolkit::TextLabel) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextLabel) > *) 0 ;