billiob pushed a commit to branch master. http://git.enlightenment.org/apps/terminology.git/commit/?id=58de591e5812d465ed235409ce44ab751a390be0
commit 58de591e5812d465ed235409ce44ab751a390be0 Author: Boris Faure <bill...@gmail.com> Date: Thu Oct 9 21:45:01 2014 +0200 show gravatar tooltips on emails --- src/bin/gravatar.c | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/src/bin/gravatar.c b/src/bin/gravatar.c index 5f2e8a5..1ac8f0b 100644 --- a/src/bin/gravatar.c +++ b/src/bin/gravatar.c @@ -38,15 +38,10 @@ _tooltip_content(void *data, { Gravatar *g = data; Evas_Object *o; - int type; - //o = elm_label_add(obj); - //elm_object_text_set(o, url); - DBG("url:%s", g->url); - /* TODO */ - o = media_add(obj, g->url, g->config, MEDIA_TOOLTIP, &type); + o = media_add(obj, g->url, g->config, MEDIA_STRETCH, MEDIA_TYPE_IMG); + evas_object_size_hint_min_set(o, 80, 80); - /* TODO: handle Gravatar leak */ return o; } @@ -56,7 +51,6 @@ _tooltip_del(void *data, void *event_info EINA_UNUSED) { Gravatar *g = data; - DBG("url:%s", g->url); eina_stringshare_del(g->url); free(g); } @@ -76,9 +70,7 @@ gravatar_tooltip(Evas_Object *obj, Config *config, char *email) if (!g) return; g->config = config; - DBG("need to show tooltip for email:%s", email); eina_str_tolower(&email); - DBG("lower:%s", email); MD5Init(&ctx); MD5Update(&ctx, (unsigned char const*)email, (unsigned)strlen(email)); @@ -91,13 +83,9 @@ gravatar_tooltip(Evas_Object *obj, Config *config, char *email) } md5out[2 * MD5_HASHBYTES] = '\0'; - DBG("md5:%s", md5out); - url = eina_stringshare_printf(GRAVATAR_URL_START"%s"GRAVATAR_URL_END, md5out); - DBG("url:%s", url); - g->url = url; elm_object_tooltip_content_cb_set(obj, _tooltip_content, g, --