if (p->multi_exists)
elm_gengrid_multi_select_set(obj, p->multi);
if (p->no_select_exists)
- elm_gengrid_no_select_mode_set (obj, p->no_select);
+ {
+ if (p->no_select)
+ elm_gengrid_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_NONE);
+ else
+ elm_gengrid_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT);
+ }
if (p->always_select_exists)
- elm_gengrid_always_select_mode_set (obj, p->always_select);
+ {
+ if (p->always_select)
+ elm_gengrid_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_ALWAYS);
+ else
+ elm_gengrid_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT);
+ }
if (p->h_bounce_exists)
{
Eina_Bool h_bounce, v_bounce;
else if (p->align_x_exists || p->align_y_exists)
{
double x, y;
- elm_gengrid_align_get(obj, &x, &y);
- if (p->align_x_exists)
- elm_gengrid_align_set(obj, p->align_x, y);
- else
- elm_gengrid_align_set(obj, x, p->align_y);
+ elm_gengrid_align_get(obj, &x, &y);
+ if (p->align_x_exists)
+ elm_gengrid_align_set(obj, p->align_x, y);
+ else
+ elm_gengrid_align_set(obj, x, p->align_y);
}
if (p->horizontal_exists)
{
{
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
- elm_gengrid_no_select_mode_set(obj, param->i);
+ if (param->i)
+ elm_gengrid_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_NONE);
+ else
+ elm_gengrid_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT);
return EINA_TRUE;
}
}
{
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
- elm_gengrid_always_select_mode_set(obj, param->i);
+ if (param->i)
+ elm_gengrid_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_ALWAYS);
+ else
+ elm_gengrid_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT);
return EINA_TRUE;
}
}
}
}
else if (!strcmp(param->name, "align x")
- && param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE)
+ && param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE)
{
- double x, y;
- elm_gengrid_align_get(obj, &x, &y);
- elm_gengrid_align_set(obj, param->d, y);
- return EINA_TRUE;
+ double x, y;
+ elm_gengrid_align_get(obj, &x, &y);
+ elm_gengrid_align_set(obj, param->d, y);
+ return EINA_TRUE;
}
else if (!strcmp(param->name, "align y")
- && param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE)
+ && param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE)
{
- double x, y;
- elm_gengrid_align_get(obj, &x, &y);
- elm_gengrid_align_set(obj, x, param->d);
- return EINA_TRUE;
+ double x, y;
+ elm_gengrid_align_get(obj, &x, &y);
+ elm_gengrid_align_set(obj, x, param->d);
+ return EINA_TRUE;
}
ERR("unknown parameter '%s' of type '%s'",
param->name, edje_external_param_type_str(param->type));
{
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
- param->i = elm_gengrid_no_select_mode_get(obj);
+ if (elm_gengrid_select_mode_get (obj) ==
+ ELM_OBJECT_SELECT_MODE_NONE)
+ param->i = EINA_TRUE;
+ else
+ param->i = EINA_FALSE;
return EINA_TRUE;
}
}
{
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
- param->i = elm_gengrid_always_select_mode_get(obj);
+ if (elm_gengrid_select_mode_get (obj) ==
+ ELM_OBJECT_SELECT_MODE_ALWAYS)
+ param->i = EINA_TRUE;
+ else
+ param->i = EINA_FALSE;
return EINA_TRUE;
}
}
}
}
else if (!strcmp(param->name, "align x")
- && param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE)
+ && param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE)
{
- double x, y;
- elm_gengrid_align_get(obj, &x, &y);
- param->d = x;
- return EINA_TRUE;
+ double x, y;
+ elm_gengrid_align_get(obj, &x, &y);
+ param->d = x;
+ return EINA_TRUE;
}
else if (!strcmp(param->name, "align y")
- && param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE)
+ && param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE)
{
- double x, y;
- elm_gengrid_align_get(obj, &x, &y);
- param->d = y;
- return EINA_TRUE;
+ double x, y;
+ elm_gengrid_align_get(obj, &x, &y);
+ param->d = y;
+ return EINA_TRUE;
}
ERR("unknown parameter '%s' of type '%s'",
param->name, edje_external_param_type_str(param->type));
mem->horizontal = !!param->i;
mem->horizontal_exists = EINA_TRUE;
}
- else if (!strcmp(param->name, "align x"))
- {
- mem->align_x = param->d;
- mem->align_x_exists = EINA_TRUE;
- }
- else if (!strcmp(param->name, "align y"))
- {
- mem->align_y = param->d;
- mem->align_y_exists = EINA_TRUE;
- }
+ else if (!strcmp(param->name, "align x"))
+ {
+ mem->align_x = param->d;
+ mem->align_x_exists = EINA_TRUE;
+ }
+ else if (!strcmp(param->name, "align y"))
+ {
+ mem->align_y = param->d;
+ mem->align_y_exists = EINA_TRUE;
+ }
}
return mem;