2 using System.Runtime.InteropServices;
4 internal static partial class Interop
6 internal static partial class Eext
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);