//We also update all other programs that point to old_id and id
for (i = 0; i < ed->table_programs_size; i++)
{
- Edje_Program_After *pa;
-
p = ed->table_programs[i];
/* check in afters */
}
EAPI Eina_Bool
-edje_edit_program_signal_set(Evas_Object *obj, const char *prog, const char *signal)
+edje_edit_program_signal_set(Evas_Object *obj, const char *prog, const char *sig)
{
eina_error_set(0);
GET_ED_OR_RETURN(EINA_FALSE);
GET_EPR_OR_RETURN(EINA_FALSE);
- if (!signal) return EINA_FALSE;
+ if (!sig) return EINA_FALSE;
/* Remove from program array */
_edje_program_remove(ed->collection, epr);
_edje_if_string_free(ed, epr->signal);
/* Insert it back */
- epr->signal = eina_stringshare_add(signal);
+ epr->signal = eina_stringshare_add(sig);
_edje_program_insert(ed->collection, epr);
//Update patterns
if (n > 0)
{
Edje_Program *pr;
- unsigned int i;
ed->table_programs = malloc(sizeof(Edje_Program *) * n);
if (ed->table_programs)
}
static void
-_cb_signal_repeat(void *data, Evas_Object *obj, const char *signal, const char *source)
+_cb_signal_repeat(void *data, Evas_Object *obj, const char *sig, const char *source)
{
Edje_Pack_Element *pack_it;
Evas_Object *parent;
}
}
- edje_object_signal_emit(parent, signal, alias ? alias : new_src);
+ edje_object_signal_emit(parent, sig, alias ? alias : new_src);
}
const size_t *source_finals,
const Edje_States *signal_states,
const Edje_States *source_states,
- const char *signal,
+ const char *sig,
const char *source,
Eina_List *callbacks,
Edje *ed)
if ((!escb->just_added)
&& (!escb->delete_me))
{
- escb->func(escb->data, ed->obj, signal, source);
+ escb->func(escb->data, ed->obj, sig, source);
r = 2;
}
if (_edje_block_break(ed))
Eina_Bool
edje_match_programs_exec(const Edje_Patterns *ppat_signal,
const Edje_Patterns *ppat_source,
- const char *signal,
+ const char *sig,
const char *source,
Edje_Program **programs,
Eina_Bool (*func)(Edje_Program *pr, void *data),
ppat_source->patterns_size,
ppat_source->max_length);
- signal_result = _edje_match_fn(ppat_signal, signal, ppat_signal->states);
+ signal_result = _edje_match_fn(ppat_signal, sig, ppat_signal->states);
source_result = _edje_match_fn(ppat_source, source, ppat_source->states);
if (signal_result && source_result)
int
edje_match_callback_exec(Edje_Patterns *ppat_signal,
Edje_Patterns *ppat_source,
- const char *signal,
+ const char *sig,
const char *source,
Eina_List *callbacks,
Edje *ed)
ppat_source->patterns_size,
ppat_source->max_length);
- signal_result = _edje_match_fn(ppat_signal, signal, ppat_signal->states);
+ signal_result = _edje_match_fn(ppat_signal, sig, ppat_signal->states);
source_result = _edje_match_fn(ppat_source, source, ppat_source->states);
if (signal_result && source_result)
ppat_source->finals,
signal_result,
source_result,
- signal,
+ sig,
source,
callbacks,
ed);
static int
_edje_signal_source_key_cmp(const Edje_Signal_Source_Char *node,
- const char *signal,
+ const char *sig,
__UNUSED__ int length,
const char *source)
{
int cmp;
- cmp = strcmp(node->signal, signal);
+ cmp = strcmp(node->signal, sig);
if (cmp) return cmp;
return strcmp(node->source, source);
}
const Eina_List *
-edje_match_signal_source_hash_get(const char *signal,
+edje_match_signal_source_hash_get(const char *sig,
const char *source,
const Eina_Rbtree *tree)
{
Edje_Signal_Source_Char *lookup;
- lookup = (Edje_Signal_Source_Char*) eina_rbtree_inline_lookup(tree, signal, 0,
+ lookup = (Edje_Signal_Source_Char*) eina_rbtree_inline_lookup(tree, sig, 0,
EINA_RBTREE_CMP_KEY_CB(_edje_signal_source_key_cmp), source);
if (lookup) return lookup->list;
((!escb->source && !source[0]) ||
(escb->source && !strcmp(escb->source, source))))
{
- void *data;
+ void *data2;
- data = escb->data;
+ data2 = escb->data;
if (ed->walking_callbacks)
{
escb->delete_me = 1;
if (escb->source) eina_stringshare_del(escb->source);
free(escb);
}
- return data;
+ return data2;
}
}
return NULL;
{
Edje_Signal_Callback *escb;
const Eina_List *match;
- const Eina_List *l;
+ const Eina_List *l2;
int r = 1;
_edje_callbacks_patterns_init(ed);
match = edje_match_signal_source_hash_get(sig, src,
ed->patterns.callbacks.exact_match);
- EINA_LIST_FOREACH(match, l, escb)
+ EINA_LIST_FOREACH(match, l2, escb)
if ((!escb->just_added) && (!escb->delete_me))
{
escb->func(escb->data, ed->obj, sig, src);