edje: make legacy edje call rely directly on edje internal.
Reviewers: zmike, q66, segfaultxavi, bu5hm4n Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7671 Differential Revision: https://phab.enlightenment.org/D7869
This commit is contained in:
parent
c62bac00cb
commit
917e0aa0fe
|
@ -77,7 +77,11 @@ edje_object_message_signal_recursive_process(Edje_Object *obj)
|
||||||
EAPI void
|
EAPI void
|
||||||
edje_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data)
|
edje_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data)
|
||||||
{
|
{
|
||||||
efl_layout_signal_callback_add(obj, emission, source, (Efl_Signal_Cb) func, data);
|
Edje *ed;
|
||||||
|
|
||||||
|
ed = _edje_fetch(obj);
|
||||||
|
if (!ed || ed->delete_me) return;
|
||||||
|
_edje_object_signal_callback_add(ed, emission, source, func, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void *
|
EAPI void *
|
||||||
|
|
|
@ -2425,6 +2425,7 @@ const Eina_Inarray *edje_match_signal_source_hash_get(const char *signal,
|
||||||
const Eina_Rbtree *tree);
|
const Eina_Rbtree *tree);
|
||||||
void edje_match_signal_source_free(Edje_Signal_Source_Char *key, void *data);
|
void edje_match_signal_source_free(Edje_Signal_Source_Char *key, void *data);
|
||||||
void _edje_signal_callback_matches_unref(Edje_Signal_Callback_Matches *m);
|
void _edje_signal_callback_matches_unref(Edje_Signal_Callback_Matches *m);
|
||||||
|
Eina_Bool _edje_object_signal_callback_add(Edje *ed, const char *emission, const char *source, Efl_Signal_Cb func, void *data);
|
||||||
|
|
||||||
// FIXME remove below 3 eapi decls when edje_convert goes
|
// FIXME remove below 3 eapi decls when edje_convert goes
|
||||||
EAPI void _edje_edd_init(void);
|
EAPI void _edje_edd_init(void);
|
||||||
|
|
|
@ -236,7 +236,7 @@ edje_transition_duration_factor_set(double scale)
|
||||||
_edje_transition_duration_scale = FROM_DOUBLE(scale);
|
_edje_transition_duration_scale = FROM_DOUBLE(scale);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline Eina_Bool
|
Eina_Bool
|
||||||
_edje_object_signal_callback_add(Edje *ed, const char *emission, const char *source, Efl_Signal_Cb func, void *data)
|
_edje_object_signal_callback_add(Edje *ed, const char *emission, const char *source, Efl_Signal_Cb func, void *data)
|
||||||
{
|
{
|
||||||
Edje_Signal_Callback_Group *gp;
|
Edje_Signal_Callback_Group *gp;
|
||||||
|
|
Loading…
Reference in New Issue