efl

Форк
0
/
edje_edit_eo.c 
43 строки · 1.1 Кб
1

2
Efl_Object *_edje_edit_efl_object_constructor(Eo *obj, Edje_Edit *pd);
3

4

5
void _edje_edit_efl_object_destructor(Eo *obj, Edje_Edit *pd);
6

7

8
Eina_Error _edje_edit_efl_file_load(Eo *obj, Edje_Edit *pd);
9

10

11
static Eina_Bool
12
_edje_edit_class_initializer(Efl_Class *klass)
13
{
14
   const Efl_Object_Ops *opsp = NULL;
15

16
   const Efl_Object_Property_Reflection_Ops *ropsp = NULL;
17

18
#ifndef EDJE_EDIT_EXTRA_OPS
19
#define EDJE_EDIT_EXTRA_OPS
20
#endif
21

22
   EFL_OPS_DEFINE(ops,
23
      EFL_OBJECT_OP_FUNC(efl_constructor, _edje_edit_efl_object_constructor),
24
      EFL_OBJECT_OP_FUNC(efl_destructor, _edje_edit_efl_object_destructor),
25
      EFL_OBJECT_OP_FUNC(efl_file_load, _edje_edit_efl_file_load),
26
      EFL_OBJECT_OP_FUNC(efl_file_unload, _edje_edit_efl_file_unload),
27
      EDJE_EDIT_EXTRA_OPS
28
   );
29
   opsp = &ops;
30

31
   return efl_class_functions_set(klass, opsp, ropsp);
32
}
33

34
static const Efl_Class_Description _edje_edit_class_desc = {
35
   EO_VERSION,
36
   "Edje.Edit",
37
   EFL_CLASS_TYPE_REGULAR,
38
   sizeof(Edje_Edit),
39
   _edje_edit_class_initializer,
40
   NULL,
41
   NULL
42
};
43

44
EFL_DEFINE_CLASS(edje_edit_class_get, &_edje_edit_class_desc, EFL_CANVAS_LAYOUT_CLASS, NULL);
45

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.