summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.c')
-rw-r--r--src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.c60
1 files changed, 60 insertions, 0 deletions
diff --git a/src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.c b/src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.c
new file mode 100644
index 0000000..5f5a73d
--- /dev/null
+++ b/src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.c
@@ -0,0 +1,60 @@
1
2void _efl_ui_focus_parent_provider_gen_content_item_map_set(Eo *obj, Efl_Ui_Focus_Parent_Provider_Gen_Data *pd, Eina_Hash *map);
3
4EOAPI EFL_VOID_FUNC_BODYV(efl_ui_focus_parent_provider_gen_content_item_map_set, EFL_FUNC_CALL(map), Eina_Hash *map);
5
6Eina_Hash *_efl_ui_focus_parent_provider_gen_content_item_map_get(const Eo *obj, Efl_Ui_Focus_Parent_Provider_Gen_Data *pd);
7
8EOAPI EFL_FUNC_BODY_CONST(efl_ui_focus_parent_provider_gen_content_item_map_get, Eina_Hash *, NULL);
9
10void _efl_ui_focus_parent_provider_gen_container_set(Eo *obj, Efl_Ui_Focus_Parent_Provider_Gen_Data *pd, Efl_Ui_Widget *container);
11
12EOAPI EFL_VOID_FUNC_BODYV(efl_ui_focus_parent_provider_gen_container_set, EFL_FUNC_CALL(container), Efl_Ui_Widget *container);
13
14Efl_Ui_Widget *_efl_ui_focus_parent_provider_gen_container_get(const Eo *obj, Efl_Ui_Focus_Parent_Provider_Gen_Data *pd);
15
16EOAPI EFL_FUNC_BODY_CONST(efl_ui_focus_parent_provider_gen_container_get, Efl_Ui_Widget *, NULL);
17
18Efl_Ui_Widget *_efl_ui_focus_parent_provider_gen_item_fetch(Eo *obj, Efl_Ui_Focus_Parent_Provider_Gen_Data *pd, Efl_Ui_Widget *widget);
19
20EOAPI EFL_FUNC_BODYV(efl_ui_focus_parent_provider_gen_item_fetch, Efl_Ui_Widget *, NULL, EFL_FUNC_CALL(widget), Efl_Ui_Widget *widget);
21
22Efl_Ui_Focus_Object *_efl_ui_focus_parent_provider_gen_efl_ui_focus_parent_provider_find_logical_parent(Eo *obj, Efl_Ui_Focus_Parent_Provider_Gen_Data *pd, Efl_Ui_Focus_Object *widget);
23
24
25static Eina_Bool
26_efl_ui_focus_parent_provider_gen_class_initializer(Efl_Class *klass)
27{
28 const Efl_Object_Ops *opsp = NULL;
29
30 const Efl_Object_Property_Reflection_Ops *ropsp = NULL;
31
32#ifndef EFL_UI_FOCUS_PARENT_PROVIDER_GEN_EXTRA_OPS
33#define EFL_UI_FOCUS_PARENT_PROVIDER_GEN_EXTRA_OPS
34#endif
35
36 EFL_OPS_DEFINE(ops,
37 EFL_OBJECT_OP_FUNC(efl_ui_focus_parent_provider_gen_content_item_map_set, _efl_ui_focus_parent_provider_gen_content_item_map_set),
38 EFL_OBJECT_OP_FUNC(efl_ui_focus_parent_provider_gen_content_item_map_get, _efl_ui_focus_parent_provider_gen_content_item_map_get),
39 EFL_OBJECT_OP_FUNC(efl_ui_focus_parent_provider_gen_container_set, _efl_ui_focus_parent_provider_gen_container_set),
40 EFL_OBJECT_OP_FUNC(efl_ui_focus_parent_provider_gen_container_get, _efl_ui_focus_parent_provider_gen_container_get),
41 EFL_OBJECT_OP_FUNC(efl_ui_focus_parent_provider_gen_item_fetch, _efl_ui_focus_parent_provider_gen_item_fetch),
42 EFL_OBJECT_OP_FUNC(efl_ui_focus_parent_provider_find_logical_parent, _efl_ui_focus_parent_provider_gen_efl_ui_focus_parent_provider_find_logical_parent),
43 EFL_UI_FOCUS_PARENT_PROVIDER_GEN_EXTRA_OPS
44 );
45 opsp = &ops;
46
47 return efl_class_functions_set(klass, opsp, ropsp);
48}
49
50static const Efl_Class_Description _efl_ui_focus_parent_provider_gen_class_desc = {
51 EO_VERSION,
52 "Efl.Ui.Focus.Parent_Provider_Gen",
53 EFL_CLASS_TYPE_REGULAR,
54 sizeof(Efl_Ui_Focus_Parent_Provider_Gen_Data),
55 _efl_ui_focus_parent_provider_gen_class_initializer,
56 NULL,
57 NULL
58};
59
60EFL_DEFINE_CLASS(efl_ui_focus_parent_provider_gen_class_get, &_efl_ui_focus_parent_provider_gen_class_desc, EFL_OBJECT_CLASS, EFL_UI_FOCUS_PARENT_PROVIDER_INTERFACE, NULL);