typedef struct _Elm_Params_Anchorblock
{
+ Elm_Params base;
const char *text;
} Elm_Params_Anchorblock;
if (p->text)
{
- elm_anchorblock_text_set(obj, p->text);
+ elm_object_text_set(obj, p->text);
}
}
{
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING)
{
- elm_anchorblock_text_set(obj, param->s);
+ elm_object_text_set(obj, param->s);
return EINA_TRUE;
}
}
{
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING)
{
- param->s = elm_anchorblock_text_get(obj);
+ param->s = elm_object_text_get(obj);
return EINA_TRUE;
}
}
Edje_External_Param *param;
const Eina_List *l;
- mem = calloc(1, sizeof(Elm_Params_Anchorblock));
+ mem = ELM_NEW(Elm_Params_Anchorblock);
if (!mem)
return NULL;
return mem;
}
+static Evas_Object *external_anchorblock_content_get(void *data __UNUSED__,
+ const Evas_Object *obj __UNUSED__, const char *content __UNUSED__)
+{
+ ERR("No content.");
+ return NULL;
+}
+
static void
external_anchorblock_params_free(void *params)
{
}
static Edje_External_Param_Info external_anchorblock_params[] = {
+ DEFINE_EXTERNAL_COMMON_PARAMS,
EDJE_EXTERNAL_PARAM_INFO_STRING_DEFAULT("text", "some text"),
EDJE_EXTERNAL_PARAM_INFO_SENTINEL
};