Add Simple Window implements
[platform/core/csapi/tizenfx.git] / Tizen.Application / Interop / Interop.Window.cs
1 using System;
2 using System.Runtime.InteropServices;
3
4 internal static partial class Interop {
5     internal static partial class Window {
6         [DllImport(Libraries.Elementary, CallingConvention = CallingConvention.Cdecl)]
7         internal static extern IntPtr elm_win_add(IntPtr parent, string name, int type);
8
9         [DllImport(Libraries.Evas, CallingConvention = CallingConvention.Cdecl)]
10         internal static extern void evas_object_show(IntPtr obj);
11
12         [DllImport(Libraries.Evas, CallingConvention = CallingConvention.Cdecl)]
13         internal static extern void evas_object_hide(IntPtr obj);
14
15         [DllImport(Libraries.Evas, CallingConvention = CallingConvention.Cdecl)]
16         internal static extern bool evas_object_visible_get(IntPtr obj);
17
18         [DllImport(Libraries.Evas, CallingConvention = CallingConvention.Cdecl)]
19         internal static extern void evas_object_unref(IntPtr obj);
20
21         [DllImport(Libraries.Evas, CallingConvention = CallingConvention.Cdecl)]
22         internal static extern void elm_win_activate(IntPtr obj);
23
24         [DllImport(Libraries.Evas, CallingConvention = CallingConvention.Cdecl)]
25         internal static extern void elm_win_lower(IntPtr obj);
26     }
27 }