summaryrefslogtreecommitdiff
path: root/src/lib/edje/edje_smart.c
diff options
context:
space:
mode:
authorJee-Yong Um <jc9.um@samsung.com>2017-11-08 19:04:26 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2017-11-08 19:17:59 +0900
commit2f838acd4ef0f3f914bb5d03081aef2fd1f412b5 (patch)
tree09798675bf1d50eca0498e4213f0eae47527fe7d /src/lib/edje/edje_smart.c
parentd5dbcdabd14c1ddf01f22b4865487ecce272c055 (diff)
Efl: add class interfaces (color/text/size)
Summary: implement Efl.Gfx.Class interface Reviewers: jpeg, cedric Subscribers: taxi2se, herdsman Differential Revision: https://phab.enlightenment.org/D4403
Diffstat (limited to 'src/lib/edje/edje_smart.c')
-rw-r--r--src/lib/edje/edje_smart.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lib/edje/edje_smart.c b/src/lib/edje/edje_smart.c
index 8b01b4e..fd1e247 100644
--- a/src/lib/edje/edje_smart.c
+++ b/src/lib/edje/edje_smart.c
@@ -536,6 +536,15 @@ _edje_object_efl_player_play_speed_get(Eo *obj EINA_UNUSED, Edje *pd)
536 return 1.0/pd->duration_scale; 536 return 1.0/pd->duration_scale;
537} 537}
538 538
539EOLIAN static Efl_Object *
540_edje_object_efl_object_provider_find(Eo *obj, Edje *ed EINA_UNUSED, const Efl_Class *klass)
541{
542 if (klass == EDJE_GLOBAL_CLASS)
543 return _edje_global_obj;
544
545 return efl_provider_find(efl_super(obj, EDJE_OBJECT_CLASS), klass);
546}
547
539/* Internal EO APIs and hidden overrides */ 548/* Internal EO APIs and hidden overrides */
540 549
541#define EDJE_OBJECT_EXTRA_OPS \ 550#define EDJE_OBJECT_EXTRA_OPS \
@@ -543,6 +552,7 @@ _edje_object_efl_player_play_speed_get(Eo *obj EINA_UNUSED, Edje *pd)
543 EFL_OBJECT_OP_FUNC(efl_dbg_info_get, _edje_object_efl_object_dbg_info_get) 552 EFL_OBJECT_OP_FUNC(efl_dbg_info_get, _edje_object_efl_object_dbg_info_get)
544 553
545#include "edje_object.eo.c" 554#include "edje_object.eo.c"
555#include "edje_global.eo.c"
546#include "efl_canvas_layout_calc.eo.c" 556#include "efl_canvas_layout_calc.eo.c"
547#include "efl_canvas_layout_signal.eo.c" 557#include "efl_canvas_layout_signal.eo.c"
548#include "efl_canvas_layout_group.eo.c" 558#include "efl_canvas_layout_group.eo.c"