%include <dali/public-api/events/long-press-gesture-detector.h>
%include <dali/public-api/events/long-press-gesture.h>
%include <dali/public-api/events/wheel-event.h>
+%include <dali/devel-api/events/key-event-devel.h>
%include <dali/public-api/actors/actor.h>
%include <dali/devel-api/actors/actor-devel.h>
#include <dali-toolkit/dali-toolkit.h>
#include <dali/devel-api/actors/actor-devel.h>
+#include <dali/devel-api/events/key-event-devel.h>
#include <dali/public-api/math/matrix.h>
#include <dali/public-api/math/matrix3.h>
%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);
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