From: Wonsik Jung Date: Sun, 30 Jul 2023 06:53:12 +0000 (+0900) Subject: Binding for supporting key event of repeat and delay of each way. X-Git-Tag: accepted/tizen/unified/20230822.162301^2^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0f3106793c712098e7ed9416567c0c3ba8ba27bd;p=platform%2Fcore%2Fuifw%2Fdali-csharp-binder.git Binding for supporting key event of repeat and delay of each way. Change-Id: I48a367ece198b8d8c33f1025f08d731c82512dd8 --- diff --git a/dali-csharp-binder/dali-adaptor/keyboard-wrap.cpp b/dali-csharp-binder/dali-adaptor/keyboard-wrap.cpp index 6be4df03..d5bdf419 100755 --- a/dali-csharp-binder/dali-adaptor/keyboard-wrap.cpp +++ b/dali-csharp-binder/dali-adaptor/keyboard-wrap.cpp @@ -77,6 +77,76 @@ SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Keyboard_GetRepeatInfo(float& rate, floa return ret; } +SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Keyboard_Set_Horizental_RepeatInfo(float rate, float delay) +{ + bool ret; + + LOG("CSharp_Dali_Keyboard_Set_Horizental_RepeatInfo() [DP1] rate=%f, delay=%f", rate, delay); + + { + try { + ret = Dali::Keyboard::SetHorizontalRepeatInfo(rate, delay); + } CALL_CATCH_EXCEPTION(0); + } + + + LOG("CSharp_Dali_Keyboard_Set_Horizental_RepeatInfo() [DP2] ret=%d", ret); + + return ret; +} + +SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Keyboard_Get_Horizental_RepeatInfo(float& rate, float& delay) +{ + bool ret; + + LOG("CSharp_Dali_Keyboard_Get_Horizental_RepeatInfo() [DP1] rate=%f, delay=%f", rate, delay); + + { + try { + ret = Dali::Keyboard::GetHorizontalRepeatInfo(rate, delay); + } CALL_CATCH_EXCEPTION(0); + } + + + LOG("CSharp_Dali_Keyboard_Get_Horizental_RepeatInfo() [DP2] ret=%d", ret); + + return ret; +} +SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Keyboard_Set_Vertical_RepeatInfo(float rate, float delay) +{ + bool ret; + + LOG("CSharp_Dali_Keyboard_Set_Vertical_RepeatInfo() [DP1] rate=%f, delay=%f", rate, delay); + + { + try { + ret = Dali::Keyboard::SetVerticalRepeatInfo(rate, delay); + } CALL_CATCH_EXCEPTION(0); + } + + + LOG("CSharp_Dali_Keyboard_Set_Vertical_RepeatInfo() [DP2] ret=%d", ret); + + return ret; +} + +SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Keyboard_Get_Vertical_RepeatInfo(float& rate, float& delay) +{ + bool ret; + + LOG("CSharp_Dali_Keyboard_Get_Vertical_RepeatInfo() [DP1] rate=%f, delay=%f", rate, delay); + + { + try { + ret = Dali::Keyboard::GetVerticalRepeatInfo(rate, delay); + } CALL_CATCH_EXCEPTION(0); + } + + + LOG("CSharp_Dali_Keyboard_Get_Vertical_RepeatInfo() [DP2] ret=%d", ret); + + return ret; +} #ifdef __cplusplus }