[genlist] no scale at theme_hook
[framework/uifw/elementary.git] / src / edje_externals / elm_anchorblock.c
index cb5dc91..8b71ebb 100644 (file)
@@ -2,6 +2,7 @@
 
 typedef struct _Elm_Params_Anchorblock
 {
+   Elm_Params base;
    const char *text;
 } Elm_Params_Anchorblock;
 
@@ -16,7 +17,7 @@ external_anchorblock_state_set(void *data __UNUSED__, Evas_Object *obj, const vo
 
    if (p->text)
      {
-       elm_anchorblock_text_set(obj, p->text);
+       elm_object_text_set(obj, p->text);
      }
 }
 
@@ -27,7 +28,7 @@ external_anchorblock_param_set(void *data __UNUSED__, Evas_Object *obj, const Ed
      {
        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;
          }
      }
@@ -45,7 +46,7 @@ external_anchorblock_param_get(void *data __UNUSED__, const Evas_Object *obj, Ed
      {
        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;
          }
      }
@@ -63,7 +64,7 @@ external_anchorblock_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUS
    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;
 
@@ -76,6 +77,13 @@ external_anchorblock_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUS
    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)
 {
@@ -87,6 +95,7 @@ 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
 };