[EflSharp] Update Circle and efl cs files (#819)
[platform/core/csapi/tizenfx.git] / internals / src / EflSharp / EflSharp / Circle / Interop.Eext.RotarySelector.cs
1 using System;
2 using System.Runtime.InteropServices;
3
4 internal static partial class Interop
5 {
6     internal static partial class Eext
7     {
8         [DllImport(efl.Libs.Eext)]
9         internal static extern IntPtr eext_rotary_selector_add(IntPtr parent);
10         [DllImport(efl.Libs.Eext)]
11         internal static extern IntPtr eext_rotary_selector_item_append(IntPtr obj);
12         [DllImport(efl.Libs.Eext)]
13         internal static extern IntPtr eext_rotary_selector_item_prepend(IntPtr obj);
14         [DllImport(efl.Libs.Eext)]
15         internal static extern IntPtr eext_rotary_selector_item_insert_after(IntPtr obj, IntPtr after);
16         [DllImport(efl.Libs.Eext)]
17         internal static extern IntPtr eext_rotary_selector_item_insert_before(IntPtr obj, IntPtr before);
18         [DllImport(efl.Libs.Eext)]
19         internal static extern void eext_rotary_selector_items_clear(IntPtr obj);
20         [DllImport(efl.Libs.Eext)]
21         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);
22         [DllImport(efl.Libs.Eext)]
23         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);
24         [DllImport(efl.Libs.Eext)]
25         internal static extern void eext_rotary_selector_selected_item_set(IntPtr obj, IntPtr item);
26         [DllImport(efl.Libs.Eext)]
27         internal static extern IntPtr eext_rotary_selector_selected_item_get(IntPtr obj);
28         [DllImport(efl.Libs.Eext)]
29         internal static extern void eext_rotary_selector_part_content_set(IntPtr obj, string part_name, int state, IntPtr content);
30         [DllImport(efl.Libs.Eext)]
31         internal static extern IntPtr eext_rotary_selector_part_content_get(IntPtr obj, string part_name, int state);
32         [DllImport(efl.Libs.Eext)]
33         internal static extern void eext_rotary_selector_item_del(IntPtr item);
34         [DllImport(efl.Libs.Eext)]
35         internal static extern void eext_rotary_selector_item_part_text_set(IntPtr item, string part_name, string text);
36         [DllImport(efl.Libs.Eext)]
37         internal static extern string eext_rotary_selector_item_part_text_get(IntPtr item, string part_name);
38         [DllImport(efl.Libs.Eext)]
39         internal static extern void eext_rotary_selector_item_domain_translatable_part_text_set(IntPtr item, string part_name, string domain, string text);
40         [DllImport(efl.Libs.Eext)]
41         internal static extern void eext_rotary_selector_item_part_content_set(IntPtr item, string part_name, int state, IntPtr content);
42         [DllImport(efl.Libs.Eext)]
43         internal static extern IntPtr eext_rotary_selector_item_part_content_get(IntPtr item, string part_name, int state);
44         [DllImport(efl.Libs.Eext)]
45         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);
46         [DllImport(efl.Libs.Eext)]
47         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);
48         [DllImport(efl.Libs.Eext)]
49         internal static extern void eext_rotary_selector_editing_enabled_set(IntPtr obj, bool enabled);
50         [DllImport(efl.Libs.Eext)]
51         internal static extern bool eext_rotary_selector_editing_enabled_get(IntPtr obj);
52         [DllImport(efl.Libs.Eext)]
53         internal static extern void eext_rotary_selector_add_item_enabled_set(IntPtr obj, bool enabled);
54         [DllImport(efl.Libs.Eext)]
55         internal static extern bool eext_rotary_selector_add_item_enabled_get(IntPtr obj);
56     }
57 }