Fix research with Alias

SVN revision: 50003
This commit is contained in:
Jonathan Atton 2010-07-02 18:17:37 +00:00
parent d4059c7107
commit 88c1bf3585
1 changed files with 51 additions and 51 deletions

View File

@ -123,7 +123,7 @@ edje_thaw(void)
ed->freeze_calc = 0;
}
}
#else
#else
Evas_Object *data;
// FIXME: could just have a global freeze instead of per object
@ -419,7 +419,7 @@ edje_color_class_set(const char *color_class, int r, int g, int b, int a, int r2
free(cc);
return EINA_FALSE;
}
if (!_edje_color_class_hash)
if (!_edje_color_class_hash)
_edje_color_class_hash = eina_hash_string_superfast_new(NULL);
eina_hash_add(_edje_color_class_hash, color_class, cc);
}
@ -728,8 +728,8 @@ edje_object_color_class_set(Evas_Object *obj, const char *color_class, int r, in
rp = ed->table_parts[i];
if (rp->part->type == EDJE_PART_TYPE_GROUP && rp->swallowed_object)
edje_object_color_class_set(rp->swallowed_object, color_class,
r, g, b, a, r2, g2, b2, a2, r3, g3, b3,
edje_object_color_class_set(rp->swallowed_object, color_class,
r, g, b, a, r2, g2, b2, a2, r3, g3, b3,
a3);
}
@ -1068,7 +1068,7 @@ edje_object_text_class_set(Evas_Object *obj, const char *text_class, const char
rp = ed->table_parts[i];
if (rp->part->type == EDJE_PART_TYPE_GROUP && rp->swallowed_object)
edje_object_text_class_set(rp->swallowed_object, text_class,
edje_object_text_class_set(rp->swallowed_object, text_class,
font, size);
}
@ -1192,11 +1192,11 @@ edje_object_part_geometry_get(const Evas_Object *obj, const char *part, Evas_Coo
/**
* @brief Set the function that provides item objects for named items in an edje entry text
*
*
* @param obj A valid Evas Object handle
* @param func The function to call (or NULL to disable) to get item objects
* @param data The data pointer to pass to the @p func callback
*
*
* Item objects may be deleted any time by Edje, and will be deleted when the
* Edje object is deleted (or file is set to a new file).
*/
@ -1857,7 +1857,7 @@ edje_object_part_text_select_extend(const Evas_Object *obj, const char *part)
/**
* @brief XX
*
*
* @param obj A valid Evas_Object handle
* @param part The part name
*/
@ -1880,7 +1880,7 @@ edje_object_part_text_cursor_next(const Evas_Object *obj, const char *part, Edje
/**
* @brief XX
*
*
* @param obj A valid Evas_Object handle
* @param part The part name
*/
@ -1903,7 +1903,7 @@ edje_object_part_text_cursor_prev(const Evas_Object *obj, const char *part, Edje
/**
* @brief XX
*
*
* @param obj A valid Evas_Object handle
* @param part The part name
*/
@ -1926,7 +1926,7 @@ edje_object_part_text_cursor_up(const Evas_Object *obj, const char *part, Edje_C
/**
* @brief XX
*
*
* @param obj A valid Evas_Object handle
* @param part The part name
*/
@ -1949,7 +1949,7 @@ edje_object_part_text_cursor_down(const Evas_Object *obj, const char *part, Edje
/**
* @brief XX
*
*
* @param obj A valid Evas_Object handle
* @param part The part name
*/
@ -1971,7 +1971,7 @@ edje_object_part_text_cursor_begin_set(const Evas_Object *obj, const char *part,
/**
* @brief XX
*
*
* @param obj A valid Evas_Object handle
* @param part The part name
*/
@ -1993,7 +1993,7 @@ edje_object_part_text_cursor_end_set(const Evas_Object *obj, const char *part, E
/**
* @brief XX
*
*
* @param obj A valid Evas_Object handle
* @param part The part name
*/
@ -2015,7 +2015,7 @@ edje_object_part_text_cursor_copy(const Evas_Object *obj, const char *part, Edje
/**
* @brief XX
*
*
* @param obj A valid Evas_Object handle
* @param part The part name
*/
@ -2037,7 +2037,7 @@ edje_object_part_text_cursor_line_begin_set(const Evas_Object *obj, const char *
/**
* @brief XX
*
*
* @param obj A valid Evas_Object handle
* @param part The part name
*/
@ -2059,7 +2059,7 @@ edje_object_part_text_cursor_line_end_set(const Evas_Object *obj, const char *pa
/**
* @brief XX
*
*
* @param obj A valid Evas_Object handle
* @param part The part name
*/
@ -2082,7 +2082,7 @@ edje_object_part_text_cursor_is_format_get(const Evas_Object *obj, const char *p
/**
* @brief XX
*
*
* @param obj A valid Evas_Object handle
* @param part The part name
*/
@ -2105,7 +2105,7 @@ edje_object_part_text_cursor_is_visible_format_get(const Evas_Object *obj, const
/**
* @brief XX
*
*
* @param obj A valid Evas_Object handle
* @param part The part name
*/
@ -2138,7 +2138,7 @@ edje_object_text_insert_filter_callback_add(Evas_Object *obj, const char *part,
cb->part = eina_stringshare_add(part);
cb->func = func;
cb->data = (void*) data;
ed->text_insert_filter_callbacks =
ed->text_insert_filter_callbacks =
eina_list_append(ed->text_insert_filter_callbacks, cb);
}
@ -2148,14 +2148,14 @@ edje_object_text_insert_filter_callback_del(Evas_Object *obj, const char *part,
Edje *ed;
Edje_Text_Insert_Filter_Callback *cb;
Eina_List *l;
ed = _edje_fetch(obj);
if ((!ed) || (!part)) return;
EINA_LIST_FOREACH(ed->text_insert_filter_callbacks, l, cb)
{
if ((!strcmp(cb->part, part)) && (cb->func == func) && (cb->data == data))
{
ed->text_insert_filter_callbacks =
ed->text_insert_filter_callbacks =
eina_list_remove_list(ed->text_insert_filter_callbacks, l);
eina_stringshare_del(cb->part);
free(cb);
@ -2701,12 +2701,12 @@ edje_object_calc_force(Evas_Object *obj)
pf2 = _edje_freeze_val;
pf = ed->freeze;
_edje_freeze_val = 0;
ed->freeze = 0;
_edje_recalc_do(ed);
ed->freeze = pf;
_edje_freeze_val = pf2;
}
@ -3959,7 +3959,7 @@ edje_perspective_new(Evas *e)
{
Edje_Perspective *ps;
Evas_Coord vx, vy, vw, vh;
if (!e) return NULL;
ps = calloc(1, sizeof(Edje_Perspective));
ps->obj = evas_object_rectangle_add(e);
@ -3986,7 +3986,7 @@ edje_perspective_set(Edje_Perspective *ps, Evas_Coord px, Evas_Coord py, Evas_Co
{
Eina_List *l;
Evas_Object *o;
if (!ps) return;
if ((ps->px == px) && (ps->py == py) && (ps->z0 == z0) && (ps->foc == foc)) return;
ps->px = px;
@ -3996,7 +3996,7 @@ edje_perspective_set(Edje_Perspective *ps, Evas_Coord px, Evas_Coord py, Evas_Co
EINA_LIST_FOREACH(ps->users, l, o)
{
Edje *ed;
ed = evas_object_smart_data_get(o);
if (!ed) continue;
if (!ed->persp)
@ -4010,7 +4010,7 @@ edje_perspective_set(Edje_Perspective *ps, Evas_Coord px, Evas_Coord py, Evas_Co
EINA_LIST_FOREACH(_edje_edjes, l, o)
{
Edje *ed;
ed = evas_object_smart_data_get(o);
if (!ed) continue;
if (!ed->persp)
@ -4027,12 +4027,12 @@ edje_perspective_global_set(Edje_Perspective *ps, Eina_Bool global)
{
Evas_Object *o;
Eina_List *l;
if (!ps) return;
if (ps->global == global) return;
if (global)
{
o = evas_object_name_find(evas_object_evas_get(ps->obj),
o = evas_object_name_find(evas_object_evas_get(ps->obj),
"_edje_perspective");
if (o) evas_object_name_set(o, NULL);
evas_object_name_set(ps->obj, "_edje_perspective");
@ -4043,7 +4043,7 @@ edje_perspective_global_set(Edje_Perspective *ps, Eina_Bool global)
EINA_LIST_FOREACH(_edje_edjes, l, o)
{
Edje *ed;
ed = evas_object_smart_data_get(o);
if (!ed) continue;
if (!ed->persp)
@ -4065,7 +4065,7 @@ EAPI const Edje_Perspective *
edje_evas_global_perspective_get(const Evas *e)
{
Evas_Object *obj;
if (!e) return NULL;
obj = evas_object_name_find(e, "_edje_perspective");
if (!obj) return NULL;
@ -4076,7 +4076,7 @@ EAPI void
edje_object_perspective_set(Evas_Object *obj, Edje_Perspective *ps)
{
Edje *ed;
ed = evas_object_smart_data_get(obj);
if (!ed) return;
if (ed->persp == ps) return;
@ -4095,7 +4095,7 @@ EAPI const Edje_Perspective *
edje_object_perspective_get(const Evas_Object *obj)
{
Edje *ed;
ed = evas_object_smart_data_get(obj);
if (!ed) return NULL;
return ed->persp;
@ -4183,7 +4183,7 @@ edje_object_preload(Evas_Object *obj, Eina_Bool cancel)
Eina_Bool
_edje_real_part_table_pack(Edje_Real_Part *rp, Evas_Object *child_obj, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan)
{
Eina_Bool ret =
Eina_Bool ret =
evas_object_table_pack(rp->object, child_obj, col, row, colspan, rowspan);
_edje_table_child_add(rp, child_obj);
@ -4299,8 +4299,8 @@ _edje_real_part_recursive_get_helper(Edje *ed, char **path)
}
}
if (ed->file->collection)
alias = eina_hash_find(ed->file->collection, path[0]);
if (ed->collection->alias)
alias = eina_hash_find(ed->collection->alias, path[0]);
if (alias)
{
rp = _edje_real_part_recursive_get(ed, alias);
@ -4495,7 +4495,7 @@ _edje_text_class_member_add(Edje *ed, const char *text_class)
members = eina_list_prepend(members, ed);
/* Add the member list back */
if (!_edje_text_class_member_hash)
if (!_edje_text_class_member_hash)
_edje_text_class_member_hash = eina_hash_string_superfast_new(NULL);
eina_hash_add(_edje_text_class_member_hash, text_class, members);
}
@ -4617,7 +4617,7 @@ _edje_block_violate(Edje *ed)
{
if (ed->block > 0) ed->block_break = 1;
}
void
_edje_object_part_swallow_free_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
@ -4636,7 +4636,7 @@ _edje_real_part_swallow_hints_update(Edje_Real_Part *rp)
char *type;
type = (char *)evas_object_type_get(rp->swallowed_object);
rp->swallow_params.min.w = 0;
rp->swallow_params.min.h = 0;
rp->swallow_params.max.w = -1;
@ -4676,22 +4676,22 @@ _edje_real_part_swallow_hints_update(Edje_Real_Part *rp)
if (h2 > 0) rp->swallow_params.max.h = h2;
switch (am)
{
case EVAS_ASPECT_CONTROL_NONE:
rp->swallow_params.aspect.mode = EDJE_ASPECT_CONTROL_NONE;
case EVAS_ASPECT_CONTROL_NONE:
rp->swallow_params.aspect.mode = EDJE_ASPECT_CONTROL_NONE;
break;
case EVAS_ASPECT_CONTROL_NEITHER:
rp->swallow_params.aspect.mode = EDJE_ASPECT_CONTROL_NEITHER;
case EVAS_ASPECT_CONTROL_NEITHER:
rp->swallow_params.aspect.mode = EDJE_ASPECT_CONTROL_NEITHER;
break;
case EVAS_ASPECT_CONTROL_HORIZONTAL:
rp->swallow_params.aspect.mode = EDJE_ASPECT_CONTROL_HORIZONTAL;
case EVAS_ASPECT_CONTROL_HORIZONTAL:
rp->swallow_params.aspect.mode = EDJE_ASPECT_CONTROL_HORIZONTAL;
break;
case EVAS_ASPECT_CONTROL_VERTICAL:
case EVAS_ASPECT_CONTROL_VERTICAL:
rp->swallow_params.aspect.mode = EDJE_ASPECT_CONTROL_VERTICAL;
break;
case EVAS_ASPECT_CONTROL_BOTH:
rp->swallow_params.aspect.mode = EDJE_ASPECT_CONTROL_BOTH;
case EVAS_ASPECT_CONTROL_BOTH:
rp->swallow_params.aspect.mode = EDJE_ASPECT_CONTROL_BOTH;
break;
default:
default:
break;
}
rp->swallow_params.aspect.w = aw;