diff options
author | Daniel Zaoui <daniel.zaoui@samsung.com> | 2012-10-22 09:36:23 +0000 |
---|---|---|
committer | Daniel Zaoui <daniel.zaoui@yahoo.com> | 2012-10-22 09:36:23 +0000 |
commit | 4eb9ea75879145ed82346f2a446694c36001863b (patch) | |
tree | fd9cf4dd052b47c94619034102218fa6017d874c /legacy/edje/src/lib/edje_smart.c | |
parent | 8255c19814a0d03f539a1df3e7127d4846664176 (diff) |
Fix for amalgamation.
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 78325
Diffstat (limited to '')
-rw-r--r-- | legacy/edje/src/lib/edje_smart.c | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/legacy/edje/src/lib/edje_smart.c b/legacy/edje/src/lib/edje_smart.c index 22ea2bfcfb..24c83534e3 100644 --- a/legacy/edje/src/lib/edje_smart.c +++ b/legacy/edje/src/lib/edje_smart.c | |||
@@ -4,6 +4,10 @@ | |||
4 | 4 | ||
5 | EAPI Eo_Op EDJE_OBJ_BASE_ID = EO_NOOP; | 5 | EAPI Eo_Op EDJE_OBJ_BASE_ID = EO_NOOP; |
6 | 6 | ||
7 | #ifdef MY_CLASS | ||
8 | # undef MY_CLASS | ||
9 | #endif | ||
10 | |||
7 | #define MY_CLASS EDJE_OBJ_CLASS | 11 | #define MY_CLASS EDJE_OBJ_CLASS |
8 | 12 | ||
9 | Eina_List *_edje_edjes = NULL; | 13 | Eina_List *_edje_edjes = NULL; |
@@ -20,7 +24,7 @@ edje_object_add(Evas *evas) | |||
20 | } | 24 | } |
21 | 25 | ||
22 | static void | 26 | static void |
23 | _constructor(Eo *obj, void *class_data, va_list *list EINA_UNUSED) | 27 | _edje_smart_constructor(Eo *obj, void *class_data, va_list *list EINA_UNUSED) |
24 | { | 28 | { |
25 | Edje *ed = class_data; | 29 | Edje *ed = class_data; |
26 | ed->base = eo_data_get(obj, EVAS_OBJ_SMART_CLIPPED_CLASS); | 30 | ed->base = eo_data_get(obj, EVAS_OBJ_SMART_CLIPPED_CLASS); |
@@ -292,10 +296,10 @@ _edje_smart_file_set(Eo *obj, void *_pd EINA_UNUSED, va_list *list) | |||
292 | } | 296 | } |
293 | 297 | ||
294 | static void | 298 | static void |
295 | _class_constructor(Eo_Class *klass) | 299 | _edje_smart_class_constructor(Eo_Class *klass) |
296 | { | 300 | { |
297 | const Eo_Op_Func_Description func_desc[] = { | 301 | const Eo_Op_Func_Description func_desc[] = { |
298 | EO_OP_FUNC(EO_BASE_ID(EO_BASE_SUB_ID_CONSTRUCTOR), _constructor), | 302 | EO_OP_FUNC(EO_BASE_ID(EO_BASE_SUB_ID_CONSTRUCTOR), _edje_smart_constructor), |
299 | EO_OP_FUNC(EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_ADD), _edje_smart_add), | 303 | EO_OP_FUNC(EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_ADD), _edje_smart_add), |
300 | EO_OP_FUNC(EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_DEL), _edje_smart_del), | 304 | EO_OP_FUNC(EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_DEL), _edje_smart_del), |
301 | EO_OP_FUNC(EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_MOVE), _edje_smart_move), | 305 | EO_OP_FUNC(EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_MOVE), _edje_smart_move), |
@@ -587,16 +591,16 @@ static const Eo_Op_Description op_desc[] = { | |||
587 | EO_OP_DESCRIPTION_SENTINEL | 591 | EO_OP_DESCRIPTION_SENTINEL |
588 | }; | 592 | }; |
589 | 593 | ||
590 | static const Eo_Class_Description class_desc = { | 594 | static const Eo_Class_Description edje_smart_class_desc = { |
591 | EO_VERSION, | 595 | EO_VERSION, |
592 | "Edje_Smart", | 596 | "Edje_Smart", |
593 | EO_CLASS_TYPE_REGULAR, | 597 | EO_CLASS_TYPE_REGULAR, |
594 | EO_CLASS_DESCRIPTION_OPS(&EDJE_OBJ_BASE_ID, op_desc, EDJE_OBJ_SUB_ID_LAST), | 598 | EO_CLASS_DESCRIPTION_OPS(&EDJE_OBJ_BASE_ID, op_desc, EDJE_OBJ_SUB_ID_LAST), |
595 | NULL, | 599 | NULL, |
596 | sizeof(Edje), | 600 | sizeof(Edje), |
597 | _class_constructor, | 601 | _edje_smart_class_constructor, |
598 | NULL | 602 | NULL |
599 | }; | 603 | }; |
600 | 604 | ||
601 | EO_DEFINE_CLASS(edje_object_class_get, &class_desc, EVAS_OBJ_SMART_CLIPPED_CLASS, NULL); | 605 | EO_DEFINE_CLASS(edje_object_class_get, &edje_smart_class_desc, EVAS_OBJ_SMART_CLIPPED_CLASS, NULL); |
602 | 606 | ||