rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=278f0bd83f773f4949b11b5bb81c5ad5a7a1b5d3
commit 278f0bd83f773f4949b11b5bb81c5ad5a7a1b5d3 Author: Andrii Kroitor <an.kroi...@samsung.com> Date: Wed Mar 23 16:46:13 2016 +0200 project_navigator: implement shortcut for group_add (CTRL+N) --- src/bin/ui/project_navigator.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/ui/project_navigator.c b/src/bin/ui/project_navigator.c index c0eb8cb..6706db7 100644 --- a/src/bin/ui/project_navigator.c +++ b/src/bin/ui/project_navigator.c @@ -428,6 +428,8 @@ _btn_add_group_cb(void *data __UNUSED__, Eina_List *l; Elm_Object_Item *glit; + if (!ap.project) return; /* when pressing ctrl + n without open project */ + assert(validator == NULL); BOX_ADD(ap.win, layout_p.box, false, false) @@ -687,6 +689,7 @@ project_navigator_add(void) evas_object_smart_callback_add(ap.win, SIGNAL_GROUP_ADDED, _group_add, NULL); evas_object_smart_callback_add(ap.win, SIGNAL_GROUP_DELETED, _group_del, NULL); + evas_object_smart_callback_add(ap.win, SIGNAL_SHORTCUT_ADD_GROUP, _btn_add_group_cb, NULL); TODO("Add deletion callback and free resources"); --