From 7fbc02b7c63aef231d83442fb220aec2922c5d1d Mon Sep 17 00:00:00 2001 From: Boris Faure Date: Fri, 2 May 2014 00:15:54 +0200 Subject: [PATCH] miniview: toggle miniview from miniview --- src/bin/miniview.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/bin/miniview.c b/src/bin/miniview.c index f4899249..91ae8497 100644 --- a/src/bin/miniview.c +++ b/src/bin/miniview.c @@ -252,12 +252,17 @@ _smart_cb_key_down(void *data, Evas *e EINA_UNUSED, EINA_SAFETY_ON_NULL_RETURN(mv); - /* TODO handle keybinding to hide */ - if (!strcmp(ev->key, "Prior")) _scroll(mv, -10); else if (!strcmp(ev->key, "Next")) _scroll(mv, 10); + if (!strcmp(ev->keyname, "h") && + !evas_key_modifier_is_set(ev->modifiers, "Alt") && + evas_key_modifier_is_set(ev->modifiers, "Shift") && + evas_key_modifier_is_set(ev->modifiers, "Control")) + { + evas_object_smart_callback_call(mv->termio, "miniview,toggle", NULL); + } } static void