billiob pushed a commit to branch master. http://git.enlightenment.org/apps/terminology.git/commit/?id=aa63957dfcd675ff9adbd8882435189fb611ad6c
commit aa63957dfcd675ff9adbd8882435189fb611ad6c Author: Boris Faure <[email protected]> Date: Wed Nov 11 20:58:37 2020 +0100 options_colors: add tooltip on color scheme preview --- src/bin/options_colors.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/bin/options_colors.c b/src/bin/options_colors.c index da1a8b9..aa6fe9e 100644 --- a/src/bin/options_colors.c +++ b/src/bin/options_colors.c @@ -24,6 +24,7 @@ typedef struct _Color_Scheme_Info Color_Scheme_Ctx *ctx; Elm_Object_Item *item; Color_Scheme *cs; + const char *tooltip; } Color_Scheme_Info; static char * @@ -56,6 +57,15 @@ _cb_op_cs_content_get(void *data, Evas_Object *obj, const char *part) csi->ctx->pv_width, csi->ctx->pv_height, EINA_TRUE); + if (!csi->tooltip) + { + csi->tooltip = eina_stringshare_printf( + _("<b>Author: </b>%s<br/>" + "<b>Website: </b>%s<br/>" + "<b>License: </b>%s"), + csi->cs->md.author, csi->cs->md.website, csi->cs->md.license); + } + elm_object_tooltip_text_set(o, csi->tooltip); return o; } @@ -109,6 +119,7 @@ _parent_del_cb(void *data, EINA_LIST_FREE(ctx->cs_infos, csi) { free(csi->cs); + eina_stringshare_del(csi->tooltip); free(csi); } ecore_timer_del(ctx->seltimer); --
