15 void* ObjectToPtr(Object ^obj); |
15 void* ObjectToPtr(Object ^obj); |
16 |
16 |
17 public ref class EventWrapper { |
17 public ref class EventWrapper { |
18 UIcallback callback = NULL; |
18 UIcallback callback = NULL; |
19 void *userdata = NULL; |
19 void *userdata = NULL; |
20 Action ^action; |
20 Action<IntPtr> ^action; |
21 |
21 |
22 public: |
22 public: |
23 EventWrapper(UIcallback callback, void *userdata); |
23 EventWrapper(UIcallback callback, void *userdata); |
24 |
24 |
25 Action^ GetAction(); |
25 Action<IntPtr>^ GetAction(); |
26 |
26 |
27 void Callback(); |
27 void Callback(IntPtr uiobj); |
28 }; |
28 }; |