From: Agnelo Vaz Date: Thu, 13 Apr 2017 12:38:15 +0000 (+0100) Subject: Adding Key GetDeviceName API X-Git-Tag: dali_1.2.36~4 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=bd2d757678d8d92dd3f25101b9ad5fc34010ab09;ds=sidebyside Adding Key GetDeviceName API Change-Id: I12a640da0432ab98e7cb7dd43018a0713984de15 --- diff --git a/plugins/dali-swig/SWIG/dali-core.i b/plugins/dali-swig/SWIG/dali-core.i index 98a45f5..3c4d144 100755 --- a/plugins/dali-swig/SWIG/dali-core.i +++ b/plugins/dali-swig/SWIG/dali-core.i @@ -244,6 +244,7 @@ typedef std::pair< Dali::Radian, Dali::Radian > AngleThresholdPair; %include %include %include +%include %include %include diff --git a/plugins/dali-swig/SWIG/dali.i b/plugins/dali-swig/SWIG/dali.i index 4e3fdb5..4c1e882 100755 --- a/plugins/dali-swig/SWIG/dali.i +++ b/plugins/dali-swig/SWIG/dali.i @@ -50,6 +50,7 @@ #include #include +#include #include #include diff --git a/plugins/dali-swig/SWIG/gestures/key.i b/plugins/dali-swig/SWIG/gestures/key.i index 9ba9232..8fdd05f 100644 --- a/plugins/dali-swig/SWIG/gestures/key.i +++ b/plugins/dali-swig/SWIG/gestures/key.i @@ -8,6 +8,9 @@ %csmethodmodifiers Dali::KeyEvent::time "private"; %csmethodmodifiers Dali::KeyEvent::state "private"; +%csmethodmodifiers Dali::DevelKeyEvent::GetDeviceName "private"; +%csmethodmodifiers Dali::DevelKeyEvent::SetDeviceName "private"; + %typemap(cscode) Dali::KeyEvent %{ public static Key GetKeyFromPtr(global::System.IntPtr cPtr) { Key ret = new Key(cPtr, false); @@ -15,6 +18,16 @@ return ret; } + public string DeviceName + { + get + { + string ret = NDalicPINVOKE.GetDeviceName(swigCPtr); + if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); + return ret; + } + } + public string KeyPressedName { get