examples: edje: make sure we use the edje_object_language_set legacy API
authorStefan Schmidt <stefan@osg.samsung.com>
Thu, 1 Jun 2017 13:16:47 +0000 (15:16 +0200)
committerStefan Schmidt <stefan@osg.samsung.com>
Fri, 2 Jun 2017 07:21:49 +0000 (09:21 +0200)
The EO based edje_obj_language_set API is now longer available since a
rework of this API. Also make sure a used parameter is not marked as
unused.

src/examples/edje/edje-text.c

index 7109bc3..0b7cf8f 100644 (file)
@@ -48,14 +48,14 @@ _on_text_change(void *data EINA_UNUSED, Evas_Object *obj, const char *part)
 }
 
 static void
-_on_mouse_down(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *o EINA_UNUSED, void *event_info EINA_UNUSED)
+_on_mouse_down(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *o, void *event_info EINA_UNUSED)
 {
    char *env;
    lang_idx = (lang_idx + 1) % (sizeof (lang) / sizeof (lang[0]));
    fprintf(stderr, "Setting lang of this edje object to '%s'\n", lang[lang_idx]);
    env = getenv("LANGUAGE");
    setenv("LANGUAGE", lang[lang_idx], 1);
-   edje_obj_language_set(o, lang[lang_idx]);
+   edje_object_language_set(o, lang[lang_idx]);
    setenv("LANGUAGE", env, 1);
 }
 
@@ -108,7 +108,7 @@ main(int argc EINA_UNUSED, char *argv[] EINA_UNUSED)
    evas_object_resize(edje_obj, WIDTH - 40, HEIGHT - 40);
    evas_object_show(edje_obj);
    setenv("LANGUAGE", "en_IN", 1);
-   edje_obj_language_set(edje_obj, "en_IN");
+   edje_object_language_set(edje_obj, "en_IN");
    edje_object_text_change_cb_set(edje_obj, _on_text_change, NULL);
    edje_object_part_text_set(edje_obj, "part_two", "<b>Click here");
    edje_object_part_text_select_allow_set(edje_obj, "part_two", EINA_TRUE);
@@ -123,7 +123,7 @@ main(int argc EINA_UNUSED, char *argv[] EINA_UNUSED)
    evas_object_move(edje_obj_one, 0, 50);
    evas_object_resize(edje_obj_one, WIDTH - 40, HEIGHT - 40);
    evas_object_show(edje_obj_one);
-   edje_obj_language_set(edje_obj_one, "en_IN");
+   edje_object_language_set(edje_obj_one, "en_IN");
    edje_object_text_change_cb_set(edje_obj_one, _on_text_change, NULL);
    edje_object_part_text_set(edje_obj_one, "part_two", "<b>Click here");
    edje_object_part_text_select_allow_set(edje_obj_one, "part_two", EINA_TRUE);