389e3ffe5704705e9570b06fdc6f6da13df28506
[platform/core/csapi/tizenfx.git] / internals / src / EflSharp / EflSharp / Circle / Interop.Evas.SmartCallback.cs
1 using System;
2 using System.Runtime.InteropServices;
3
4 internal static partial class Interop
5 {
6     internal static partial class Evas
7     {
8         public delegate void SmartCallback(IntPtr data, IntPtr obj, IntPtr info);
9
10         [DllImport(efl.Libs.Evas)]
11         internal static extern void evas_object_smart_callback_add(IntPtr obj, string eventName, SmartCallback func, IntPtr data);
12
13         [DllImport(efl.Libs.Evas)]
14         internal static extern void evas_object_smart_callback_del(IntPtr obj, string eventName, SmartCallback func);
15     }
16 }