Release 4.0.0-preview1-00051
[platform/core/csapi/tizenfx.git] / src / ElmSharp.Wearable / Interop / Interop.Eext.RotarySelector.cs
1 using System;
2 using System.Runtime.InteropServices;
3
4
5 internal static partial class Interop
6 {
7     internal static partial class Eext
8     {
9         [DllImport(Libraries.Eext)]
10         internal static extern IntPtr eext_rotary_selector_add(IntPtr parent);
11         [DllImport(Libraries.Eext)]
12         internal static extern IntPtr eext_rotary_selector_item_append(IntPtr obj);
13         [DllImport(Libraries.Eext)]
14         internal static extern IntPtr eext_rotary_selector_item_prepend(IntPtr obj);
15         [DllImport(Libraries.Eext)]
16         internal static extern IntPtr eext_rotary_selector_item_insert_after(IntPtr obj, IntPtr after);
17         [DllImport(Libraries.Eext)]
18         internal static extern IntPtr eext_rotary_selector_item_insert_before(IntPtr obj, IntPtr before);
19         [DllImport(Libraries.Eext)]
20         internal static extern void eext_rotary_selector_item_del(IntPtr item);
21         [DllImport(Libraries.Eext)]
22         internal static extern void eext_rotary_selector_items_clear(IntPtr obj);
23         [DllImport(Libraries.Eext)]
24         internal static extern void eext_rotary_selector_item_part_text_set(IntPtr item, string part_name, string text);
25         [DllImport(Libraries.Eext)]
26         internal static extern string eext_rotary_selector_item_part_text_get(IntPtr item, string part_name);
27         [DllImport(Libraries.Eext)]
28         internal static extern void eext_rotary_selector_item_domain_translatable_part_text_set(IntPtr item, string part_name, string domain, string text);
29         [DllImport(Libraries.Eext)]
30         internal static extern void eext_rotary_selector_item_part_content_set(IntPtr item, string part_name, int state, IntPtr content);
31         [DllImport(Libraries.Eext)]
32         internal static extern IntPtr eext_rotary_selector_item_part_content_get(IntPtr item, string part_name, int state);
33         [DllImport(Libraries.Eext)]
34         internal static extern void eext_rotary_selector_part_content_set(IntPtr obj, string part_name, int state, IntPtr content);
35         [DllImport(Libraries.Eext)]
36         internal static extern IntPtr eext_rotary_selector_part_content_get(IntPtr obj, string part_name, int state);
37         [DllImport(Libraries.Eext)]
38         internal static extern void eext_rotary_selector_item_part_color_set(IntPtr item, string part_name, int state, int r, int g, int b, int a);
39         [DllImport(Libraries.Eext)]
40         internal static extern void eext_rotary_selector_item_part_color_get(IntPtr item, string part_name, int state, out int r, out int g, out int b, out int a);
41         [DllImport(Libraries.Eext)]
42         internal static extern void eext_rotary_selector_part_color_set(IntPtr obj, string part_name, int state, int r, int g, int b, int a);
43         [DllImport(Libraries.Eext)]
44         internal static extern void eext_rotary_selector_part_color_get(IntPtr obj, string part_name, int state, out int r, out int g, out int b, out int a);
45         [DllImport(Libraries.Eext)]
46         internal static extern void eext_rotary_selector_selected_item_set(IntPtr obj, IntPtr item);
47         [DllImport(Libraries.Eext)]
48         internal static extern IntPtr eext_rotary_selector_selected_item_get(IntPtr obj);
49
50     }
51 }